Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.17 KB

File metadata and controls

38 lines (26 loc) · 1.17 KB

Judge Guide

Patchsmith is designed to be tested without commercial data, external services, credentials, or a build step.

Supported platforms

  • Windows 10/11
  • macOS
  • Linux
  • Python 3.10 or later

Two-minute test

From the repository root:

python -m unittest discover -s tests -v
python -m patchsmith demo --output demo-output
python -m patchsmith probe demo-output/synthetic_pack.bin demo-output/synthetic_scene.egpack demo-output/synthetic_script.rio
python -m patchsmith audit examples/translation_rows.csv

Expected evidence:

  • all tests report OK;
  • the demo reports status: ok and copyrighted_assets: 0;
  • the probe identifies fpd, egpack, and rio-crsa;
  • EGPACK reports two records and confirms the English slot was unchanged;
  • RIO reports one checksum-verified CRsa encrypted chunk;
  • the byte patch round-trips to its declared output SHA-256; and
  • translation QA reports zero issues.

Generated artifacts

demo-output/summary.json is the machine-readable audit entry point. The directory also contains before/after synthetic binaries, the byte patch, and the translation QA report.

No generated artifact is derived from a commercial game.