SaintsRowForge v0.1.0 — first public 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:
srforgeCLI 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