Difference between revisions of "MOTHER 3:Enemy battle sprites"

From Data Crystal
Jump to navigation Jump to search
(Created page with "{{subpage|game=MOTHER 3:ROM map}} {{Infobox table|name=Enemy battle sprite graphics |game=MOTHER 3 |loc=ROM |start=0x1CA70E8 |end=0x1CE541F |numentries=256 (0x100) |entrylengt...")
 
 
(7 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
|start=0x1CA70E8
 
|start=0x1CA70E8
 
|end=0x1CE541F
 
|end=0x1CE541F
|numentries=256 (0x100)
+
|numentries=257 (0x101)
 
|entrylength=Variable length
 
|entrylength=Variable length
 
|totallength=254776 bytes (0x3E338)
 
|totallength=254776 bytes (0x3E338)
 
}}
 
}}
This is where the battle sprite graphics are.<br>
+
This is where the enemy battle sprite graphics are.<br>
 
These graphics are the only ones to use the "[[MOTHER_3:CCG_block|CCG block]]" structure.<br>
 
These graphics are the only ones to use the "[[MOTHER_3:CCG_block|CCG block]]" structure.<br>
So, to see how the entries are made, go to the "[[MOTHER_3:CCG_block|CCG block]]" page.
+
Graphics are stored in the classic GBA's format 4BPP reverse ordered.<br>
 +
Entries in this table are pointed by the [[MOTHER_3:Battle_data_table|Battle data pointer table]].
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
{{Infobox table|name=Enemy battle sprite palettes
 +
|game=MOTHER 3
 +
|loc=ROM
 +
|start=0x1CF2700
 +
|end=0x1CF4B1F
 +
|numentries=289 (0x121)
 +
|entrylength=32 bytes (0x20)
 +
|totallength=9248 bytes (0x2420)
 +
}}
 +
This is where the enemy battle palettes are stored.<br>
 +
Each palette has 16 colors, so each colour is 2 bytes long.<br>
 +
Entries in this table are pointed by the [[MOTHER_3:Battle_data_table|Battle data pointer table]].
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
{{Infobox table|name=Enemy battle sprite arrangements
 +
|game=MOTHER 3
 +
|loc=ROM
 +
|start=0x1CFB9E0
 +
|end=0x1CFF687
 +
|numentries=257 (0x101)
 +
|entrylength=Variable lenght
 +
|totallength=15528 bytes (0x3CA8)
 +
}}
 +
This is where the enemy battle sprite arrangements are.<br>
 +
These graphics use the "[[MOTHER_3:SOB_block|SOB block]]" structure.<br>
 +
Entries in this table are pointed by the [[MOTHER_3:Battle_data_table|Battle data pointer table]].

Latest revision as of 19:45, 17 March 2021

Enemy battle sprite graphics
Game MOTHER 3
Start Address 0x1CA70E8
End Address 0x1CE541F
# of Entries 257 (0x101)
Entry Length Variable length
Total Length 254776 bytes (0x3E338)
Back to the ROM map

This is where the enemy battle sprite graphics are.
These graphics are the only ones to use the "CCG block" structure.
Graphics are stored in the classic GBA's format 4BPP reverse ordered.
Entries in this table are pointed by the Battle data pointer table.








Enemy battle sprite palettes
Game MOTHER 3
Start Address 0x1CF2700
End Address 0x1CF4B1F
# of Entries 289 (0x121)
Entry Length 32 bytes (0x20)
Total Length 9248 bytes (0x2420)
Back to the ROM map

This is where the enemy battle palettes are stored.
Each palette has 16 colors, so each colour is 2 bytes long.
Entries in this table are pointed by the Battle data pointer table.








Enemy battle sprite arrangements
Game MOTHER 3
Start Address 0x1CFB9E0
End Address 0x1CFF687
# of Entries 257 (0x101)
Entry Length Variable lenght
Total Length 15528 bytes (0x3CA8)
Back to the ROM map

This is where the enemy battle sprite arrangements are.
These graphics use the "SOB block" structure.
Entries in this table are pointed by the Battle data pointer table.