Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 18:42
· 289 commits to master since this release

MGS3 Kerotan reliability and MGS4 tooling update.

Source changes

  • Fixed MGS3 Kerotan tracking by reading the 64-bit hit mask from story-state offset 0x242 instead of a stats-relative address whose pointer spacing changed between rooms and cutscenes and could report false counts.
  • Simplified MGS3 Kerotan handling by removing stale-copy accumulation and title-transition workarounds now unnecessary with the stable story-state field.
  • Updated current-area Kerotan lookup to accept runtime area-code suffixes such as _0.
  • Changed the MGS4 stage selector to launch normally by default. Added None (normal launch) so the mod can remain installed while restarting without a --stage argument.
  • Added preliminary Peace Walker Master Collection reverse-engineering documentation covering the target Steam build, protected executable layout, section hashes, static anchors, save observations, and next analysis steps.
  • Expanded MGS4 analysis tools with separate Bandana and Stealth Camouflage use flags, Drebin-point fields, and a validated --set-drebin live-memory option.
  • Clarified MGS4 research notes for the special-item bitmask and Drebin-related fields, and bumped tracker, stage-selector, and rule-check package versions to 0.2.1.

Verified behavior

MGS3 story-relative Kerotan state was validated in a controlled Virtuous Mission run across pointer-spacing changes. MGS4 save inspection and live-memory write paths include self-checks. Release archives were built for all five game-specific tracker packages, the combined package, and the MGS4 stage selector.

Full diff: v0.2.0...v0.2.1