Skip to content

SaintsRowForge v0.1.0 — first public release

Choose a tag to compare

@ShugokiFable ShugokiFable released this 22 Aug 21:00
· 7 commits to main since this release

AI-operable Saints Row: The Third + Saints Row IV modding workbench.

Format engines (native, stdlib-only Python):

  • VPP archives — SRIV v0x0A and SRTT v0x06, read + write, tolerant inflate
  • STR2/ASM containers — parse + byte-perfect rebuild, container size sync
  • XTBL tables — parse, semantic diff, edit
  • le_strings files — parse + rebuild

Mod manager:

  • srforge merge — three-way cross-mod table merge against vanilla: additions unioned, distinct edits coexist, same-field conflicts reported (never silently lost), later-listed mod wins. Non-table collisions flagged.
  • Transactional mod pipeline: extract → patch → diff → build → reopen-verified package with sha256 receipts

Interfaces:

  • srforge CLI with JSON output everywhere
  • Dependency-free MCP server (12 typed tools) for AI agent integration
  • Capability registry that refuses to claim what isn't proven

Safety:

  • Vanilla game files are never written; all output goes to workspace/release paths
  • External tooling is user-acquired with pinned sha256 provenance, never redistributed

Requirements: Python 3.10+ (Windows; game installs auto-detected via Steam libraries)

Install: unzip, run powershell -File Install.ps1, then START-HERE.bat.
Tests: python tests/run_tests.py — 18 checks.

SHA256 of attached source zip: 6d2ee8adde10d31733c9c009503b183f6107f04d186d5376a9885fbd7ab72e92