Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Final Fantasy IX/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
 
(Added incomplete data on party, items and battle)
Line 20: Line 20:
                   4: Magic Defense
                   4: Magic Defense
                   5: Points (for the 1st card of the kind)
                   5: Points (for the 1st card of the kind)
8006A218 3880    Item names (variable sizes, delimited by FF)
  80067970    1    ?
  80067970    1    ?
  80076F74    2    Event Timer
  80076F74    2    Event Timer
Line 45: Line 46:
                   6: Magical Defense
                   6: Magical Defense
  8008B02C    4    Timer
  8008B02C    4    Timer
8008B28C  10    Name - Zidane
8008B31C  10    Name - Vivi
8008B3AC  10    Name - Dagger
8008B43B    1    Dagger's Boost ability (0 = OFF, 08 = ON)
8008B43C  10    Name - Steiner
  8008B4CC  10    Name - Freya
  8008B4CC  10    Name - Freya
8008B55C  10    Name - Quina
8008B5EC  10    Name - Eiko
8008B67C  10    Name - Amarant
8008B70C  10    Name - Beatrix
8008B7C4  512    Inventory
                  1: Item
                  2: Amount
  800B3F50    ?    Tetra Master Board
  800B3F50    ?    Tetra Master Board
  80103800  500    Tetra Masters Base stats (CPU)
  80103800  500    Tetra Masters Base stats (CPU)
Line 53: Line 66:
                   4: Magical Defense
                   4: Magical Defense
                   5: Points (for the 1st card of the kind)
                   5: Points (for the 1st card of the kind)
801044B0        (Start of Battle module)
  80105E7C    1    ?
  80105E7C    1    ?
  80105E7D    1    ?
  80105E7D    1    ?
Line 72: Line 86:
  801090C8    2    ATB Character 3
  801090C8    2    ATB Character 3
  80109198    2    ATB Character 4
  80109198    2    ATB Character 4
80109264    2    HP Enemy 1
80109266    1    Enemy's current action
  80109268    2    ATB Enemy 1
  80109268    2    ATB Enemy 1
80109334    2    HP Enemy 2
80109336    1    Enemy's current action
  80109338    2    ATB Enemy 2
  80109338    2    ATB Enemy 2
80109404    2    HP Enemy 3
80109406    1    Enemy's current action
  80109408    2    ATB Enemy 3
  80109408    2    ATB Enemy 3
801094D4    2    HP Enemy 4
801094D6    1    Enemy's current action
  801094D8    2    ATB Enemy 4  
  801094D8    2    ATB Enemy 4  
80109EE8    16  Spell data (Party) - Cure
                  1: Spell target & info display mode (00 = Enemy, 30 = Friendly, 70 = Bad Status, 90 = Good Status)
                  5: Spell result? (0A = Healing, 3B = Scan, 67 = Guarded, 0C = Miss, 0D = Miss)
                  6: Spell strength multiplier
                  11: Spell MP Cost
                  13: 2-byte pointer to Spell Visual Effect
                  15: 2-byte pointer to Spell Name
80109EF8    16  Spell data (Party) - Cura
80109F0D    16  Spell data (Party) - Regen
80109F1D    16  Spell data (Party) - Life
80109F3D    16  Spell data (Party) - Scan
80109F4D    16  Spell data (Party) - Panacea
80109F5D    16  Spell data (Party) - Stona
80109F6D    16  Spell data (Party) - Esuna
80109F7D    16  Spell data (Party) - Shell
80109F8D    16  Spell data (Party) - Protect
80109F9D    16  Spell data (Party) - Haste
80109FB8    16  Spell data (Party) - Silence
80109FCD    16  Spell data (Party) - Reflect
8010A018    16  Spell data (Party) - Float
8010A068    16  Spell data (Party) - Fire
8010A078    16  Spell data (Party) - Fira
8010A0A8    16  Spell data (Party) - Blizzard
8010A0B8    16  Spell data (Party) - Blizzara
8010A0CD    16  Spell data (Party) - Slow
8010A0E8    16  Spell data (Party) - Thunder
8010A0F8    16  Spell data (Party) - Thundara
8010A10D    16  Spell data (Party) - Stop
8010A138    16  Spell data (Party) - Bio
8010A14D    16  Spell data (Party) - Drain
8010A168    16  Spell data (Party) - Demi
8010A16D    16  Spell data (Party) - Comet
8010A18D    16  Spell data (Party) - Break
8010A1A8    16  Spell data (Party) - Water
8010A328    ?    Summon data - Carbuncle
8010A2F8    ?    Summon data - Fenrir
8010A358    ?    Summon data - Phoenix
8010A1DD    ?    Summon data - Shiva
8010A1FD    ?    Summon data - Ifrit
8010A21D    ?    Summon data - Ramuh
8010A23D    ?    Summon data - Atomos
8010A28D    ?    Summon data - Leviathan
8011D850        (End of Battle module)
801FDC60        (Start of Tetra Master Cards module)
  801FDC7E  30    Tetra Master Cards data (cards selected)
  801FDC7E  30    Tetra Master Cards data (cards selected)
                   1: Card ID
                   1: Card ID

