Final Fantasy I & II: Dawn of Souls:Tutorials

From Data Crystal
Revision as of 21:36, 5 July 2017 by Kea (talk | contribs) (Starting Tutorials off with a basic one)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

(FF1) Consolidating the Monster Data Tables

There are four identical copies of the main monster data table in FF1:

0x1DE044 - Used by the Bestiary
0x223F4C - Updating monster stats during battle
0x227054 - Initializing monster stats at start of battle
0x22A880 - Checking if a monster is Regenerating; PC Flee calculations; Awarding XP/Gil on death; Awarding drops on death

Needless to say, it would be much more convenient if these all used one table. To do so, update the pointers at the following offsets to point to just one of the data tables above:


Now, in addition to making edits to monster data easier, you'll have freed up 18,720 bytes of data in total.