Users browsing this thread: 1 Guest(s)
Patch: Pugs Rage
Code:
Archive Contents
-------------------------------
PugsRage_H.ips = basic patch for headered ROMs
PugsRage_NH.ips = basic patch for unheadered ROMs
[...]
*oppressive sun is beating down*
PugsRage-AZ-Des_H.ips = w/ RagAZ+Descriptions (headered)
PugsRage-AZ-Des_NH.ips = w/ RagAZ+Descriptions (unheadered)
[...]
*spots two blurry images of civilization in the distance*
PugsRage-Check-Des_H.ips = w/ Checklist+Descriptions (headered)
PugsRage-Check-Des_NH.ips = w/ Checklist+Descriptions (unheadered)
[...]
*collapses in a heap*
readme.txt = this file
(weakly:) ...w...water!
this rivals some of leet sketcher's patch releases for Archive Contents size! that must've been fun to make. ;P
Quote:
- The random rage IDs for Muddle status are now initialized once together at the start of battle, rather than once before first use. (#$FF needs to indicate Pugs, so it can no longer serve as a null (uninitialized) value here)
- The strange loop C2/05ED - C2/05F9 has been nuked.
will Function C2/1560 still have C2/1566 (which i think is run for Mimic; worth confirming) defer to an existing Rager with this pre-setting of the $33A8,indices now having occurred?
---
more generally: kickass work. it'll take me awhile to process all that.
not knowing enough about the relevant Bank C1 code was a key hurdle i faced in considering tackling this (though hardly the only one). it's curious how little you wound up having to change there!
another was not wanting to have to 16-bit-ize a bunch of things just to allow one more Rage: it'd involve either overhauls and more RAM claiming, or nasty fudges. i'd known that the field Rage menu (generated in Bank C3) could contain placeholder/intermediate data (as opposed to the Monster ID), as you don't actually *select* anything on it ... unlike the battle Rage menu (of C2), which was thus more formidable. glad you were able to devise an intermediate system for the latter.
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 1 Guest(s)