Revision as of 11:53, 17 November 2018

Chip tiny.png The following article is a RAM map for Final Fantasy IX.

Address  Size    Description
-------- ----    -----------
80009010    4    Tetra Master PRNG seed (initial: 0x24040001)
                 Its value changes:
                 • During a Tetra Master battle
                 • When checking for type evolution after a battle (once)
                 • When Ticketmaster gives the player 3 cards (35 times if no other cards have been obtained before)
                 • When Tot gives the player new cards at Treno (5 to 13 times per card)
                 • When buying a card at Treno (5 to 13 times)
                 • When entering the World Map (30 times)
                 • After a random encounter on the World Map, after the item drop (30 times)
                 • While looking at Memoria entrance on the World Map
                 • While looking at the falls in front of Alexandria on the World Map
800121C8  500    Tetra Masters Base Stats
                 1: Max Attack
                 2: Type
                 3: Physical Defense
                 4: Magic Defense
                 5: Points (for the 1st card of the kind)
8006A218 3880    Item names (variable sizes, delimited by FF)
80067970    1    ?
80076F74    2    Event Timer
80077524    4    ?
8007954F    1    Encounter Rate
8007AE10    1    Enemy's target
8007AE4C    4    Dungeon: Distance walked since last encounter check
8007AE50    4    Dungeon: Cumulative Encounter Rate
                 World Map: Distance walked since last encounter check
8007B720    4    General PRNG pointer, points to a PRN
8007B724  524    131 Pseudo-Random Numbers
8007BBA8    1    Nobles impressed at the beginning
8007BBB0    2    Jump Rope counter
8007BBF0    1    « ! » bubble
8007BBF2    1    « ? » bubble
80083248    2    Tetra Master wins
8008324A    2    Tetra Master losses
8008324C    2    Tetra Master draws
8008324E  630    Tetra Master Cards data (menus)
                 1: Card ID
                 2: Arrows
                 3: Attack
                 4: Type
                 5: Physical Defense
                 6: Magical Defense
8008B02C    4    Timer
8008B28C   10    Name - Zidane
8008B31C   10    Name - Vivi
8008B3AC   10    Name - Dagger
8008B43B    1    Dagger's Boost ability (0 = OFF, 08 = ON)
8008B43C   10    Name - Steiner
8008B4CC   10    Name - Freya
8008B55C   10    Name - Quina
8008B5EC   10    Name - Eiko
8008B67C   10    Name - Amarant
8008B70C   10    Name - Beatrix
8008B7C4  512    Inventory
                 1: Item
                 2: Amount
800B3F50    ?    Tetra Master Board
80103800  500    Tetra Masters Base stats (CPU)
                 1: Attack
                 2: Type
                 3: Physical Defense
                 4: Magical Defense
                 5: Points (for the 1st card of the kind)
801044B0         (Start of Battle module)
80105E7C    1    ?
80105E7D    1    ?
80105E7E    1    ?
80105E7F    1    ? (is equal to 4 at 0x000AFB80 in ROM Map)
80105E80    1    ? (set at 0x000afbb4)
80105E81    1    ? (set at 0x000afbb4)
80105E82    1    ? (set at 0x000afbb4)
80105E83    1    ? (is equal to 0x64 at 0x000AFB88 in ROM Map)
80105E84    1    ?
80105E86    2    ?
80105E88    1    Is equal to (real_card_Type × 8) + 0x50
80105E89    1    ? (is equal to 0xC0 at 0x000AFB90 in ROM Map)
80105E8A    2    ? (is equal to 0x3AC0 at 0x000AFB98 in ROM Map)
80105E8C    2    ? (is equal to 8 at 0x000AFBA4 in ROM Map)
80105E8E    2    ? (is equal to 8 at 0x000AFBA8 in ROM Map)
80108F28    2    ATB Character 1
80108FF8    2    ATB Character 2
801090C8    2    ATB Character 3
80109198    2    ATB Character 4
80109264    2    HP Enemy 1
80109266    1    Enemy's current action
80109268    2    ATB Enemy 1
80109334    2    HP Enemy 2
80109336    1    Enemy's current action
80109338    2    ATB Enemy 2
80109404    2    HP Enemy 3
80109406    1    Enemy's current action
80109408    2    ATB Enemy 3
801094D4    2    HP Enemy 4
801094D6    1    Enemy's current action
801094D8    2    ATB Enemy 4 
80109EE8    16   Spell data (Party) - Cure
                  1: Spell target & info display mode (00 = Enemy, 30 = Friendly, 70 = Bad Status, 90 = Good Status)
                  5: Spell result? (0A = Healing, 3B = Scan, 67 = Guarded, 0C = Miss, 0D = Miss)
                  6: Spell strength multiplier
                 11: Spell MP Cost
                 13: 2-byte pointer to Spell Visual Effect
                 15: 2-byte pointer to Spell Name
