Skip to content

History

Revisions

  • wiki: document Manifest history GUI tab

    @asdfmonster261 asdfmonster261 committed May 4, 2026
    b5a50c8
  • wiki: document per-app crack_mode override

    @asdfmonster261 asdfmonster261 committed May 4, 2026
    57f987b
  • wiki: document --crack all dual-engine output

    @asdfmonster261 asdfmonster261 committed May 4, 2026
    55c99fd
  • wiki: document archive add-app / remove-app subcommands

    @asdfmonster261 asdfmonster261 committed May 3, 2026
    f05a609
  • wiki: add Archive Mode page; drop xdelta3; refresh CLI ref + features Updates to reflect the 2026-04 archive-mode landing and the 2026-05 xdelta3 removal. Page-level changes: * New: Archive-Mode.md — full reference for the Steam archive-mode pipeline: login, project file (.xarchive), single-pass and polling downloads, max-retries / restart-delay semantics, SessionDead recovery + outage alert path, crack pipeline, MultiUp + PrivateBin upload, BBCode template editor with forum-rendered preview toggle, Telegram + Discord notifications, archive depot historical-build pulls, GUI overview. * Sidebar: add Archive-Mode entry between Repack-Mode and Engines-and-Presets. * Home: list all three modes; mention archive workflow in quick-start. * Installation: drop xdelta3 from prebuilt binaries list; document the optional 'archive' extra. * Features: split into Update Patch / Repack / Archive / Shared sections. Archive section enumerates polling + outage recovery + upload + BBCode + notify + historical-pull surface. Drop xdelta3 from the engine count. * CLI-Reference: drop xdelta3 from --engine choices; add 'archive' subcommand summary that links to Archive-Mode for the full flag set. * Engines-and-Presets: drop xdelta3 section + table; rewrite engine recommendation matrix. Note that bzip2 presets need the FULL hdiffpatch stub (auto-selected by exe_packager). * Output-Formats: PFMD container is now JojoDiff-only; HDiffPatch uses its native upstream container. * Stub-System: drop xdelta3 stub variants from the prebuilt list and the make-target list. Update directory tree to reflect the src/core/archive/ subtree, the GUI archive_*.py modules, and path_safe.h.

    @asdfmonster261 asdfmonster261 committed May 3, 2026
    ff16f2e
  • Document PFMD container in Output-Formats The Update Patch "patch data" block had no spec at all; readers seeing the page couldn't tell that xdelta3 / JojoDiff dir-mode diffs are wrapped in a PFMD container while HDiffPatch passes its upstream native format through unchanged. Add a "Patch data" subsection that explains the engine-by-engine choice, and a full PFMD wire-format spec covering the version byte, entry layout, and the uint64 data_len from version 2 (the 2026-04-25 security-review change). Cross-references the writer (src/core/engines/dir_format.py) and the C parser (stub/dir_patch_format.h), and notes that path validation is done by every callback consuming a PFMD record per S-C1.

    @asdfmonster261 asdfmonster261 committed Apr 26, 2026
    857bfed
  • Document CLI scripting flags + GUI session features CLI-Reference: --check, --quiet/-q, --verbose/-v, --json added to both subcommand flag tables; new "Scripting" section covers exit codes (0/1/2/3/4 with semantics), --json + --check usage examples, and optional argcomplete shell completion setup. Installation: crcmod listed in requirements (pip auto-installs it via pyproject.toml); argcomplete called out as optional with a quick-start snippet. Features: Shared section gains keyboard shortcuts (Ctrl+B/N/O/S), window state persistence, build-log behaviour (in-progress close prompt, Clear Log button, separator between consecutive runs), and scripting friendliness (--check, --json, --quiet, distinct exit codes pointing at the new CLI-Reference section). Also notes Linux + Windows x64 are both supported as build hosts.

    @asdfmonster261 asdfmonster261 committed Apr 26, 2026
    fec9072
  • Drop "Rebuilding engine binaries" section The instructions referenced source_code/ which is intentionally not in the repo, making the rebuild path undocumented in practice.

    @asdfmonster261 asdfmonster261 committed Apr 25, 2026
    b969bf5
  • Document Windows host support - Build host can now be Linux or Windows; sys.platform picks the engine subdir. - xz.exe + zstd.exe are bundled on Windows; no system install needed for repack compression. - List the three vendored binary categories in engines/win-x64/. - Add a "Rebuilding engine binaries" section pointing at engines/build_win.sh for cross-compilation.

    @asdfmonster261 asdfmonster261 committed Apr 25, 2026
    e4b4454
  • Document part CRC verification

    @asdfmonster261 asdfmonster261 committed Apr 24, 2026
    f4b2230
  • Document multi-part splitting and per-component size display

    @asdfmonster261 asdfmonster261 committed Apr 24, 2026
    0fdc5d8
  • Split into per-topic pages with sidebar navigation

    @asdfmonster261 asdfmonster261 committed Apr 24, 2026
    3193b47
  • Populate Home page from README

    @asdfmonster261 asdfmonster261 committed Apr 24, 2026
    5e52b78
  • Initial Home page

    @asdfmonster261 asdfmonster261 committed Apr 24, 2026
    b4d1b65