Final Fantasy IV Research & Development / Re: FF4A (E) Hacking Notes and Mod
« on: August 09, 2015, 12:14:44 PM »Here's the struct itself:
0x0C bytes per entry:
$00-01: Sprite ID; what graphics/palette to load
$02: Attack Shading:
00 - Normal (black/outlines)
01 - Entire sprite
FF - None? (character enemies)
$03: Number of sprite tiles to read horizonatally?
$04: Number of sprite tiles to read vertically?
$05: Sprite's drawn width
$06: Sprite's drawn height (bad numbers causes sprite to be cut off/broken up etc)
$05-06 are only different from 03-04 in Dr. Lugae's case, where he changes sprites at start of battle
(not that it actually makes a difference?)
$07: Unused?
$08-0B: Pointer to data in 0x0801C--- region, or 00
Used for most Lunar esper alt. forms - special tile/palette arrangement
Allows each tile to have its own palette?If you look at the sprites for the Lunar espers and Zeromus EG, they have more colors than other monsters; that's thanks to the $08 pointer.This is what the end of the sprite list looks like:
Soldier Monk
Super Monk
Drillmaster
Melt Bomb
Goblin (Super)
Palace Guard
Dark Kain
Bandit
Specter
Dummy (Goblin)
Dummy (Goblin)
Dummy (Goblin)
Dark Bahamut (Mega Flaring) 2
Lunar Leviathan (turned away)
Mist Dragon (mist)
Cagnazzo (hiding)
Cagnazzo (Torrents)
Barbariccia (Wind shield)
King of Eblan (sane)
Queen of Eblan (sane)
Rubicante
Odin (Sword up)
Odin (Charging)
Leviathan (forward)
Bahamut (Mega Flaring)
Demon Wall (2)
Asura (2)
Asura (3)
(Tiny snake thing?)
Titan (Quaking)
Egg (Hatching)
Chocobo 1
Chocobo 2
Shiva 1
Shiva 2
Ifrit 1
Ifrit 2
Ramuh 1
Ramuh 2
Sylph 1
Octomammoth 2
Octomammoth 3
Octomammoth 4
Octomammoth 5
Octomammoth 6
Octomammoth 7
Octomammoth 8
(Pig)
(Toad)
(Midget)
Momb Bomb (Exploding)
Mist Dragon (Summon?)
Dr. Lugae (Transformed)
Demon Wall (Front only - 1)
Demon Wall (Front only - 2)
Demon Wall (Front only - 3)
Demon Wall (Front only - 4)
Demon Wall (Front only - 5)
Demon Wall (Front only - 6)
Demon Wall (Front only - 7)
Demon Wall (Front only - 8)
Demon Wall (Front only - 9)
Demon Wall (Front only - max)
Sylph 2
Sylph 3
Lunar Bahamut (Mega Flaring)
Lunar Leviathan (backward)
Lunar Odin
Lunar Odin (charging)
Lunar Asura 2
Lunar Asura 3
Lunar Titan (Quaking)
Lunar Dragon (Mist)
Lunar Ifrit (Flaming)
Lunar Ramuh
Lunar Ramuh (Zapping)
Lunar Shiva
Ifrit (Boss2)
Shiva (Boss2)
Titan (Boss2)
Ramuh (Boss2)
Super Monk (2)
Super Monk (3)
Soldier Monk (2)
Soldier Monk (3)
Drillmaster (2)
Drillmaster (3)
Dark BahamutThe worst part? Monsters that start in one form, move to another, then change back to their previous form use three different sprite entries: Lunar Odin uses different sprite entries for before raising his sword and after lowering it, and Dark Bahamut does the same for his Mega Flaring. It's crazy.

.