80109EF8    16   Spell data (Party) - Cura
80109F0D    16   Spell data (Party) - Regen
80109F1D    16   Spell data (Party) - Life
80109F3D    16   Spell data (Party) - Scan
80109F4D    16   Spell data (Party) - Panacea
80109F5D    16   Spell data (Party) - Stona
80109F6D    16   Spell data (Party) - Esuna
80109F7D    16   Spell data (Party) - Shell
80109F8D    16   Spell data (Party) - Protect
80109F9D    16   Spell data (Party) - Haste
80109FB8    16   Spell data (Party) - Silence
80109FCD    16   Spell data (Party) - Reflect
8010A018    16   Spell data (Party) - Float
8010A068    16   Spell data (Party) - Fire
8010A078    16   Spell data (Party) - Fira
8010A0A8    16   Spell data (Party) - Blizzard
8010A0B8    16   Spell data (Party) - Blizzara
8010A0CD    16   Spell data (Party) - Slow
8010A0E8    16   Spell data (Party) - Thunder
8010A0F8    16   Spell data (Party) - Thundara
8010A10D    16   Spell data (Party) - Stop
8010A138    16   Spell data (Party) - Bio
8010A14D    16   Spell data (Party) - Drain
8010A168    16   Spell data (Party) - Demi
8010A16D    16   Spell data (Party) - Comet
8010A18D    16   Spell data (Party) - Break
8010A1A8    16   Spell data (Party) - Water
8010A328    ?    Summon data - Carbuncle
8010A2F8    ?    Summon data - Fenrir
8010A358    ?    Summon data - Phoenix
8010A1DD    ?    Summon data - Shiva
8010A1FD    ?    Summon data - Ifrit
8010A21D    ?    Summon data - Ramuh
8010A23D    ?    Summon data - Atomos
8010A28D    ?    Summon data - Leviathan
8011D850         (End of Battle module)
801FDC60         (Start of Tetra Master Cards module)
801FDC7E   30    Tetra Master Cards data (cards selected)
                 1: Card ID
                 2: Arrows
                 3: Attack
                 4: Type
                 5: Physical Defense
                 6: Magical Defense
801FF938    4    ?
801FF948    1    Tetra Master value related to Attack ?
801FF94C    1    Tetra Master temporary value
                 *Displayed Attack stat (from 0 to F)
                 *Real Type value
                 0x0A: Advanced
                 0x10: Physical
                 0x11: Magic
                 0x12: X
            1    ? (card position ?)
801FF958    ?    ? (Related to Tetra Master, read at the start of a card battle)
801FF9F0    ?    Tetra Master Player's Card #1 data (during duel)
801FFA2C    ?    Tetra Master Player's Card #2 data (during duel)
801FFA68    ?    Tetra Master Player's Card #3 data (during duel)
801FFAA4    ?    Tetra Master Player's Card #4 data (during duel)
801FFAE0    ?    Tetra Master Player's Card #5 data (during duel)
                 1: Card ID
                 2: Arrows
                 3: Attack
                 4: Type
                 5: Physical Defense
                 6: Magical Defense
801FFB1D    ?    Tetra Master CPU's Card #1 data (during duel)
801FFB59    ?    Tetra Master CPU's Card #2 data (during duel)
801FFB95    ?    Tetra Master CPU's Card #3 data (during duel)
801FFBD1    ?    Tetra Master CPU's Card #4 data (during duel)
801FFC0D    ?    Tetra Master CPU's Card #5 data (during duel)
                 1: Card ID
                 2: Arrows
                 3: Attack
                 4: Type
                 5: Physical Defense
                 6: Magical Defense