Maniacs Patch - Partial Implementation of game option commands - #3487
Maniacs Patch - Partial Implementation of game option commands#3487jetrotal wants to merge 3 commits into
Conversation
|
Can you try to figure out which chunk IDs Maniacs uses to save this? E.g. create a save before and after applying the options, then compare the XML savefile. This won't help for unknown chunks. The Player will dump unknown chunks into the logfile which should be in |
|
couldn't find any relevant diff between save files. here's a unknown chunk report: saves and map files: |
|
Can confirm that this doesn't persist in the savedata. It isn't even reset when returning to the Title (imo this should be changed). |
|
Correction. Only persisted are "Size of Face" and "Position of Battle Screen". SaveSystem:
|
Added support for various Maniac Patch runtime engine settings via a new command handler in Game_Interpreter. Introduced new Game_System methods for pause screen when focus lost, fatal mix settings, fast-forward text, frame skip mode and message mouse disabling. Updated Player and Window_Message to respect these options, including frame skipping and fast-forwarding message text. missing features are: battle origin, and message face size.
e89f80d to
e6fcffb
Compare
The event-command reference (3001-3033 + undocumented 3022/3023/3024 + modified baseline commands) at per-index parameter level, with sub-op tables, the RE-verified battle trigger 6/7 firing model, and an EasyRPG status rollup (10 FULL / 9 PARTIAL / 2 STUB / 1 WONTFIX / 10 MISSING vs the 220325 surface). The 3018 SetGameOption op-map conflict is RESOLVED by consumption-site adjudication across both the 220325 (Beloved Rapture) and 211010 reference binaries: the official-docs / PR EasyRPG#3487 reading is correct (op0 run-when-inactive, op1 FatalMix FPS/TestPlay/RShift-skip, op2 pic-max, op3 frameskip, op4 mouse-msg gate, op5 3x3 battle-UI anchor, op6 pic rebuild, op7 FaceSet cell = 220325-only). Critic pass fixed 12 sourcing errors. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… PR EasyRPG#3487 Records two divergences between the applied PR EasyRPG#3487 and the binary RE: op 6 (animLimit per TPC/changelog vs picture-array rebuild per first-pass RE; animLimit favored) and op-1 bit-4 (binary gates fast-forward on right-Shift held; PR sets it unconditionally). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…d message as a new mappable key
Everything that should ignore the frame rate uses DEFAULT_FPS now
e6fcffb to
8f2f3af
Compare
|
@jetrotal this should work now Most notable change to your code is that RSHIFT is now a key bind to fast forward text as this feature is cool in general. And the frame rate handling is now setting the Game FPS directly instead of doing some fast forward multiplier trickery (which conflicted with normal fast forward) |

Added support for various Maniac Patch runtime engine settings via a new command handler in Game_Interpreter. Introduced new Game_System methods for pause screen when focus lost, fatal mix settings, fast-forward text, frame skip mode and message mouse disabling. Updated Player and Window_Message to respect these options, including frame skipping and fast-forwarding message text.
missing features are: battle origin, and message face size.