Author Topic: Official FF2us/FF4 documents thread.  (Read 16873 times)

JCE3000GT

  • Master of FF4
  • *
  • Posts: 1,429
  • Gender: Male
  • Vladof
    • View Profile
    • BlitzKrieg Innovations
Official FF2us/FF4 documents thread.
« on: December 17, 2007, 05:21:39 PM »
http://www.blitzkrieginnovations.net/ff2us_hacking_doc-v3.html

Let the games begin.  This is the old hacking doc that I've compiled.

Quote
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

Quote
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

Quote
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


[attachment deleted by admin]
« Last Edit: August 05, 2008, 09:22:34 PM by JCE3000GT »

Paladin

  • FF4 Hacker
  • *
  • Posts: 105
  • Gender: Male
  • Warrior of Light
    • View Profile
    • FinalFantasyIV.net
Re: Because I feel the need to publically contribute now..
« Reply #1 on: February 01, 2008, 01:01:57 PM »
 :omg: This is awesome! I really appreciate you sharing all that data out!

I've been working on compiling all my data into a huge excel file from my "expansion" of Yousei's file. You have far more data than I in a lot of places.

I'd be glad to supply you with what I have once I compile all my notes if you wish.

I hope you don't mind if I refer to some of your offset data when I work on some of my hacks! You would be credited of course for places I haven't figured out yet. I know how difficult it is to decode this crap.

An especially huge thanks for listing the natural magic learned data in your link. I've been leveling up one of the magic users level by level using Lord_J's FF4h  utility to try and get a table of level = learned to try and find it in the ROM image... I've been wanting to tweak that for the longest time!

BTW: Do you have the locations for the treasure chests yet? I believe I have that figured out. Using the FF-II V1.0 rom image and the FF4 SFC rom image (I've found the offsetts in the FF4 Rom - they're different as I'm sure you know).  I used a few game strategy guides to figure out the locations of the chests based on what they contained, and based on the blocks they were in within the ROM and where those groupings had to occur in places in the game. As long as the chests are relatively the same between the two games I think the location data I have for FFIV will convert to FF-II. There are the same number of chests in FF-II as FF-IV (though they're obviously in different places on the maps sometimes in FF-II)

I'm hoping to be able to restore the dummied items to the chests in FF-II... Though I've been hacking FF-IV (patched with the J2e patch) mostly...

Anyway...I'd be happy to contribute that (and anything else). In fact I'll try and share out my spreadsheet with that data tonight...

<edit>

Well here's my Item spreadsheet:  http://www.finalfantasyiv.net/emulation/documents/itemcompendium.xls

I'm sure you know most of what's there already. I only just noticed recently that the attack/effect/heal items were handled like magic. Anyway the data I'm working on with the treasure is in there.

Also I found the site here at lunch at work... I have been really pouring over your offset list since I've had time now. Some of what you've decoded is pretty amazing. I've never heard of anyone decoding the audio... that's awesome. Heh...I guess I should have paid more attention when I took assembly language...

Honestly thanks for putting your data out here. That's a lot of hard work to be generous with.

I'm not sure there's alot I could really share that it seems most here don't know already... I've been working with Yousei's data sheet and the ROM data in the Tower of Bab-il documents off Zophar for a number of years...besides doing graphics hacks...

« Last Edit: February 01, 2008, 07:33:21 PM by Paladin »

JCE3000GT

  • Master of FF4
  • *
  • Posts: 1,429
  • Gender: Male
  • Vladof
    • View Profile
    • BlitzKrieg Innovations
Re: Because I feel the need to publically contribute now..
« Reply #2 on: February 01, 2008, 11:46:11 PM »
Awsome, glad you can make some use out ot if.  The treasure chest data in in the first quote of the top post.  FF4's treaasure data is within a few bytes of FF2us' if memory serves.  Dragonsbrethren may know off hand where FF4 and FF4ET's treasure is. 

Use whatever part of my docs you want.  My goal is to try and get FF4/FF4ET/FF2us some light so people will start extensively hacking it.  I'm rather bored of seeing FF3usFF6 hacks up the yingyang but no real quality FF4/FF2us hacks..barring a small handful. 

We would be very hapy for you to be a contributor in the FF4 forum (where this topic is)--the more documented and relased data to the public the better!

Cheers and welcome to the forums.

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Because I feel the need to publically contribute now..
« Reply #3 on: February 01, 2008, 11:59:39 PM »
Well, FF5 hacks need some love too... but it just seems to me that less research in done in terms of battle algos than anything in FF4. FF5 needs like a complete editor... (all the algos are documented, which is great)
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Phoenix

  • FF4 Hacker
  • *
  • Posts: 456
    • View Profile
    • Phoenix Hacks
Re: Because I feel the need to publically contribute now..
« Reply #4 on: February 02, 2008, 01:28:08 AM »
Does anyone know what determines which items are sold for 1 GP (Elixirs, Ethers, etc.)?

