If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Final Fantasy I & II: Dawn of Souls/Tutorials
Jump to navigation
Jump to search
The following article is a Tutorial for Final Fantasy I & II: Dawn of Souls.
(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:
0x405EC 0x72170 0x7670C 0x7AEF0 0x7C91C 0x7CB2C
Now, in addition to making edits to monster data easier, you'll have freed up 18,720 bytes of data in total.