v0.2.1
MGS3 Kerotan reliability and MGS4 tooling update.
Source changes
- Fixed MGS3 Kerotan tracking by reading the 64-bit hit mask from story-state offset
0x242instead 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--stageargument. - 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-drebinlive-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