Lenophis

  • Forum Overlord
  • *
  • Posts: 1,688
  • Gender: Male
  • I sad
    • View Profile
    • Slick Productions
Re: Because I feel the need to publically contribute now..
« Reply #5 on: February 02, 2008, 01:58:29 AM »
I would imagine it's in the item data, half of the buying price. Although, FF2 had a large table of mess for it's buying and selling prices, so I'm not sure if it wasn't reused a couple more times.

119 bugs fixed and counting.

Gemini

  • FF4 Hacker
  • *
  • Posts: 31
  • Gender: Male
  • Broom broom
    • View Profile
Re: Because I feel the need to publically contribute now..
« Reply #6 on: February 02, 2008, 02:05:31 AM »
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:

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. >_>

Phoenix

  • FF4 Hacker
  • *
  • Posts: 456
    • View Profile
    • Phoenix Hacks
Re: Because I feel the need to publically contribute now..
« Reply #7 on: February 02, 2008, 06:31:00 AM »
Sorry, I should have been more specific: the selling price is always half the buying price, except for those items that can only be sold for 1 GP. The buying price of an Elixir, for example, is 100,000 GP (0xE4), but its selling price is 1 GP. I can't see what determines that within the price byte itself, or within the item stat data. So, I thought it might located elsewhere, and was wondering if anyone knew anything about this.

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Because I feel the need to publically contribute now..
« Reply #8 on: February 02, 2008, 06:32:55 AM »
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:



He sent a lot of the data he found to JCE, who passed it on to me, but I accidentally deleted my copy. :blush:

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Because I feel the need to publically contribute now..
« Reply #9 on: February 02, 2008, 11:20:08 AM »
Is this editor public? If yes, where?
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Because I feel the need to publically contribute now..
« Reply #10 on: February 02, 2008, 11:50:07 AM »
Not the version I have. The older public version is here, it has most of the same things, just a clunkier interface and an increased chance of corrupting your ROM if you edit the wrong things with it.

If you want to use it with FF4 or Easy Type make sure your ROM is unheadered, FF2us opens headered or unheadered. The item tables crash if you try to view them in FF2us 1.1.

Gemini

  • FF4 Hacker
  • *
  • Posts: 31
  • Gender: Male
  • Broom broom
    • View Profile
Re: Because I feel the need to publically contribute now..
« Reply #11 on: February 02, 2008, 11:52:06 AM »
Guess I'll continue disassembling the monster loading routine then.
 :banonsmash:

JCE3000GT

  • Master of FF4
  • *
  • Posts: 1,429
  • Gender: Male
  • Vladof
    • View Profile
    • BlitzKrieg Innovations
Re: Because I feel the need to publically contribute now..
« Reply #12 on: February 02, 2008, 07:20:37 PM »
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. 

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Because I feel the need to publically contribute now..
« Reply #13 on: February 02, 2008, 07:36:41 PM »
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. 

My guess it is just 1 byte denoting which sell value to use.

Edit: Here's some common data I can determine from Entroper's data sheet.

In column G of the Items tab, here's the following:

109 - status effect cure
110 - monster summon spells.. yes, maybe we can figure out how to create more summon magic
111 - both White spells (Sight/View and Exit)
112 - sound triggers, all of them trigger some event via an audio cue
113 - HP/MP changers (yes, even revival is HP changing)
114 - price trigger? very common amongst these items
115 - HP healing

Hopefully there is some commonality in the SNES versions.
« Last Edit: February 02, 2008, 08:22:45 PM by Deathlike2 »
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Because I feel the need to publically contribute now..
« Reply #14 on: February 02, 2008, 10:00:20 PM »
Some more stuff that might be useful on Entroper's data sheet. Not sure if it translates in FF2/4 SNES... if it does, great.. and if there are discrepancies between FF4A and FF2/4 SNES, please post the differences.

In the Items Power table regarding effect power... I came up with the following:
2 - multitarget allies only
5 - single target only on either side , default ally (White Magic spell effects only...?)
8 - multitarget enemies only
15 - single/multiple targeting on either side, default single ally target (Shell/Protect)
32 - autouse/cast on self (if applicable)
66 - multitarget status healing allies only
69 - single target healing on either side, default ally
133 - single target only on either side, default enemy
143 - single/multiple targeted status effect on either side, default single enemy target (for some reason, the Defender Sword is in this catagory, probably some data error, but behaves like the description I have provided)
255 - crystal only

It breaks down to something like this...
1 - allow targeting single ally
2 - allow multitargeting of all allies
4 - allow targeting single enemy
8 - allow multitargeting of all enemies
16 - autouse/cast on enemy? (it would be logical for this... but it is unused)
32 - autouse/cast on self (if applicable)
64 - healing (invert numbers?)
128 - default targeting enemy

Edit: 16 logically should be autouse against enemy instead of my earlier pathetic guess of "crystal bit"
« Last Edit: February 09, 2008, 02:39:47 AM by Deathlike2 »
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3