Difference between revisions of "MOTHER 3:Miscellaneous battle sprite arrangement data"

From Data Crystal
Jump to navigation Jump to search
m
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Infobox table|name=Miscellaneous battle sprite arrangement data
+
{{subpage|game=MOTHER 3:ROM map}}
 +
{{todo|Discern which digit sets get used where.}}
 +
 
 +
{{Infobox table
 +
|name=Miscellaneous battle sprite arrangement data
 
|game=MOTHER 3
 
|game=MOTHER 3
 
|loc=ROM
 
|loc=ROM
|start=0x1CFA410
+
|start={{hex|0x1CFA410}}
|end=0x1CFAD0B
+
|end={{hex|0x1CFAD0B}}
|numentries=147 (0x93)
+
|numentries=147 ({{hex|0x93}})
 
|entrylength=Variable
 
|entrylength=Variable
|totallength=2300 bytes (0x8FC)
+
|totallength=2300 bytes ({{hex|0x8FC}})
 
}}
 
}}
  
Line 12: Line 16:
 
This is a standard [[MOTHER_3:SOB_block|SOB block]]. It contains arrangement data for various in-battle sprites.
 
This is a standard [[MOTHER_3:SOB_block|SOB block]]. It contains arrangement data for various in-battle sprites.
  
These entries use graphics from $1C926C8 (uncompressed), and the palette from the [[MOTHER_3:CCL_block|CCL block]] at $1CF4B20.
+
These entries use graphics from {{hex|$1C926C8}} (uncompressed), and the palette from the [[MOTHER_3:CCL_block|CCL block]] at {{hex|$1CF4B20}}.
 
 
TODO: Discern which digit sets get used where.
 
  
 
==Entry listing==
 
==Entry listing==
{|
+
* {{hex|00-09 (0A)}} = Digits set 1 (ordered 9,0,1,2,3,4,5,6,7,8)
|-
+
* {{hex|0A-13 (0A)}} = Digits set 2 (ordered 9,0,1,2,3,4,5,6,7,8)
| <tt>00-09 (0A)</tt> = Digits set 1 (ordered 9,0,1,2,3,4,5,6,7,8)
+
* {{hex|14-14 (01)}} = "HIT" sprite
|-
+
* {{hex|15-1E (0A)}} = Digits set 3 (ordered 9,0,1,2,3,4,5,6,7,8)
| <tt>0A-13 (0A)</tt> = Digits set 2 (ordered 9,0,1,2,3,4,5,6,7,8)
+
* {{hex|1F-28 (0A)}} = Digits set 4 (ordered 9,0,1,2,3,4,5,6,7,8)
|-
+
* {{hex|29-29 (01)}} = "TOTAL DAMAGE" sprite
| <tt>14-14 (01)</tt> = "HIT" sprite
+
* {{hex|2A-79 (50)}} = Rolling HP/PP counters
|-
+
* {{hex|7A-7A (01)}} = "HITS" sprite
| <tt>15-1E (0A)</tt> = Digits set 3 (ordered 9,0,1,2,3,4,5,6,7,8)
+
* {{hex|7B-7B (01)}} = "MISS" sprite
|-
+
* {{hex|7C-86 (0B)}} = Mini-digits set 1 (ordered 0,1,2,3,4,5,6,7,8,9,+)
| <tt>1F-28 (0A)</tt> = Digits set 4 (ordered 9,0,1,2,3,4,5,6,7,8)
+
* {{hex|87-91 (0A)}} = Mini-digits set 2 (ordered 0,1,2,3,4,5,6,7,8,9)
|-
+
* {{hex|92-92 (01)}} = Invalid? Uses tile {{hex|0x17C}}, but the tileset only spans {{hex|0x000-0x17A}}
| <tt>29-29 (01)</tt> = "TOTAL DAMAGE" sprite
 
|-
 
| <tt>2A-79 (50)</tt> = Rolling HP/PP counters
 
|-
 
| <tt>7A-7A (01)</tt> = "HITS" sprite
 
|-
 
| <tt>7B-7B (01)</tt> = "MISS" sprite
 
|-
 
| <tt>7C-86 (0B)</tt> = Mini-digits set 1 (ordered 0,1,2,3,4,5,6,7,8,9,+)
 
|-
 
| <tt>87-91 (0A)</tt> = Mini-digits set 2 (ordered 0,1,2,3,4,5,6,7,8,9)
 
|-
 
| <tt>92-92 (01)</tt> = Invalid? Uses tile 0x17C, but the tileset only spans 0x000-0x17A
 
|}
 
 
 
[[Category:MOTHER 3]]
 

Latest revision as of 21:34, 23 September 2019

Miscellaneous battle sprite arrangement data
Game MOTHER 3
Start Address 0x1CFA410
End Address 0x1CFAD0B
# of Entries 147 (0x93)
Entry Length Variable
Total Length 2300 bytes (0x8FC)
Back to the ROM map

Overview

This is a standard SOB block. It contains arrangement data for various in-battle sprites.

These entries use graphics from $1C926C8 (uncompressed), and the palette from the CCL block at $1CF4B20.

Entry listing

  • 00-09 (0A) = Digits set 1 (ordered 9,0,1,2,3,4,5,6,7,8)
  • 0A-13 (0A) = Digits set 2 (ordered 9,0,1,2,3,4,5,6,7,8)
  • 14-14 (01) = "HIT" sprite
  • 15-1E (0A) = Digits set 3 (ordered 9,0,1,2,3,4,5,6,7,8)
  • 1F-28 (0A) = Digits set 4 (ordered 9,0,1,2,3,4,5,6,7,8)
  • 29-29 (01) = "TOTAL DAMAGE" sprite
  • 2A-79 (50) = Rolling HP/PP counters
  • 7A-7A (01) = "HITS" sprite
  • 7B-7B (01) = "MISS" sprite
  • 7C-86 (0B) = Mini-digits set 1 (ordered 0,1,2,3,4,5,6,7,8,9,+)
  • 87-91 (0A) = Mini-digits set 2 (ordered 0,1,2,3,4,5,6,7,8,9)
  • 92-92 (01) = Invalid? Uses tile 0x17C, but the tileset only spans 0x000-0x17A