øA slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=printpage;topic=156.0 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index49f5-2.html slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=156.0 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index49f5-2.html.z x S|g^ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ 0°j Ê OK text/html ISO-8859-1 gzip 8:Ö Ê ÿÿÿÿÿÿÿÿ Tue, 10 Mar 2020 11:55:22 GMT 0ó° °® 0® P® €§² ð® S|g^ ÿÿÿÿÿÿÿÿ89 Ê
Treasure chest offsets in FF2us (offsets with header):
A8503
A8508
A850D
A8512
A8517
A851C
A8521
A8567
A856C
A8571
A8599
A8602
A8607
A860C
A8625
A862A
A862F
A8634
A865C
A8689
A868C
A8693
A8698
A86A2
A86A7
A86AC
A86B1
A86B6
A86BB
A86C0
A86C5
A871F
A8724
A8729
A87F1
A87F6
A87FB
A884B
A8850
A8855
A885A
A885F
A8864
A88A0
A88A5
A88AA
A88AF
A88BE
A88C3
A88CD
A88D2
A88D7
A88DC
A88E1
A88E6
A88FA
A88FF
A8904
A8913
A8918
A891D
A893B
A8940
A8954
A8963
A8968
A896D
A897C
A8981
A8986
A898B
A8990
A8995
A899A
A899F
A89A4
A89A9
A89DB
A89E0
A89E5
A89EA
A8A17
A8A26
A8A35
A8A3A
A8A3F
A8A44
A8AA3
A8AA8
A8AAD
A8AB2
A8AB7
A8ABC
A8AC1
A8AC6
A8ACB
A8AE9
A8AEE
A8AF3
A8AF8
A8AFD
A8B02
A8B07
A8B0C
A8B11
A8B16
A8B1B
A8B20
A8B25
A8B2A
A8B2F
A8B34
A8B39
A8B3E
A8B43
A8B4D
A8B52
A8B57
A8B5C
A8B61
A8B75
A8B7A
A8B84
A8B89
A8B8E
A8B93
A8B9D
A8BA2
A8BB1
A8BB6
A8BBB
A8BC0
A8BC5
A8BD4
A8BD9
A8BDE
A8BE8
A8BED
A8BF2
A8BF7
A8C15
A8C1A
A8C1F
A8C24
A8C29
A8C3D
A8C42
A8C47
A8C60
A8C65
A8C74
A8C79
A8C88
A8C8D
A8C92
A8C97
A8CB0
A8CB5
A8CBF
A8CC4
A8CD8
A8CDD
A8CE2
A8CE7
A8CEC
A8CF1
A8D0A
A8D0F
A8D14
A8D37
A8D3C
A8D41
A8D46
A8D5F
A8D7D
A8D82
A8D87
A8D8C
A8D96
A8D9B
A8DA0
A8DA5
A8DAA
A8DD2
A8DD7
A8E31
A8E36
A8E45
A8E54
A8E59
A8E6D
A8E72
A8E77
A8E7C
A8E86
A8EA4
A8EB3
A8ED6
A8EDB
A8EE0
A8EE5
A8F08
A8F0D
A8F26
A8F35
A8F53
A8F7B
A8FA8
A8FAD
A8FB2
A8FB7
A8FBC
A8FCB
A8FD0
A8FDF
A9007
A900C
A9011
A9039
A903E
A9043
A9048
A904D
A9052
A9057
A905C
A9061
A9066
A906B
A9070
A9089
A908E
A9093
A9098
A90BB
A90C0
A90C5
A90CA
A90CF
A90D4
A90D9
A90DE
A910B
A9110
A9115
A911F
A912E
A9133
A9138
A913D
A9142
A9147
A9192
A9197
A919C
A91BA
A91BF
A91C4
A91F6
A920A
A9237
A923C
A9241
A9246
A924B
A9250
A9255
A925A
A925F
A9264
A9269
A926E
A9273
A9278
A9287
A929B
A92A5
A92AA
A92AF
A92C3
A92DC
A92E1
A92E6
A92FA
A92FF
A9322
A9327
A933B
A9345
A9354
A93A4
A93A9
A93AE
A93BD
A93C2
A93CC
A93D1
A93D6
A93DB
A93E0
A93E5
A93EF
A93F4
A93F9
A93FE
A9403
A9412
A9417
A941C
A9421
A9444
A9449
A9471
A9476
A947B
A9480
A948A
A948F
A9494
A9499
A949E
A94AD
A94B2
A94B7
A94BC
A94C1
A94C6
A94CB
A94D0
A94D5
A94DA
A94F8
A94FD
A9502
A9507
A951B
A9520
A9525
A952A
A952F
A9534
A953E
A9543
A9552
A9575
A957A
A957F
A9584
A9598
A959D
A95D9
A95DE
A95E3
A95E8
A95ED
A95F2
A95F7
A9601
A961F
A9624
A9633
A9638
A9660
A9665
A966F
A9674
A96A6
A96AB
A96B0
A96C9
A96DD
A96E2
A96E7
A96FB
A9700
A9705
A970F
A9714
A972E
A9732
A9737
A973C
A9741
A975F
A9764
A9769
A976E
A979B
A97A0
A97AA
A97AF
A97B9
A97BE
A97D2
A97D7
A97DC
A97E6
A97F5
A97FF
A9809
A9813
A9818
Monster size/palette/gfx pointer data (offsets with header):
010003C1 Imp
06017C8B Basilisk
030263C1 Eagle
04035084 FloatEye
01049881 Larva
03054092 Cave Bat
02064890 Treant
0307D092 SwordRat
00080080 TinyMage
0209B091 Sand Man
060A0C8C SandMoth
050BDC85 Sandpede
070C2895 SandWorm
030D8892 CaveToad
010E3881 EvilShel
020FD890 Zombie
03101893 Pike
05111C88 TrapRose
03128892 Mad Toad
01130881 Jelly
01140881 Cream
0215B091 WaterHag
0516FC86 Weeper
01179881 RocLarva
011803C1 Dark Imp
06197C8B BlackLiz
061ABC8D Turtle
011B03C1 Imp Cap.
011C0881 Slime
021D0090 Soldier
021E0090 Officer
031FD092 Needler
012003C1 Tricker
05211C88 Cannibal
0122A880 Spirit
02239090 Skelton
032463C1 Cocktric
0625DC8E Gargoyle
032663C1 Roc Baby
0627DC8E Hooligan
0928589B Raven
01297880 WaterBug
062A9C8C Aligator
032B1893 Piranha
022C0090 Fighter
022D0090 General
012EA880 Soul
022F9090 Red Bone
0230D890 Ghoul
02319090 Skull
0232D890 Revenant
05334C85 VampGirl
0534AC88 CaveNaga
0735E895 D.Bone
03361893 ElecFish
06379C8C Crocdile
06384C8E Hydra
07392895 AquaWorm
043A3482 Guard
063B2C8D Lamia
033CD092 StingRat
063D4C8E Python
053EFC86 Grudger
043FABC1 Mage
0540AC88 Naga
0541BC84 Ogre
04427883 Panther
0443C881 SwordMan
05448C87 Centaur
05454C85 VampLady
0246F891 Marion
01476881 Puppet
06480C8C GlomWing
01493881 FangShel
054AFC86 Screamer
044BC881 Warrior
064C5C8A Armadilo
044DA082 EpeeGirl
044E3482 BladeMan
054FAC88 HugeNaga
06506C8F Medusa
0751E895 D.Fossil
0652BC8D Tortoise
02532091 Dummy
0154A880 Ghost
015533C1 Bomb
015633C1 GrayBomb
0757A893 Chimera
0658BC8D Carapace
06595C8A Ironback
065AEC8A FlameDog
065B6C8F Gorgon
075CE898 Stoneman
065D2C8D Lilith
065E2C8D Q.Lamia
005F0C80 TinyToad
01607880 HugeCell
0961589B Roc
0262F891 Sorcerer
0563BC84 Mad Ogre
01646881 EvilDoll
03654092 GiantBat
05666C86 Arachne
04673482 FlameMan
03686093 Beamer
016933C1 Ballon
016A33C1 Grenade
046B5084 Plague
016CD880 Last Arm
046D7883 BlackCat
096E309C D.Machin
056F6C86 Talantla
02702091 Gremlin
0571DC85 Centpede
07722895 Red Worm
04735084 Red Eye
01749881 Crawler
06757C8B Ice Liz
06760C8C RockMoth
03774092 Were Bat
0678EC8A IceBeast
0279F891 Conjurer
047A0C83 Witch
077B6897 TrapDoor
047C0C83 ToadLady
027D4890 DarkTree
077EA893 Mantcore
017F7880 MoonCell
07802898 Breath
01810881 Tofu
01820881 Pudding
07832898 Mind
0784E898 Ironman
07856894 Green D.
01860881 PinkPuff
0187D880 Alert
02886891 Machine
0889809A MacGiant
048AA082 Kary
068BCC89 Molbol
088CA899 Ging-Ryu
078D6894 Yellow D
028E2091 Fiend
048FE483 Juclyote
05903C89 EvilMask
05918C87 Horseman
0892809A RedGiant
0793E898 Staleman
04945084 FatalEye
0795E895 D. Lunar
0196D880 Searcher
04970C83 Warlock
BB0068C8 Wyvern
0499E483 Procyote
BD0024C7 Ogopogo
099B309C Blue D.
089CA899 King-Ryu
089DA899 Clapper
079EA896 Pale Dim
099F309C Red D.
09A0089D Behemoth
80A144C5 D. Mist
84A200A0 Octomamm
8C000EA1 Antlion
A40095A1 MomBomb
8E0049A2 Milon
8F0049A2 Milon Z
A100C3AC Baigan
A200C3AC RightArm
A300C3AC Left Arm
920043A5 Kainazzo
97AB34A8 Dark Elf
97AB34A8 Dark Elf
9800A0A8 Sandy
9900A0A8 Cindy
9A00A0A8 Mindy
A900B2AE Golbez
950043A5 Valvalis
01B26881 Cal
9B009CA9 Calbrena
A900B2AE Golbez
08B5A899 Shadow
A50059AD Dr.Lugae
A60059AD Balnab
A50059AD Dr.Lugae
9D007CAB K.Eblan
9E007CAB Q.Eblan
900049A2 Rubicant
AA00F8C5 Odin
AE0024C7 Leviatan
AF0068C8 Bahamut
9C0053AA EvilWall
B600CAC9 Asura
8F0049A2 Elements
B30043A5 Elements
07C3A896 Dark Elf
0215B091 WaterHag
B8C500B0 CPU
BAC5F3B0 Defender
BE002CB1 Zemus
BF001CB2 Zeromus
B900DF32 Zeromus
41010080 Dragoon
44040080 Bard
46060080 Karate
40000080 D.Knight
42020080 Girl
82CF84C4 Titan
04035084 FloatEye
0928589B Raven
01D36881 Brena
0232D890 Ghast
A70059AD Balnab-Z
BCC5F3B0 Attacker
BB00DF32 Dummy
015533C1 Dummy
BF001CB2 Zeromus
0279F891 Dummy
00DA0080 Dummy
022D0090 Dummy
06DC2C8D Dummy
05DDBC84 Dummy
01B26881 Dummy
???????? Egg
Area Music bytes:
A9E8B-Baron Town Main
A9E98-Mist Main
A9EA5-Kaipo Main
A9EB2-Mysidia Main
A9EBF-Silvera Main
A9ECC-Town Toroia Main
A9ED9-Agart Main
A9EE6-Town Toroia Inn
A9EF3-Town Toroia Weapon Shop
A9F00-Town Toroia Armor Shop
A9F0D-Town Toroia Item Shop
A9F1A-Baron Town Inn
A9F27-Baron Town Weapon\Armor Shop
A9F34-Baron Town Cid's House
A9F41-Baron Town Rosa's House
A9F4E-Mist House Top-Left
A9F5B-Kaipo Inn Floor 1 Inn\Item
A9F68-Kaipo Inn Floor 2 Cafe
A9F75-Kaipo Room Far Right\Middle (Rosa's Room)
A9F82-Mysidia Inn Floor 1 Cafe
A9F8F-Mysidia Inn Floor 2 Inn
A9F9C-Blank...
A9FA9-Mysidia House of Wishes Floor 1
A9FB6-? Byte Value: 15
A9FC3-Toroia Cafe Floor 1
A9FDD-Toroia Cafe Floor 2
A9FEA-? Byte Value: 02
A9FF7-Toroia Black Chocobo Farm Floor 1
AA004-Toroia Black Chocobo Farm Floor 2
AA011-Agart Astro Tower Floor 1
AA01E-Agart Astro Tower Floor 2 Observatory
AA02B-Agart Inn
AA038-Chocobo's Village North of Toroia (w/Black Chocobos)
AA05F-Baron Castle Outside
AA06C-Damcyan Castle Outside
AA079-Fabul Castle Outside
AA086-Toroia Castle Outside
AA093-Eblan Castle Outside
AA0B9-Baron Castle 1F
AA0BA-Baron Castle 2F
AA0C7-Baron Castle King's Room
AA0D4-Baron Castle Left Room (w\Rosa in the begining)
AA0E1-Baron Castle Right Room (w\Treasure Chests)
AA0EE-Baron Castle Dungeon Floor 1
AA0FB-Baron Castle Dungeon Floor 2
AA108-Baron Castle Top Room (When Cid comes out in the begining)
AA115-Baron Castle Left Tower 1F
AA122-Baron Castle Left Tower 2F
AA12F-Baron Castle Left Tower 3F ("Room")
AA13C-Baron Castle Right Tower 1F
AA149-Baron Castle Right Tower 2F
AA156-Baron Castle Right Tower 3F
AA163-Baron Castle Right Tower B1F
AA170-Baron Castle Right Tower B2F
AA17D-Old Water-way from Baron Town
AA18A-Old Water-way B3F
AA197-Old Water-way B1F
AA1A4-Old Water-way Save Room
AA1B1-Old Water-way B2F
AA1BE-Damcyan Castle 1F
AA1CB-Damcyan Castle 2F
AA1D8-Damcyan Castle 3F
AA1E5-Damcyan Castle Basement
AA1F2-Damcyan Castle (Basement) B1F
AA1FF-Baron Town Entrance Room to Old Water-way
AA20C-Agart Weapon Shop
AA219-Agart Armor Shop
AA226-Fabul Castle 1F
AA233-Fabul Castle 2F
AA240-Fabul Castle King's Room
AA24D-Fabul Castle Crystal Room
AA25A-Fabul Castle Weapons\Armors
AA267-Fabul Castle Inn (Inn\Item)
AA274-Fabul Castle Right Tower 1F
AA281-Fabul Castle Right Tower 2F
AA28E-Fabul Castle Right Tower 3F (King's Room)
AA29B-Fabul Castle Left Tower 1F
AA2A8-Fabul Castle Left Tower 2F
AA2B5-Fabul Castle Left Tower 3F (Yang's Room)
AA2C2-? Byte Value: 00
AA2CF-Watery Pass-South Save Room
AA2DC-Toroia Castle 1F
AA2E9-Toroia Castle 2F
AA2F6-Toroia Castle Crystal Room
AA303-Toroia Castle Left Room (Cefca's Room)
AA310-Toroia Castle Right Room (w\3 Stairs)
AA31D-Toroia Castle Right Room - Left Stairs B1F
AA32A-Toroia Castle Right Room - Middle Stairs B1F
AA337-Toroia Castle Right Room - Right Stairs B1F
AA344-Toroia Castle Right Room - Left Stairs B2F (w\Treasure Chests)
AA351-Eblan Castle 1F
AA35E-Eblan Castle 2F
AA36B-Eblan Castle King's Room
AA378-Eblan Castle Left Tower 1F
AA385-Eblan Castle Left Tower 2F
AA392-Eblan Castle Right Tower 1F
AA39F-Eblan Castle Right Tower 2F
AA3AC-Eblan Castle Basement
AA3B9-Baron Castle Black Magic Class
AA3C6-Baron Castle White Magic Class
AA3D3-? Byte Value: 0F
AA3E0-? Byte Value: 09
AA407-Misty Cave
AA42E-Watery Pass-South
AA43B-Watery Pass-South B2F
AA448-Watery Pass-South B3F
AA455-Watery Pass-South B2F
AA462-Watery Pass-North
AA46F-Waterfalls
AA47C-Waterfalls B2F
AA489-Waterfalls B3F ("Lake")
AA496-Antlion B1F
AA4B0-Antlion B2F
AA4BD-Antlion's Nest (B3F)
AA4CA-Antlion Save Room
AA4D7-Antlion Room with the Charm Luth
AA4F1-Mt. Hobs-West 1F
AA4FE-Summit
AA50B-Mt. Hobs-East
AA518-Mt. Hobs (Save Area)
AA532-Watery Pass-South Secret Waterfall Room
AA53F-Mt. Ordeals Main
AA54C-Mt. Ordeals 3rd Station
AA559-Mt. Ordeals 7th Station
AA566-Mt. Ordeals Summit
AA573-Mysidia Crystal Room
AA580-Mysidia Serpent Road Room
AA58D-? Byte Value: 14
AA59A-Agart Well Room
AA5A7-Cave Magnes B1F
AA5B4-Cave Magnes B2F
AA5C1-Cave Magnes B2F North Treasure Room
AA5CE-Cave Magnes B3F
AA5DB-Cave Magnes B3F South Treasure Room
AA5E8-Cave Magnes Charm Claw Room
AA5F5-Cave Magnes B3F Save Room
AA602-Cave Magnes B4F
AA60F-Cave Magnes B4F Crystal Room
AA629-
AA7BC-Giant of Bab-il Mouth
AB01D-Cave of Summoned Monsters Floor 1
AB02A-Cave of Summoned Monsters Floor 2
AB037-Cave of Summoned Monsters Floor 3
AB06B-Lunar's Lair Floor 1
AB078-Lunar's Lair Floor 2
AB085-? Byte Value: 15
AB092-Lunar Path 1
AB09F-Lunar Path 2
AB0AC-Hummingway Cave
AB0C6-Lunar Subterrain Floor with the Ninja Armor
AB0D3-Lunar Subterrain Floor with the Flame Whip
AB0E0-Lunar Subterrain Room with the Dragoon Equipment
AB0ED-Lunar Subterrain Floor with the Stardust Rod
AB0FA-Lunar Subterrain Floor with the entrance to the Pink Puff room
AB107-Lunar Subterrain Floor with the invisible bridge to the Crystal Sword
AB114-Lunar Subterrain Floor before the Crystal Floors
AB121-Crystal Floor 1st Floor
AB12E-Crystal Floor 2nd Floor
AB13B-Crystal Floor 3rd Floor
AB148-Crystal Floor 4th Floor
AB155-Crystal Floor 5th Floor (w\Zemus)
AB162-Lunar Subterrain Elixir Room
AB16F-Lunar Subterrain Cure3 x2 Room
AB17C-Lunar Subterrain Protect Ring Room
AB189-Lunar Subterrain White Robe Room
AB196-Lunar Subterrain Pink Puff Room
AB1A3-Lunar Subterrain Crystal Sword Save Room
AB1B0-Lunar Subterrain Heroine Robe Room
AB1BD-Lunar Subterrain White Spear Room
AB1CA-Lunar Subterrain Last Save Spot
AB1D7-Lunar Subterrain Ribbon Helmet Room
AB1E4-? Byte Value: 00
AB1F1-? Byte Value: 34
While we are at it, has anybody ever found the data for "complex" monsters? For complex I mean tile mapped monsters, like Leviathan, or Golbeza's four emperors.
I thought the palettes were set using events for those monsters?
Oh and I think the Elixir 1GP thing is in a seperate table somewhere--I checked all of the item byte data and couldn't replicate it.
While we are at it, has anybody ever found the data for "complex" monsters? For complex I mean tile mapped monsters, like Leviathan, or Golbeza's four emperors. This is the only result I got so far:
(http://s239.photobucket.com/albums/ff233/Geminimewtwo/Final%20Fantasy%20IV/th_editorff4.png) (http://i239.photobucket.com/albums/ff233/Geminimewtwo/Final%20Fantasy%20IV/editorff4.png)
The gfx pointer is correct, but size, palette and frame data are totally missing/incorrect. I'm sure that depends on several factors, first of all the ability of those bosses to change their pose during the battle, even without loading any tiles from the rom at runtime (everything is already converter in 4bpp and stored in vram). The wrong palette depends on the pose change, since some bosses (like the four emperors' battle) not only change pose, but their palette as well while morphing. As for the tile map factor, some bosses have many empty tiles in their picture, so they filled those areas with $00 and saved space in the gfx banks.
There are other monsters working in their own way, like Dark Cecil, Cain, and Rydia. Those totally rely on characters' battle gfx, and they are displayed using the sprite OAM, not BG1 like all the other monsters. I wish we had as many information on FF4 as there is on FF6. >_>
While we are at it, has anybody ever found the data for "complex" monsters? For complex I mean tile mapped monsters, like Leviathan, or Golbeza's four emperors.
Zyrthofar has those displaying correctly in his editor but I don't know where it gets the data from:
$75100 $76152 $761FF Enemy SpcGFX Formations ( 2B for Pointers ($68200) + 1B x VL x 57 SpcGFX )
Notes: ‘FE xx’ means xx consecutive empty tiles
‘FF’ means one empty tile
Byte 0 Tile Number (Calculated from the enemy’s GFXPointer)This sounds a tad late, but where did you get that editor from?I made it myself.
Eeeexcelent. I'll put it to good use some day. :laugh:Code: [Select]$75100 $76152 $761FF Enemy SpcGFX Formations ( 2B for Pointers ($68200) + 1B x VL x 57 SpcGFX )
Notes: ‘FE xx’ means xx consecutive empty tiles
‘FF’ means one empty tile
Byte 0 Tile Number (Calculated from the enemy’s GFXPointer)
Hope this isn't too late. I haven't looked at the actual data yet, sounds simple enough to edit though.
$7CE00 $7CF3F $7D1FF Enemy Special GFX Formation Data ( 5B × 64 Special Forms )
Byte 0.0-3 X Position (in 8x8 Tiles)
Byte 0.4-7 Y Position (in 8x8 Tiles)
Byte 1 Size Index in [Enemy Size Table]
Byte 2 Palette Index in [Enemy Palette Data]
Byte 3 ? Unknown
Byte 4 Form IndexThis sounds a tad late, but where did you get that editor from?I made it myself.
00xxyy-3Fxxyy: GP ("yy" = Unknown)
00-7F = * 10
81-FF = * 1000
80xxyy: Item ("yy" = Unknown)
C0xxyy-FFxxyy: Battle Formation in Treasure (table list coming, "yy" = Unknown)
A8000 $A961F Static Events Table ( 2B for Pointers ($A8300) × VL × 384 Locations )
Notes: The 5B Events are read until the next location is reached
Byte 0 Event’s X location
Byte 1 Event’s Y location
Byte 2 $00-$FA – Map to Load
$FB-$FD – Load Overworld, Underworld, or Moon
Byte 3 New map’s X location
Byte 4 New map’s Y location
$FE – Give Item or Gil
Byte 3.0-5 Enemy Encounter
Byte 3.6 Enemy in Chest
Byte 3.7 0 = Money, 1 = Item
Byte 4 If Money: b0-6 = Gil Amount; b7 = Multiplier (x10, x1000)
If Item: Item Index
$FF – Play Event
Byte 3 Event Index in [Event Table (1) or (2)]
Byte 4 0Paladin's first post in this topic (here) has a spreadsheet with the treasure locations listed, by the way.