mirror of https://github.com/zeldaret/tmc.git
Extract sprite frames
This commit is contained in:
parent
1e4b2b1f32
commit
9c3ac2ecbf
|
@ -28,4 +28,9 @@
|
|||
.byte \offset, \count & 0xf + (!\terminator*0x80)
|
||||
.endm
|
||||
|
||||
.macro sprite_frame first_tile_index:req, num_tiles=0, unknown=0
|
||||
.byte \num_tiles, \unknown
|
||||
.2byte \first_tile_index
|
||||
.endm
|
||||
|
||||
.endif @ GUARD_ASM_MACROS_GFX_INC
|
||||
|
|
6628
assets/assets.json
6628
assets/assets.json
File diff suppressed because it is too large
Load Diff
153
assets/gfx.json
153
assets/gfx.json
|
@ -12162,14 +12162,24 @@
|
|||
"start": 5987968,
|
||||
"size": 32,
|
||||
"type": "palette",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "palettes/gPalette_2433.gbapal",
|
||||
"start": 5988000,
|
||||
"size": 32,
|
||||
"type": "palette",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"offsets": {
|
||||
|
@ -15601,7 +15611,12 @@
|
|||
"start": 6585120,
|
||||
"size": 4096,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"],
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
],
|
||||
"TODO": "which variants?"
|
||||
},
|
||||
{
|
||||
|
@ -15609,7 +15624,9 @@
|
|||
"start": 6585120,
|
||||
"size": 7648,
|
||||
"type": "gfx",
|
||||
"variants": [ "EU" ]
|
||||
"variants": [
|
||||
"EU"
|
||||
]
|
||||
},
|
||||
{
|
||||
"offsets": {
|
||||
|
@ -16457,30 +16474,6 @@
|
|||
"size": 12288,
|
||||
"type": "gfx"
|
||||
},
|
||||
{
|
||||
"path": "assets/gfx_unknown_20.bin",
|
||||
"start": 6891168,
|
||||
"size": 2240,
|
||||
"type": "unknown"
|
||||
},
|
||||
{
|
||||
"path": "assets/gUnk_08692F60.bin",
|
||||
"start": 6893408,
|
||||
"size": 267520,
|
||||
"type": "unknown"
|
||||
},
|
||||
{
|
||||
"path": "assets/gUnk_086D4460.bin",
|
||||
"start": 7160928,
|
||||
"size": 81920,
|
||||
"type": "unknown"
|
||||
},
|
||||
{
|
||||
"path": "assets/gUnk_086E8460.bin",
|
||||
"start": 7242848,
|
||||
"size": 161088,
|
||||
"type": "unknown"
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_38_0.4bpp",
|
||||
"start": 7403936,
|
||||
|
@ -17152,7 +17145,12 @@
|
|||
"start": 8647424,
|
||||
"size": 2048,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_72_1.4bpp",
|
||||
|
@ -17160,7 +17158,9 @@
|
|||
"size": 2048,
|
||||
"TODO": "WHAT WAS ASSET EXTRACTION THINKING HERE?",
|
||||
"type": "gfx",
|
||||
"variants": ["EU"]
|
||||
"variants": [
|
||||
"EU"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gFigurineGfx1.4bpp",
|
||||
|
@ -18283,28 +18283,45 @@
|
|||
"start": 9415264,
|
||||
"size": 1280,
|
||||
"type": "unknown",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_10_0_JP.4bpp",
|
||||
"start": 9416544,
|
||||
"size": 1280,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_11_1_JP.4bpp",
|
||||
"start": 9417824,
|
||||
"size": 1280,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "assets/gGfx_9_0_JP.bin",
|
||||
"start": 9415264,
|
||||
"size": 6400,
|
||||
"type": "unknown",
|
||||
"variants": ["EU"]
|
||||
"variants": [
|
||||
"EU"
|
||||
]
|
||||
},
|
||||
{
|
||||
"offsets": {
|
||||
|
@ -18328,14 +18345,24 @@
|
|||
"start": 9421664,
|
||||
"size": 1280,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "assets/gfx_unknown_30.bin",
|
||||
"start": 9422944,
|
||||
"size": 1280,
|
||||
"type": "unknown",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"offsets": {
|
||||
|
@ -18401,21 +18428,36 @@
|
|||
"start": 9447776,
|
||||
"size": 8192,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_127_0_JP.4bpp",
|
||||
"start": 9455968,
|
||||
"size": 1280,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_128_0_JP.4bpp",
|
||||
"start": 9457248,
|
||||
"size": 1280,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"offsets": {
|
||||
|
@ -19213,42 +19255,63 @@
|
|||
"start": 10163616,
|
||||
"size": 90,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_130_0.4bpp.lz",
|
||||
"start": 10163616,
|
||||
"size": 92,
|
||||
"type": "gfx",
|
||||
"variants": ["EU"]
|
||||
"variants": [
|
||||
"EU"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_131_0.4bpp.lz",
|
||||
"start": 10163708,
|
||||
"size": 34,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_131_0.4bpp.lz",
|
||||
"start": 10163708,
|
||||
"size": 36,
|
||||
"type": "gfx",
|
||||
"variants": ["EU"]
|
||||
"variants": [
|
||||
"EU"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_132_0.4bpp.lz",
|
||||
"start": 10163744,
|
||||
"size": 57,
|
||||
"type": "gfx",
|
||||
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
|
||||
"variants": [
|
||||
"USA",
|
||||
"JP",
|
||||
"DEMO_USA",
|
||||
"DEMO_JP"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/gGfx_132_0.4bpp.lz",
|
||||
"start": 10163744,
|
||||
"size": 60,
|
||||
"type": "gfx",
|
||||
"variants": ["EU"]
|
||||
"variants": [
|
||||
"EU"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "gfx/fixedTypeGfx_214.4bpp.lz",
|
||||
|
|
|
@ -206,416 +206,3 @@ gUnk_08114F80:: @ 08114F80
|
|||
gUnk_08114F88:: @ 08114F88
|
||||
.incbin "data_081146D0/gUnk_08114F88.bin"
|
||||
|
||||
gSpriteFrames_1:: @ 08114F98
|
||||
.incbin "data_081146D0/gSpriteFrames_1.bin"
|
||||
|
||||
gSpriteFrames_2:: @ 0811538C
|
||||
.incbin "data_081146D0/gSpriteFrames_2.bin"
|
||||
|
||||
gSpriteFrames_3:: @ 08115724
|
||||
.incbin "data_081146D0/gSpriteFrames_3.bin"
|
||||
|
||||
gSpriteFrames_4:: @ 08115AF8
|
||||
.incbin "data_081146D0/gSpriteFrames_4.bin"
|
||||
|
||||
gSpriteFrames_5:: @ 08115E9C
|
||||
.incbin "data_081146D0/gSpriteFrames_5.bin"
|
||||
|
||||
gSpriteFrames_6:: @ 08116280
|
||||
.incbin "data_081146D0/gSpriteFrames_6.bin"
|
||||
|
||||
gSpriteFrames_7:: @ 08116530
|
||||
.incbin "data_081146D0/gSpriteFrames_7.bin"
|
||||
|
||||
gSpriteFrames_8:: @ 08116888
|
||||
.incbin "data_081146D0/gSpriteFrames_8.bin"
|
||||
|
||||
gSpriteFrames_9:: @ 08116A9C
|
||||
.incbin "data_081146D0/gSpriteFrames_9.bin"
|
||||
|
||||
gSpriteFrames_Object4:: @ 08116D0C
|
||||
.incbin "data_081146D0/gSpriteFrames_Object4.bin"
|
||||
|
||||
gSpriteFrames_Object6:: @ 08116DD4
|
||||
.incbin "data_081146D0/gSpriteFrames_Object6.bin"
|
||||
|
||||
gSpriteFrames_12:: @ 08116F64
|
||||
.incbin "data_081146D0/gSpriteFrames_12.bin"
|
||||
|
||||
gSpriteFrames_13:: @ 08117208
|
||||
.incbin "data_081146D0/gSpriteFrames_13.bin"
|
||||
|
||||
gSpriteFrames_14:: @ 08117240
|
||||
.incbin "data_081146D0/gSpriteFrames_14.bin"
|
||||
|
||||
gSpriteFrames_15:: @ 081175DC
|
||||
.incbin "data_081146D0/gSpriteFrames_15.bin"
|
||||
|
||||
gSpriteFrames_16:: @ 081178B0
|
||||
.incbin "data_081146D0/gSpriteFrames_16.bin"
|
||||
|
||||
gSpriteFrames_17:: @ 08117B84
|
||||
.incbin "data_081146D0/gSpriteFrames_17.bin"
|
||||
|
||||
gSpriteFrames_18:: @ 08117D64
|
||||
.incbin "data_081146D0/gSpriteFrames_18.bin"
|
||||
|
||||
gSpriteFrames_19:: @ 08117E40
|
||||
.incbin "data_081146D0/gSpriteFrames_19.bin"
|
||||
|
||||
gSpriteFrames_20:: @ 08117F68
|
||||
.incbin "data_081146D0/gSpriteFrames_20.bin"
|
||||
|
||||
gSpriteFrames_21:: @ 08117FD4
|
||||
.incbin "data_081146D0/gSpriteFrames_21.bin"
|
||||
|
||||
gSpriteFrames_22:: @ 081181B4
|
||||
.incbin "data_081146D0/gSpriteFrames_22.bin"
|
||||
|
||||
gSpriteFrames_24:: @ 081181E4
|
||||
.incbin "data_081146D0/gSpriteFrames_24.bin"
|
||||
|
||||
gSpriteFrames_25:: @ 08118238
|
||||
.incbin "data_081146D0/gSpriteFrames_25.bin"
|
||||
|
||||
gSpriteFrames_26:: @ 08118264
|
||||
.incbin "data_081146D0/gSpriteFrames_26.bin"
|
||||
|
||||
gSpriteFrames_27:: @ 08118298
|
||||
.incbin "data_081146D0/gSpriteFrames_27.bin"
|
||||
|
||||
gSpriteFrames_28:: @ 08118398
|
||||
.incbin "data_081146D0/gSpriteFrames_28.bin"
|
||||
|
||||
gSpriteFrames_29:: @ 081183BC
|
||||
.incbin "data_081146D0/gSpriteFrames_29.bin"
|
||||
|
||||
gSpriteFrames_30:: @ 0811846C
|
||||
.incbin "data_081146D0/gSpriteFrames_30.bin"
|
||||
|
||||
gSpriteFrames_31:: @ 081184A8
|
||||
.incbin "data_081146D0/gSpriteFrames_31.bin"
|
||||
|
||||
gSpriteFrames_32:: @ 08118558
|
||||
.incbin "data_081146D0/gSpriteFrames_32.bin"
|
||||
|
||||
gSpriteFrames_33:: @ 08118720
|
||||
.incbin "data_081146D0/gSpriteFrames_33.bin"
|
||||
|
||||
gSpriteFrames_Object6A_0:: @ 08118768
|
||||
.incbin "data_081146D0/gSpriteFrames_Object6A_0.bin"
|
||||
|
||||
gSpriteFrames_Object6A_1:: @ 08118780
|
||||
.incbin "data_081146D0/gSpriteFrames_Object6A_1.bin"
|
||||
|
||||
gSpriteFrames_Object6A_2:: @ 08118788
|
||||
.incbin "data_081146D0/gSpriteFrames_Object6A_2.bin"
|
||||
|
||||
gSpriteFrames_MinishEzlo:: @ 08118794
|
||||
.incbin "data_081146D0/gSpriteFrames_MinishEzlo.bin"
|
||||
|
||||
gSpriteFrames_Object6A_3:: @ 081188C0
|
||||
.incbin "data_081146D0/gSpriteFrames_Object6A_3.bin"
|
||||
|
||||
gSpriteFrames_Din:: @ 08118948
|
||||
.incbin "data_081146D0/gSpriteFrames_Din.bin"
|
||||
|
||||
gSpriteFrames_Nayru:: @ 08118960
|
||||
.incbin "data_081146D0/gSpriteFrames_Nayru.bin"
|
||||
|
||||
gSpriteFrames_Farore:: @ 08118974
|
||||
.incbin "data_081146D0/gSpriteFrames_Farore.bin"
|
||||
|
||||
gSpriteFrames_Npc5:: @ 08118988
|
||||
.incbin "data_081146D0/gSpriteFrames_Npc5.bin"
|
||||
|
||||
gSpriteFrames_GuardWithSpear:: @ 08118C00
|
||||
.incbin "data_081146D0/gSpriteFrames_GuardWithSpear.bin"
|
||||
|
||||
gSpriteFrames_KingDaltus:: @ 08118D38
|
||||
.incbin "data_081146D0/gSpriteFrames_KingDaltus.bin"
|
||||
|
||||
gSpriteFrames_MinisterPotho:: @ 08118DA4
|
||||
.incbin "data_081146D0/gSpriteFrames_MinisterPotho.bin"
|
||||
|
||||
gSpriteFrames_Npc26:: @ 08118DD0
|
||||
.incbin "data_081146D0/gSpriteFrames_Npc26.bin"
|
||||
|
||||
gSpriteFrames_Maid:: @ 08118DDC
|
||||
.incbin "data_081146D0/gSpriteFrames_Maid.bin"
|
||||
|
||||
gSpriteFrames_TingleSiblings:: @ 08118E5C
|
||||
.incbin "data_081146D0/gSpriteFrames_TingleSiblings.bin"
|
||||
|
||||
gSpriteFrames_Beedle:: @ 08118F04
|
||||
.incbin "data_081146D0/gSpriteFrames_Beedle.bin"
|
||||
|
||||
gSpriteFrames_Brocco:: @ 08118F3C
|
||||
.incbin "data_081146D0/gSpriteFrames_Brocco.bin"
|
||||
|
||||
gSpriteFrames_Pina:: @ 08118F64
|
||||
.incbin "data_081146D0/gSpriteFrames_Pina.bin"
|
||||
|
||||
gSpriteFrames_Postman:: @ 08118F98
|
||||
.incbin "data_081146D0/gSpriteFrames_Postman.bin"
|
||||
|
||||
gSpriteFrames_Malon:: @ 081190A0
|
||||
.incbin "data_081146D0/gSpriteFrames_Malon.bin"
|
||||
|
||||
gSpriteFrames_Epona:: @ 081190E4
|
||||
.incbin "data_081146D0/gSpriteFrames_Epona.bin"
|
||||
|
||||
gSpriteFrames_MilkCart:: @ 0811911C
|
||||
.incbin "data_081146D0/gSpriteFrames_MilkCart.bin"
|
||||
|
||||
gSpriteFrames_Smith:: @ 0811912C
|
||||
.incbin "data_081146D0/gSpriteFrames_Smith.bin"
|
||||
|
||||
gSpriteFrames_Townsperson:: @ 08119188
|
||||
.incbin "data_081146D0/gSpriteFrames_Townsperson.bin"
|
||||
|
||||
gSpriteFrames_58:: @ 081192A8
|
||||
.incbin "data_081146D0/gSpriteFrames_58.bin"
|
||||
|
||||
gSpriteFrames_Kid:: @ 08119548
|
||||
.incbin "data_081146D0/gSpriteFrames_Kid.bin"
|
||||
|
||||
gSpriteFrames_Mailbox:: @ 081197C4
|
||||
.incbin "data_081146D0/gSpriteFrames_Mailbox.bin"
|
||||
|
||||
gSpriteFrames_SittingPerson:: @ 081197F4
|
||||
.incbin "data_081146D0/gSpriteFrames_SittingPerson.bin"
|
||||
|
||||
gSpriteFrames_Mutoh:: @ 081198C4
|
||||
.incbin "data_081146D0/gSpriteFrames_Mutoh.bin"
|
||||
|
||||
gSpriteFrames_Carpenter:: @ 081198EC
|
||||
.incbin "data_081146D0/gSpriteFrames_Carpenter.bin"
|
||||
|
||||
gSpriteFrames_Gorman:: @ 081199A4
|
||||
.incbin "data_081146D0/gSpriteFrames_Gorman.bin"
|
||||
|
||||
gSpriteFrames_Cat:: @ 081199F8
|
||||
.incbin "data_081146D0/gSpriteFrames_Cat.bin"
|
||||
|
||||
gSpriteFrames_66:: @ 08119A74
|
||||
.incbin "data_081146D0/gSpriteFrames_66.bin"
|
||||
|
||||
gSpriteFrames_Dog:: @ 08119AF0
|
||||
.incbin "data_081146D0/gSpriteFrames_Dog.bin"
|
||||
|
||||
gSpriteFrames_68:: @ 08119B7C
|
||||
.incbin "data_081146D0/gSpriteFrames_68.bin"
|
||||
|
||||
gSpriteFrames_69:: @ 08119BF0
|
||||
.incbin "data_081146D0/gSpriteFrames_69.bin"
|
||||
|
||||
gSpriteFrames_Syrup:: @ 08119C64
|
||||
.incbin "data_081146D0/gSpriteFrames_Syrup.bin"
|
||||
|
||||
gSpriteFrames_Percy:: @ 08119CF4
|
||||
.incbin "data_081146D0/gSpriteFrames_Percy.bin"
|
||||
|
||||
gSpriteFrames_Farmers_0:: @ 08119D54
|
||||
.incbin "data_081146D0/gSpriteFrames_Farmers_0.bin"
|
||||
|
||||
gSpriteFrames_Farmers_1:: @ 08119DA8
|
||||
.incbin "data_081146D0/gSpriteFrames_Farmers_1.bin"
|
||||
|
||||
gSpriteFrames_Dampe:: @ 08119DFC
|
||||
.incbin "data_081146D0/gSpriteFrames_Dampe.bin"
|
||||
|
||||
gSpriteFrames_KingGustaf:: @ 08119E18
|
||||
.incbin "data_081146D0/gSpriteFrames_KingGustaf.bin"
|
||||
|
||||
gSpriteFrames_Gina:: @ 08119E44
|
||||
.incbin "data_081146D0/gSpriteFrames_Gina.bin"
|
||||
|
||||
gSpriteFrames_Simon:: @ 08119EB0
|
||||
.incbin "data_081146D0/gSpriteFrames_Simon.bin"
|
||||
|
||||
gSpriteFrames_Mama:: @ 08119ED8
|
||||
.incbin "data_081146D0/gSpriteFrames_Mama.bin"
|
||||
|
||||
gSpriteFrames_Teachers:: @ 08119F80
|
||||
.incbin "data_081146D0/gSpriteFrames_Teachers.bin"
|
||||
|
||||
gSpriteFrames_80:: @ 08119FA4
|
||||
.incbin "data_081146D0/gSpriteFrames_80.bin"
|
||||
|
||||
gSpriteFrames_WindTribespeople_0:: @ 08119FD4
|
||||
.incbin "data_081146D0/gSpriteFrames_WindTribespeople_0.bin"
|
||||
|
||||
gSpriteFrames_WindTribespeople_1:: @ 0811A01C
|
||||
.incbin "data_081146D0/gSpriteFrames_WindTribespeople_1.bin"
|
||||
|
||||
gSpriteFrames_WindTribespeople_2:: @ 0811A04C
|
||||
.incbin "data_081146D0/gSpriteFrames_WindTribespeople_2.bin"
|
||||
|
||||
gSpriteFrames_WindTribespeople_3:: @ 0811A068
|
||||
.incbin "data_081146D0/gSpriteFrames_WindTribespeople_3.bin"
|
||||
|
||||
gSpriteFrames_WindTribespeople_4:: @ 0811A0A4
|
||||
.incbin "data_081146D0/gSpriteFrames_WindTribespeople_4.bin"
|
||||
|
||||
gSpriteFrames_WindTribespeople_5:: @ 0811A0CC
|
||||
.incbin "data_081146D0/gSpriteFrames_WindTribespeople_5.bin"
|
||||
|
||||
gSpriteFrames_MayorHagen:: @ 0811A0E4
|
||||
.incbin "data_081146D0/gSpriteFrames_MayorHagen.bin"
|
||||
|
||||
gSpriteFrames_GhostBrothers:: @ 0811A124
|
||||
.incbin "data_081146D0/gSpriteFrames_GhostBrothers.bin"
|
||||
|
||||
gSpriteFrames_HurdyGurdyMan:: @ 0811A144
|
||||
.incbin "data_081146D0/gSpriteFrames_HurdyGurdyMan.bin"
|
||||
|
||||
gSpriteFrames_Cow:: @ 0811A17C
|
||||
.incbin "data_081146D0/gSpriteFrames_Cow.bin"
|
||||
|
||||
gSpriteFrames_GoronMerchant:: @ 0811A1C8
|
||||
.incbin "data_081146D0/gSpriteFrames_GoronMerchant.bin"
|
||||
|
||||
gSpriteFrames_92:: @ 0811A1F8
|
||||
.incbin "data_081146D0/gSpriteFrames_92.bin"
|
||||
|
||||
gSpriteFrames_Goron:: @ 0811A228
|
||||
.incbin "data_081146D0/gSpriteFrames_Goron.bin"
|
||||
|
||||
gSpriteFrames_CastorWildsStatue:: @ 0811A280
|
||||
.incbin "data_081146D0/gSpriteFrames_CastorWildsStatue.bin"
|
||||
|
||||
gSpriteFrames_Npc4F:: @ 0811A28C
|
||||
.incbin "data_081146D0/gSpriteFrames_Npc4F.bin"
|
||||
|
||||
gSpriteFrames_Object6A_4:: @ 0811A2A8
|
||||
.incbin "data_081146D0/gSpriteFrames_Object6A_4.bin"
|
||||
|
||||
gSpriteFrames_97:: @ 0811A2D0
|
||||
.incbin "data_081146D0/gSpriteFrames_97.bin"
|
||||
|
||||
gSpriteFrames_DarkNut_0:: @ 0811A2FC
|
||||
.incbin "data_081146D0/gSpriteFrames_DarkNut_0.bin"
|
||||
|
||||
gSpriteFrames_DarkNut_1:: @ 0811A510
|
||||
.incbin "data_081146D0/gSpriteFrames_DarkNut_1.bin"
|
||||
|
||||
gSpriteFrames_ChuchuBoss_0:: @ 0811A75C
|
||||
.incbin "data_081146D0/gSpriteFrames_ChuchuBoss_0.bin"
|
||||
|
||||
gSpriteFrames_DeathFx_0:: @ 0811A7A8
|
||||
.incbin "data_081146D0/gSpriteFrames_DeathFx_0.bin"
|
||||
|
||||
gSpriteFrames_Madderpillar_0:: @ 0811A86C
|
||||
.incbin "data_081146D0/gSpriteFrames_Madderpillar_0.bin"
|
||||
|
||||
gSpriteFrames_Gleerok_0:: @ 0811A8CC
|
||||
.incbin "data_081146D0/gSpriteFrames_Gleerok_0.bin"
|
||||
|
||||
gSpriteFrames_Keaton:: @ 0811A9B4
|
||||
.incbin "data_081146D0/gSpriteFrames_Keaton.bin"
|
||||
|
||||
gSpriteFrames_MazaalHand:: @ 0811AA2C
|
||||
.incbin "data_081146D0/gSpriteFrames_MazaalHand.bin"
|
||||
|
||||
gSpriteFrames_ScissorsBeetle:: @ 0811AA7C
|
||||
.incbin "data_081146D0/gSpriteFrames_ScissorsBeetle.bin"
|
||||
|
||||
gSpriteFrames_MandiblesProjectile:: @ 0811AB18
|
||||
.incbin "data_081146D0/gSpriteFrames_MandiblesProjectile.bin"
|
||||
|
||||
gSpriteFrames_Stalfos:: @ 0811ABF8
|
||||
.incbin "data_081146D0/gSpriteFrames_Stalfos.bin"
|
||||
|
||||
gSpriteFrames_Gibdo:: @ 0811AD24
|
||||
.incbin "data_081146D0/gSpriteFrames_Gibdo.bin"
|
||||
|
||||
gSpriteFrames_Lakitu:: @ 0811ADCC
|
||||
.incbin "data_081146D0/gSpriteFrames_Lakitu.bin"
|
||||
|
||||
gSpriteFrames_LakituCloudProjectile:: @ 0811AEB0
|
||||
.incbin "data_081146D0/gSpriteFrames_LakituCloudProjectile.bin"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_0:: @ 0811AED8
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiRebornEnemy_0.bin"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_1:: @ 0811AF24
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiRebornEnemy_1.bin"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_2:: @ 0811AF34
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiRebornEnemy_2.bin"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_3:: @ 0811AF64
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiRebornEnemy_3.bin"
|
||||
|
||||
gSpriteFrames_VaatiBall:: @ 0811AF8C
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiBall.bin"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_0:: @ 0811AFBC
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiTransfigured_0.bin"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_1:: @ 0811AFD0
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiTransfigured_1.bin"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_2:: @ 0811B000
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiTransfigured_2.bin"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_3:: @ 0811B01C
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiTransfigured_3.bin"
|
||||
|
||||
gSpriteFrames_VaatiArm:: @ 0811B02C
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiArm.bin"
|
||||
|
||||
gSpriteFrames_VaatiWrath:: @ 0811B0B0
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiWrath.bin"
|
||||
|
||||
gSpriteFrames_VaatiReborn:: @ 0811B130
|
||||
.incbin "data_081146D0/gSpriteFrames_VaatiReborn.bin"
|
||||
|
||||
gSpriteFrames_MoblinLady_1:: @ 0811B178
|
||||
.incbin "data_081146D0/gSpriteFrames_MoblinLady_1.bin"
|
||||
|
||||
gSpriteFrames_BallChainSoldier:: @ 0811B190
|
||||
.incbin "data_081146D0/gSpriteFrames_BallChainSoldier.bin"
|
||||
|
||||
gSpriteFrames_GyorgMale:: @ 0811B214
|
||||
.incbin "data_081146D0/gSpriteFrames_GyorgMale.bin"
|
||||
|
||||
gSpriteFrames_JarPortal:: @ 0811B258
|
||||
.incbin "data_081146D0/gSpriteFrames_JarPortal.bin"
|
||||
|
||||
gSpriteFrames_Beanstalk_0:: @ 0811B294
|
||||
.incbin "data_081146D0/gSpriteFrames_Beanstalk_0.bin"
|
||||
|
||||
gSpriteFrames_Minecart:: @ 0811B2FC
|
||||
.incbin "data_081146D0/gSpriteFrames_Minecart.bin"
|
||||
|
||||
gSpriteFrames_LavaPlatform_1:: @ 0811B34C
|
||||
.incbin "data_081146D0/gSpriteFrames_LavaPlatform_1.bin"
|
||||
|
||||
gSpriteFrames_BigVortex:: @ 0811B394
|
||||
.incbin "data_081146D0/gSpriteFrames_BigVortex.bin"
|
||||
|
||||
gSpriteFrames_MacroBook:: @ 0811B3A4
|
||||
.incbin "data_081146D0/gSpriteFrames_MacroBook.bin"
|
||||
|
||||
gSpriteFrames_GentariCurtains:: @ 0811B3B4
|
||||
.incbin "data_081146D0/gSpriteFrames_GentariCurtains.bin"
|
||||
|
||||
gSpriteFrames_SpiderWeb:: @ 0811B3C8
|
||||
.incbin "data_081146D0/gSpriteFrames_SpiderWeb.bin"
|
||||
|
||||
gSpriteFrames_Object79:: @ 0811B408
|
||||
.incbin "data_081146D0/gSpriteFrames_Object79.bin"
|
||||
|
||||
gSpriteFrames_OctorokBoss_0:: @ 0811B540
|
||||
.incbin "data_081146D0/gSpriteFrames_OctorokBoss_0.bin"
|
||||
|
||||
gSpriteFrames_Bell:: @ 0811B564
|
||||
.incbin "data_081146D0/gSpriteFrames_Bell.bin"
|
||||
|
||||
gSpriteFrames_322:: @ 0811B578
|
||||
.incbin "data_081146D0/gSpriteFrames_322.bin"
|
||||
|
||||
gSpriteFrames_Vaati_1:: @ 0811B940
|
||||
.incbin "data_081146D0/gSpriteFrames_Vaati_1.bin"
|
||||
|
|
|
@ -119,224 +119,3 @@ gUnk_08128184:: @ 08128184
|
|||
gUnk_08128190:: @ 08128190
|
||||
.incbin "data_08127280/gUnk_08128190.bin"
|
||||
|
||||
@ Definitions for the figurines
|
||||
.include "data/gfx/figurines.s"
|
||||
|
||||
gUnk_08128A38:: @ 08128A38
|
||||
.incbin "data_08127280/gUnk_08128A38.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_1.bin"
|
||||
.4byte sub_080A5218
|
||||
.incbin "data_08127280/gUnk_08128A38_2.bin"
|
||||
.4byte sub_080A5574
|
||||
.incbin "data_08127280/gUnk_08128A38_3.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_4.bin"
|
||||
.4byte sub_080A6270
|
||||
.incbin "data_08127280/gUnk_08128A38_5.bin"
|
||||
.4byte sub_080A5BF0
|
||||
.incbin "data_08127280/gUnk_08128A38_6.bin"
|
||||
.4byte sub_080A6608
|
||||
.incbin "data_08127280/gUnk_08128A38_7.bin"
|
||||
.4byte sub_080A6008
|
||||
.incbin "data_08127280/gUnk_08128A38_8.bin"
|
||||
.4byte sub_080A60E0
|
||||
.incbin "data_08127280/gUnk_08128A38_9.bin"
|
||||
.4byte sub_080A5AD8
|
||||
.incbin "data_08127280/gUnk_08128A38_10.bin"
|
||||
.4byte sub_080A5990
|
||||
.incbin "data_08127280/gUnk_08128A38_11.bin"
|
||||
.4byte sub_080A5990
|
||||
.incbin "data_08127280/gUnk_08128A38_12.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_13.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_14.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_15.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_16.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_17.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_18.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_19.bin"
|
||||
.4byte sub_080A4F28
|
||||
|
||||
gUnk_08128AD8:: @ 08128AD8
|
||||
.ifdef EU
|
||||
@ TODO only small differences
|
||||
.incbin "data_08127280/gUnk_08128AD8_EU.bin"
|
||||
.else
|
||||
.incbin "data_08127280/gUnk_08128AD8_1_USA-JP-DEMO_USA-DEMO_JP.bin"
|
||||
.endif
|
||||
|
||||
gUnk_08128B30:: @ 08128B30
|
||||
.4byte sub_080A4F28
|
||||
.4byte sub_080A4FA0
|
||||
.4byte sub_080A4FB8
|
||||
.4byte sub_080A50B8
|
||||
.4byte sub_080A50E8
|
||||
.4byte sub_080A5108
|
||||
|
||||
gUnk_08128B48:: @ 08128B48
|
||||
.4byte sub_080A5238
|
||||
.4byte sub_080A529C
|
||||
|
||||
gUnk_08128B50:: @ 08128B50
|
||||
.incbin "data_08127280/gUnk_08128B50.bin"
|
||||
|
||||
gUnk_08128B64:: @ 08128B64
|
||||
.incbin "data_08127280/gUnk_08128B64.bin"
|
||||
|
||||
gUnk_08128BF4:: @ 08128BF4
|
||||
.incbin "data_08127280/gUnk_08128BF4.bin"
|
||||
|
||||
gUnk_08128BF8:: @ 08128BF8
|
||||
.4byte sub_080A5594
|
||||
.4byte sub_080A56A0
|
||||
|
||||
gUnk_08128C00:: @ 08128C00
|
||||
.incbin "data_08127280/gUnk_08128C00.bin"
|
||||
|
||||
gUnk_08128C04:: @ 08128C04
|
||||
.incbin "data_08127280/gUnk_08128C04.bin"
|
||||
|
||||
gUnk_08128C14:: @ 08128C14
|
||||
.incbin "data_08127280/gUnk_08128C14.bin"
|
||||
|
||||
gUnk_08128C94:: @ 08128C94
|
||||
.incbin "data_08127280/gUnk_08128C94.bin"
|
||||
|
||||
gUnk_08128D14:: @ 08128D14
|
||||
.4byte sub_080A59AC
|
||||
.4byte sub_080A59C8
|
||||
.4byte sub_080A5A54
|
||||
.4byte sub_080A5A90
|
||||
|
||||
gUnk_08128D24:: @ 08128D24
|
||||
.4byte sub_080A5AF4
|
||||
.4byte sub_080A5B34
|
||||
.4byte sub_080A5BB8
|
||||
|
||||
gUnk_08128D30:: @ 08128D30
|
||||
.4byte sub_080A5C44
|
||||
.4byte sub_080A5C9C
|
||||
|
||||
gUnk_08128D38:: @ 08128D38
|
||||
.incbin "data_08127280/gUnk_08128D38.bin"
|
||||
|
||||
gUnk_08128D3C:: @ 08128D3C
|
||||
.incbin "data_08127280/gUnk_08128D3C.bin"
|
||||
|
||||
gUnk_08128D43:: @ 08128D43
|
||||
.incbin "data_08127280/gUnk_08128D43.bin"
|
||||
|
||||
gUnk_08128D51:: @ 08128D51
|
||||
.incbin "data_08127280/gUnk_08128D51.bin"
|
||||
|
||||
gUnk_08128D58:: @ 08128D58
|
||||
.4byte sub_080A6024
|
||||
.4byte sub_080A6044
|
||||
|
||||
gUnk_08128D60:: @ 08128D60
|
||||
.incbin "data_08127280/gUnk_08128D60.bin"
|
||||
|
||||
gUnk_08128D70:: @ 08128D70
|
||||
.incbin "data_08127280/gUnk_08128D70.bin"
|
||||
|
||||
gUnk_08128DB0:: @ 08128DB0
|
||||
.4byte sub_080A6108
|
||||
.4byte sub_080A612C
|
||||
|
||||
gUnk_08128DB8:: @ 08128DB8
|
||||
.incbin "data_08127280/gUnk_08128DB8.bin"
|
||||
|
||||
gUnk_08128DBC:: @ 08128DBC
|
||||
.incbin "data_08127280/gUnk_08128DBC.bin"
|
||||
|
||||
gUnk_08128DCC:: @ 08128DCC
|
||||
.4byte sub_080A6290
|
||||
.4byte sub_080A62E0
|
||||
|
||||
gUnk_08128DD4:: @ 08128DD4
|
||||
.incbin "data_08127280/gUnk_08128DD4.bin"
|
||||
|
||||
gUnk_08128DD8:: @ 08128DD8
|
||||
.incbin "data_08127280/gUnk_08128DD8.bin"
|
||||
|
||||
gUnk_08128DE8:: @ 08128DE8
|
||||
.incbin "data_08127280/gUnk_08128DE8.bin"
|
||||
|
||||
gUnk_08128E70:: @ 08128E70
|
||||
.4byte sub_080A6534
|
||||
.4byte sub_080A65AC
|
||||
|
||||
gUnk_08128E78:: @ 08128E78
|
||||
.4byte sub_080A6650
|
||||
.4byte sub_080A667C
|
||||
|
||||
gUnk_08128E80:: @ 08128E80
|
||||
.incbin "data_08127280/gUnk_08128E80.bin"
|
||||
|
||||
gUnk_08128E84:: @ 08128E84
|
||||
.incbin "data_08127280/gUnk_08128E84.bin"
|
||||
|
||||
gUnk_08128E94:: @ 08128E94
|
||||
.incbin "data_08127280/gUnk_08128E94.bin"
|
||||
|
||||
gUnk_08128F1C:: @ 08128F1C
|
||||
.4byte sub_080A6B04
|
||||
.4byte sub_080A6C1C
|
||||
|
||||
gUnk_08128F24:: @ 08128F24
|
||||
.4byte sub_080A6CA8
|
||||
.4byte sub_080A6CD8
|
||||
.4byte sub_080A6DD0
|
||||
.4byte sub_080A6DF8
|
||||
.4byte sub_080A6E44
|
||||
|
||||
gUnk_08128F38:: @ 08128F38
|
||||
.incbin "data_08127280/gUnk_08128F38.bin"
|
||||
|
||||
gUnk_08128F4C:: @ 08128F4C
|
||||
.incbin "data_08127280/gUnk_08128F4C.bin"
|
||||
|
||||
gUnk_08128F58:: @ 08128F58
|
||||
.incbin "data_08127280/gUnk_08128F58.bin"
|
||||
|
||||
gUnk_08128FA8:: @ 08128FA8
|
||||
.incbin "data_08127280/gUnk_08128FA8.bin"
|
||||
|
||||
gUnk_08128FC0:: @ 08128FC0
|
||||
.incbin "data_08127280/gUnk_08128FC0.bin"
|
||||
|
||||
gUnk_08128FD8:: @ 08128FD8
|
||||
.incbin "data_08127280/gUnk_08128FD8.bin"
|
||||
|
||||
gUnk_08128FF0:: @ 08128FF0
|
||||
.incbin "data_08127280/gUnk_08128FF0.bin"
|
||||
|
||||
gUnk_08129004:: @ 08129004
|
||||
.incbin "data_08127280/gUnk_08129004.bin"
|
||||
|
||||
gUnk_0812901C:: @ 0812901C
|
||||
.4byte sub_080A7250
|
||||
.4byte sub_080A7328
|
||||
.4byte sub_080A7528
|
||||
.4byte sub_080A73A8
|
||||
.4byte sub_080A74C8
|
||||
|
||||
gUnk_08129030:: @ 08129030
|
||||
.4byte sub_080A71DC
|
||||
.4byte sub_080A4EA0
|
||||
.4byte sub_080A71DC
|
||||
.4byte sub_080A64FC
|
||||
.4byte DrawKinstoneMenu
|
||||
.4byte sub_08051E68
|
||||
.4byte sub_0804AB54
|
||||
.4byte sub_080A45A4
|
||||
.4byte sub_08054870
|
||||
.4byte sub_080A6C74
|
||||
.4byte sub_080A6AB8
|
||||
|
|
|
@ -0,0 +1,224 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnk_08128A38:: @ 08128A38
|
||||
.incbin "data_08127280/gUnk_08128A38.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_1.bin"
|
||||
.4byte sub_080A5218
|
||||
.incbin "data_08127280/gUnk_08128A38_2.bin"
|
||||
.4byte sub_080A5574
|
||||
.incbin "data_08127280/gUnk_08128A38_3.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_4.bin"
|
||||
.4byte sub_080A6270
|
||||
.incbin "data_08127280/gUnk_08128A38_5.bin"
|
||||
.4byte sub_080A5BF0
|
||||
.incbin "data_08127280/gUnk_08128A38_6.bin"
|
||||
.4byte sub_080A6608
|
||||
.incbin "data_08127280/gUnk_08128A38_7.bin"
|
||||
.4byte sub_080A6008
|
||||
.incbin "data_08127280/gUnk_08128A38_8.bin"
|
||||
.4byte sub_080A60E0
|
||||
.incbin "data_08127280/gUnk_08128A38_9.bin"
|
||||
.4byte sub_080A5AD8
|
||||
.incbin "data_08127280/gUnk_08128A38_10.bin"
|
||||
.4byte sub_080A5990
|
||||
.incbin "data_08127280/gUnk_08128A38_11.bin"
|
||||
.4byte sub_080A5990
|
||||
.incbin "data_08127280/gUnk_08128A38_12.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_13.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_14.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_15.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_16.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_17.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_18.bin"
|
||||
.4byte sub_080A4F28
|
||||
.incbin "data_08127280/gUnk_08128A38_19.bin"
|
||||
.4byte sub_080A4F28
|
||||
|
||||
gUnk_08128AD8:: @ 08128AD8
|
||||
.ifdef EU
|
||||
@ TODO only small differences
|
||||
.incbin "data_08127280/gUnk_08128AD8_EU.bin"
|
||||
.else
|
||||
.incbin "data_08127280/gUnk_08128AD8_1_USA-JP-DEMO_USA-DEMO_JP.bin"
|
||||
.endif
|
||||
|
||||
gUnk_08128B30:: @ 08128B30
|
||||
.4byte sub_080A4F28
|
||||
.4byte sub_080A4FA0
|
||||
.4byte sub_080A4FB8
|
||||
.4byte sub_080A50B8
|
||||
.4byte sub_080A50E8
|
||||
.4byte sub_080A5108
|
||||
|
||||
gUnk_08128B48:: @ 08128B48
|
||||
.4byte sub_080A5238
|
||||
.4byte sub_080A529C
|
||||
|
||||
gUnk_08128B50:: @ 08128B50
|
||||
.incbin "data_08127280/gUnk_08128B50.bin"
|
||||
|
||||
gUnk_08128B64:: @ 08128B64
|
||||
.incbin "data_08127280/gUnk_08128B64.bin"
|
||||
|
||||
gUnk_08128BF4:: @ 08128BF4
|
||||
.incbin "data_08127280/gUnk_08128BF4.bin"
|
||||
|
||||
gUnk_08128BF8:: @ 08128BF8
|
||||
.4byte sub_080A5594
|
||||
.4byte sub_080A56A0
|
||||
|
||||
gUnk_08128C00:: @ 08128C00
|
||||
.incbin "data_08127280/gUnk_08128C00.bin"
|
||||
|
||||
gUnk_08128C04:: @ 08128C04
|
||||
.incbin "data_08127280/gUnk_08128C04.bin"
|
||||
|
||||
gUnk_08128C14:: @ 08128C14
|
||||
.incbin "data_08127280/gUnk_08128C14.bin"
|
||||
|
||||
gUnk_08128C94:: @ 08128C94
|
||||
.incbin "data_08127280/gUnk_08128C94.bin"
|
||||
|
||||
gUnk_08128D14:: @ 08128D14
|
||||
.4byte sub_080A59AC
|
||||
.4byte sub_080A59C8
|
||||
.4byte sub_080A5A54
|
||||
.4byte sub_080A5A90
|
||||
|
||||
gUnk_08128D24:: @ 08128D24
|
||||
.4byte sub_080A5AF4
|
||||
.4byte sub_080A5B34
|
||||
.4byte sub_080A5BB8
|
||||
|
||||
gUnk_08128D30:: @ 08128D30
|
||||
.4byte sub_080A5C44
|
||||
.4byte sub_080A5C9C
|
||||
|
||||
gUnk_08128D38:: @ 08128D38
|
||||
.incbin "data_08127280/gUnk_08128D38.bin"
|
||||
|
||||
gUnk_08128D3C:: @ 08128D3C
|
||||
.incbin "data_08127280/gUnk_08128D3C.bin"
|
||||
|
||||
gUnk_08128D43:: @ 08128D43
|
||||
.incbin "data_08127280/gUnk_08128D43.bin"
|
||||
|
||||
gUnk_08128D51:: @ 08128D51
|
||||
.incbin "data_08127280/gUnk_08128D51.bin"
|
||||
|
||||
gUnk_08128D58:: @ 08128D58
|
||||
.4byte sub_080A6024
|
||||
.4byte sub_080A6044
|
||||
|
||||
gUnk_08128D60:: @ 08128D60
|
||||
.incbin "data_08127280/gUnk_08128D60.bin"
|
||||
|
||||
gUnk_08128D70:: @ 08128D70
|
||||
.incbin "data_08127280/gUnk_08128D70.bin"
|
||||
|
||||
gUnk_08128DB0:: @ 08128DB0
|
||||
.4byte sub_080A6108
|
||||
.4byte sub_080A612C
|
||||
|
||||
gUnk_08128DB8:: @ 08128DB8
|
||||
.incbin "data_08127280/gUnk_08128DB8.bin"
|
||||
|
||||
gUnk_08128DBC:: @ 08128DBC
|
||||
.incbin "data_08127280/gUnk_08128DBC.bin"
|
||||
|
||||
gUnk_08128DCC:: @ 08128DCC
|
||||
.4byte sub_080A6290
|
||||
.4byte sub_080A62E0
|
||||
|
||||
gUnk_08128DD4:: @ 08128DD4
|
||||
.incbin "data_08127280/gUnk_08128DD4.bin"
|
||||
|
||||
gUnk_08128DD8:: @ 08128DD8
|
||||
.incbin "data_08127280/gUnk_08128DD8.bin"
|
||||
|
||||
gUnk_08128DE8:: @ 08128DE8
|
||||
.incbin "data_08127280/gUnk_08128DE8.bin"
|
||||
|
||||
gUnk_08128E70:: @ 08128E70
|
||||
.4byte sub_080A6534
|
||||
.4byte sub_080A65AC
|
||||
|
||||
gUnk_08128E78:: @ 08128E78
|
||||
.4byte sub_080A6650
|
||||
.4byte sub_080A667C
|
||||
|
||||
gUnk_08128E80:: @ 08128E80
|
||||
.incbin "data_08127280/gUnk_08128E80.bin"
|
||||
|
||||
gUnk_08128E84:: @ 08128E84
|
||||
.incbin "data_08127280/gUnk_08128E84.bin"
|
||||
|
||||
gUnk_08128E94:: @ 08128E94
|
||||
.incbin "data_08127280/gUnk_08128E94.bin"
|
||||
|
||||
gUnk_08128F1C:: @ 08128F1C
|
||||
.4byte sub_080A6B04
|
||||
.4byte sub_080A6C1C
|
||||
|
||||
gUnk_08128F24:: @ 08128F24
|
||||
.4byte sub_080A6CA8
|
||||
.4byte sub_080A6CD8
|
||||
.4byte sub_080A6DD0
|
||||
.4byte sub_080A6DF8
|
||||
.4byte sub_080A6E44
|
||||
|
||||
gUnk_08128F38:: @ 08128F38
|
||||
.incbin "data_08127280/gUnk_08128F38.bin"
|
||||
|
||||
gUnk_08128F4C:: @ 08128F4C
|
||||
.incbin "data_08127280/gUnk_08128F4C.bin"
|
||||
|
||||
gUnk_08128F58:: @ 08128F58
|
||||
.incbin "data_08127280/gUnk_08128F58.bin"
|
||||
|
||||
gUnk_08128FA8:: @ 08128FA8
|
||||
.incbin "data_08127280/gUnk_08128FA8.bin"
|
||||
|
||||
gUnk_08128FC0:: @ 08128FC0
|
||||
.incbin "data_08127280/gUnk_08128FC0.bin"
|
||||
|
||||
gUnk_08128FD8:: @ 08128FD8
|
||||
.incbin "data_08127280/gUnk_08128FD8.bin"
|
||||
|
||||
gUnk_08128FF0:: @ 08128FF0
|
||||
.incbin "data_08127280/gUnk_08128FF0.bin"
|
||||
|
||||
gUnk_08129004:: @ 08129004
|
||||
.incbin "data_08127280/gUnk_08129004.bin"
|
||||
|
||||
gUnk_0812901C:: @ 0812901C
|
||||
.4byte sub_080A7250
|
||||
.4byte sub_080A7328
|
||||
.4byte sub_080A7528
|
||||
.4byte sub_080A73A8
|
||||
.4byte sub_080A74C8
|
||||
|
||||
gUnk_08129030:: @ 08129030
|
||||
.4byte sub_080A71DC
|
||||
.4byte sub_080A4EA0
|
||||
.4byte sub_080A71DC
|
||||
.4byte sub_080A64FC
|
||||
.4byte DrawKinstoneMenu
|
||||
.4byte sub_08051E68
|
||||
.4byte sub_0804AB54
|
||||
.4byte sub_080A45A4
|
||||
.4byte sub_08054870
|
||||
.4byte sub_080A6C74
|
||||
.4byte sub_080A6AB8
|
|
@ -1,140 +1,148 @@
|
|||
@ Figurine Data
|
||||
@ palette_data_ptr, gfx_data_ptr, gfx_data_len
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
.macro figurine pal:req, gfx:req, size:req
|
||||
.4byte \pal, \gfx, \size, 0
|
||||
.endm
|
||||
|
||||
gFigurines::
|
||||
.4byte gFigurinePal1, gFigurineGfx1, 0x580, 0
|
||||
.4byte gFigurinePal1, gFigurineGfx1, 0x580, 0
|
||||
.4byte gFigurinePal2, gFigurineGfx2, 0x5e0, 0
|
||||
.4byte gFigurinePal3, gFigurineGfx3, 0x480, 0
|
||||
.4byte gFigurinePal4, gFigurineGfx4, 0x4c0, 0
|
||||
.4byte gFigurinePal5, gFigurineGfx5, 0x500, 0
|
||||
.4byte gFigurinePal6, gFigurineGfx6, 0x380, 0
|
||||
.4byte gFigurinePal7, gFigurineGfx7, 0x2c0, 0
|
||||
.4byte gFigurinePal8, gFigurineGfx8, 0x4e0, 0
|
||||
.4byte gFigurinePal9, gFigurineGfx9, 0x320, 0
|
||||
.4byte gFigurinePal10, gFigurineGfx10, 0xda0, 0
|
||||
.4byte gFigurinePal11, gFigurineGfx11, 0xe60, 0
|
||||
.4byte gFigurinePal12, gFigurineGfx12, 0xee0, 0
|
||||
.4byte gFigurinePal13, gFigurineGfx13, 0xde0, 0
|
||||
.4byte gFigurinePal14, gFigurineGfx14, 0x1a00, 0
|
||||
.4byte gFigurinePal15, gFigurineGfx15, 0x19c0, 0
|
||||
.4byte gFigurinePal16, gFigurineGfx16, 0x10c0, 0
|
||||
.4byte gFigurinePal17, gFigurineGfx17, 0x3e0, 0
|
||||
.4byte gFigurinePal18, gFigurineGfx18, 0x3a0, 0
|
||||
.4byte gFigurinePal19, gFigurineGfx19, 0x360, 0
|
||||
.4byte gFigurinePal20, gFigurineGfx20, 0xb80, 0
|
||||
.4byte gFigurinePal21, gFigurineGfx21, 0xb00, 0
|
||||
.4byte gFigurinePal22, gFigurineGfx22, 0xae0, 0
|
||||
.4byte gFigurinePal23, gFigurineGfx23, 0x480, 0
|
||||
.4byte gFigurinePal24, gFigurineGfx24, 0x320, 0
|
||||
.4byte gFigurinePal25, gFigurineGfx25, 0x360, 0
|
||||
.4byte gFigurinePal26, gFigurineGfx26, 0x3a0, 0
|
||||
.4byte gFigurinePal27, gFigurineGfx27, 0x400, 0
|
||||
.4byte gFigurinePal28, gFigurineGfx28, 0x7e0, 0
|
||||
.4byte gFigurinePal29, gFigurineGfx29, 0x2a00, 0
|
||||
.4byte gFigurinePal30, gFigurineGfx30, 0x2a00, 0
|
||||
.4byte gFigurinePal31, gFigurineGfx31, 0x2a00, 0
|
||||
.4byte gFigurinePal32, gFigurineGfx32, 0x3c0, 0
|
||||
.4byte gFigurinePal33, gFigurineGfx33, 0x380, 0
|
||||
.4byte gFigurinePal34, gFigurineGfx34, 0x380, 0
|
||||
.4byte gFigurinePal35, gFigurineGfx35, 0x380, 0
|
||||
.4byte gFigurinePal36, gFigurineGfx36, 0x560, 0
|
||||
.4byte gFigurinePal37, gFigurineGfx37, 0x480, 0
|
||||
.4byte gFigurinePal38, gFigurineGfx38, 0x480, 0
|
||||
.4byte gFigurinePal39, gFigurineGfx39, 0x500, 0
|
||||
.4byte gFigurinePal40, gFigurineGfx40, 0x14c0, 0
|
||||
.4byte gFigurinePal41, gFigurineGfx41, 0x660, 0
|
||||
.4byte gFigurinePal42, gFigurineGfx42, 0x1080, 0
|
||||
.4byte gFigurinePal43, gFigurineGfx43, 0x800, 0
|
||||
.4byte gFigurinePal44, gFigurineGfx44, 0x800, 0
|
||||
.4byte gFigurinePal45, gFigurineGfx45, 0x500, 0
|
||||
.4byte gFigurinePal46, gFigurineGfx46, 0x500, 0
|
||||
.4byte gFigurinePal47, gFigurineGfx47, 0x3080, 0
|
||||
.4byte gFigurinePal48, gFigurineGfx48, 0x29e0, 0
|
||||
.4byte gFigurinePal49, gFigurineGfx49, 0x3a00, 0
|
||||
.4byte gFigurinePal50, gFigurineGfx50, 0x29c0, 0
|
||||
.4byte gFigurinePal51, gFigurineGfx51, 0x34e0, 0
|
||||
.4byte gFigurinePal52, gFigurineGfx52, 0x3900, 0
|
||||
.4byte gFigurinePal53, gFigurineGfx53, 0x30e0, 0
|
||||
.4byte gFigurinePal54, gFigurineGfx54, 0x2c80, 0
|
||||
.4byte gFigurinePal55, gFigurineGfx55, 0x3500, 0
|
||||
.4byte gFigurinePal56, gFigurineGfx56, 0x2780, 0
|
||||
.4byte gFigurinePal57, gFigurineGfx57, 0x2ea0, 0
|
||||
.4byte gFigurinePal58, gFigurineGfx58, 0x3320, 0
|
||||
.4byte gFigurinePal59, gFigurineGfx59, 0x2ae0, 0
|
||||
.4byte gFigurinePal60, gFigurineGfx60, 0x1f00, 0
|
||||
.4byte gFigurinePal61, gFigurineGfx61, 0x4000, 0
|
||||
.4byte gFigurinePal62, gFigurineGfx62, 0x3f80, 0
|
||||
.4byte gFigurinePal63, gFigurineGfx63, 0x1c40, 0
|
||||
.4byte gFigurinePal64, gFigurineGfx64, 0x1660, 0
|
||||
.4byte gFigurinePal65, gFigurineGfx65, 0x1c80, 0
|
||||
.4byte gFigurinePal66, gFigurineGfx66, 0x2300, 0
|
||||
.4byte gFigurinePal67, gFigurineGfx67, 0x2480, 0
|
||||
.4byte gFigurinePal68, gFigurineGfx68, 0x440, 0
|
||||
.4byte gFigurinePal69, gFigurineGfx69, 0x8c0, 0
|
||||
.4byte gFigurinePal70, gFigurineGfx70, 0xe00, 0
|
||||
.4byte gFigurinePal71, gFigurineGfx71, 0x380, 0
|
||||
.4byte gFigurinePal72, gFigurineGfx72, 0x920, 0
|
||||
.4byte gFigurinePal73, gFigurineGfx73, 0x2e0, 0
|
||||
.4byte gFigurinePal74, gFigurineGfx74, 0x7a0, 0
|
||||
.4byte gFigurinePal75, gFigurineGfx75, 0x300, 0
|
||||
.4byte gFigurinePal76, gFigurineGfx76, 0xf00, 0
|
||||
.4byte gFigurinePal77, gFigurineGfx77, 0x360, 0
|
||||
.4byte gFigurinePal78, gFigurineGfx78, 0x780, 0
|
||||
.4byte gFigurinePal79, gFigurineGfx79, 0x400, 0
|
||||
.4byte gFigurinePal80, gFigurineGfx80, 0x380, 0
|
||||
.4byte gFigurinePal81, gFigurineGfx81, 0xa00, 0
|
||||
.4byte gFigurinePal82, gFigurineGfx82, 0xa00, 0
|
||||
.4byte gFigurinePal83, gFigurineGfx83, 0x300, 0
|
||||
.4byte gFigurinePal84, gFigurineGfx84, 0x4c0, 0
|
||||
.4byte gFigurinePal85, gFigurineGfx85, 0x7c0, 0
|
||||
.4byte gFigurinePal86, gFigurineGfx86, 0xb20, 0
|
||||
.4byte gFigurinePal87, gFigurineGfx87, 0x7e0, 0
|
||||
.4byte gFigurinePal88, gFigurineGfx88, 0x360, 0
|
||||
.4byte gFigurinePal89, gFigurineGfx89, 0x8c0, 0
|
||||
.4byte gFigurinePal90, gFigurineGfx90, 0x7c0, 0
|
||||
.4byte gFigurinePal91, gFigurineGfx91, 0xdc0, 0
|
||||
.4byte gFigurinePal92, gFigurineGfx92, 0x300, 0
|
||||
.4byte gFigurinePal93, gFigurineGfx93, 0x2e0, 0
|
||||
.4byte gFigurinePal94, gFigurineGfx94, 0x500, 0
|
||||
.4byte gFigurinePal95, gFigurineGfx95, 0x7c0, 0
|
||||
.4byte gFigurinePal96, gFigurineGfx96, 0x300, 0
|
||||
.4byte gFigurinePal97, gFigurineGfx97, 0x7a0, 0
|
||||
.4byte gFigurinePal98, gFigurineGfx98, 0x500, 0
|
||||
.4byte gFigurinePal99, gFigurineGfx99, 0x3c0, 0
|
||||
.4byte gFigurinePal100, gFigurineGfx100, 0x9a0, 0
|
||||
.4byte gFigurinePal101, gFigurineGfx101, 0xdc0, 0
|
||||
.4byte gFigurinePal102, gFigurineGfx102, 0x3a0, 0
|
||||
.4byte gFigurinePal103, gFigurineGfx103, 0x980, 0
|
||||
.4byte gFigurinePal104, gFigurineGfx104, 0x7c0, 0
|
||||
.4byte gFigurinePal105, gFigurineGfx105, 0x820, 0
|
||||
.4byte gFigurinePal106, gFigurineGfx106, 0x340, 0
|
||||
.4byte gFigurinePal107, gFigurineGfx107, 0x500, 0
|
||||
.4byte gFigurinePal108, gFigurineGfx108, 0x500, 0
|
||||
.4byte gFigurinePal109, gFigurineGfx109, 0x7c0, 0
|
||||
.4byte gFigurinePal110, gFigurineGfx110, 0x660, 0
|
||||
.4byte gFigurinePal111, gFigurineGfx111, 0x3c0, 0
|
||||
.4byte gFigurinePal112, gFigurineGfx112, 0x460, 0
|
||||
.4byte gFigurinePal113, gFigurineGfx113, 0x380, 0
|
||||
.4byte gFigurinePal114, gFigurineGfx114, 0x820, 0
|
||||
.4byte gFigurinePal115, gFigurineGfx115, 0x6a0, 0
|
||||
.4byte gFigurinePal116, gFigurineGfx116, 0x980, 0
|
||||
.4byte gFigurinePal117, gFigurineGfx117, 0x5e0, 0
|
||||
.4byte gFigurinePal118, gFigurineGfx118, 0x8a0, 0
|
||||
.4byte gFigurinePal119, gFigurineGfx119, 0x8c0, 0
|
||||
.4byte gFigurinePal120, gFigurineGfx120, 0x5a0, 0
|
||||
.4byte gFigurinePal121, gFigurineGfx121, 0x620, 0
|
||||
.4byte gFigurinePal122, gFigurineGfx122, 0xf00, 0
|
||||
.4byte gFigurinePal123, gFigurineGfx123, 0x640, 0
|
||||
.4byte gFigurinePal124, gFigurineGfx124, 0x2580, 0
|
||||
.4byte gFigurinePal125, gFigurineGfx125, 0x17a0, 0
|
||||
.4byte gFigurinePal126, gFigurineGfx126, 0x19a0, 0
|
||||
.4byte gFigurinePal127, gFigurineGfx127, 0x1300, 0
|
||||
.4byte gFigurinePal128, gFigurineGfx128, 0x1ea0, 0
|
||||
.4byte gFigurinePal129, gFigurineGfx129, 0x1640, 0
|
||||
.4byte gFigurinePal130, gFigurineGfx130, 0x17c0, 0
|
||||
.4byte gFigurinePal131, gFigurineGfx131, 0xe00, 0
|
||||
.4byte gFigurinePal132, gFigurineGfx132, 0x580, 0
|
||||
.4byte gFigurinePal133, gFigurineGfx133, 0xc40, 0
|
||||
.4byte gFigurinePal134, gFigurineGfx134, 0x1100, 0
|
||||
.4byte gFigurinePal135, gFigurineGfx135, 0x2580, 0
|
||||
.4byte gFigurinePal136, gFigurineGfx136, 0x18e0, 0
|
||||
figurine pal=gFigurinePal1, gfx=gFigurineGfx1, size=0x580
|
||||
figurine pal=gFigurinePal1, gfx=gFigurineGfx1, size=0x580
|
||||
figurine pal=gFigurinePal2, gfx=gFigurineGfx2, size=0x5e0
|
||||
figurine pal=gFigurinePal3, gfx=gFigurineGfx3, size=0x480
|
||||
figurine pal=gFigurinePal4, gfx=gFigurineGfx4, size=0x4c0
|
||||
figurine pal=gFigurinePal5, gfx=gFigurineGfx5, size=0x500
|
||||
figurine pal=gFigurinePal6, gfx=gFigurineGfx6, size=0x380
|
||||
figurine pal=gFigurinePal7, gfx=gFigurineGfx7, size=0x2c0
|
||||
figurine pal=gFigurinePal8, gfx=gFigurineGfx8, size=0x4e0
|
||||
figurine pal=gFigurinePal9, gfx=gFigurineGfx9, size=0x320
|
||||
figurine pal=gFigurinePal10, gfx=gFigurineGfx10, size=0xda0
|
||||
figurine pal=gFigurinePal11, gfx=gFigurineGfx11, size=0xe60
|
||||
figurine pal=gFigurinePal12, gfx=gFigurineGfx12, size=0xee0
|
||||
figurine pal=gFigurinePal13, gfx=gFigurineGfx13, size=0xde0
|
||||
figurine pal=gFigurinePal14, gfx=gFigurineGfx14, size=0x1a00
|
||||
figurine pal=gFigurinePal15, gfx=gFigurineGfx15, size=0x19c0
|
||||
figurine pal=gFigurinePal16, gfx=gFigurineGfx16, size=0x10c0
|
||||
figurine pal=gFigurinePal17, gfx=gFigurineGfx17, size=0x3e0
|
||||
figurine pal=gFigurinePal18, gfx=gFigurineGfx18, size=0x3a0
|
||||
figurine pal=gFigurinePal19, gfx=gFigurineGfx19, size=0x360
|
||||
figurine pal=gFigurinePal20, gfx=gFigurineGfx20, size=0xb80
|
||||
figurine pal=gFigurinePal21, gfx=gFigurineGfx21, size=0xb00
|
||||
figurine pal=gFigurinePal22, gfx=gFigurineGfx22, size=0xae0
|
||||
figurine pal=gFigurinePal23, gfx=gFigurineGfx23, size=0x480
|
||||
figurine pal=gFigurinePal24, gfx=gFigurineGfx24, size=0x320
|
||||
figurine pal=gFigurinePal25, gfx=gFigurineGfx25, size=0x360
|
||||
figurine pal=gFigurinePal26, gfx=gFigurineGfx26, size=0x3a0
|
||||
figurine pal=gFigurinePal27, gfx=gFigurineGfx27, size=0x400
|
||||
figurine pal=gFigurinePal28, gfx=gFigurineGfx28, size=0x7e0
|
||||
figurine pal=gFigurinePal29, gfx=gFigurineGfx29, size=0x2a00
|
||||
figurine pal=gFigurinePal30, gfx=gFigurineGfx30, size=0x2a00
|
||||
figurine pal=gFigurinePal31, gfx=gFigurineGfx31, size=0x2a00
|
||||
figurine pal=gFigurinePal32, gfx=gFigurineGfx32, size=0x3c0
|
||||
figurine pal=gFigurinePal33, gfx=gFigurineGfx33, size=0x380
|
||||
figurine pal=gFigurinePal34, gfx=gFigurineGfx34, size=0x380
|
||||
figurine pal=gFigurinePal35, gfx=gFigurineGfx35, size=0x380
|
||||
figurine pal=gFigurinePal36, gfx=gFigurineGfx36, size=0x560
|
||||
figurine pal=gFigurinePal37, gfx=gFigurineGfx37, size=0x480
|
||||
figurine pal=gFigurinePal38, gfx=gFigurineGfx38, size=0x480
|
||||
figurine pal=gFigurinePal39, gfx=gFigurineGfx39, size=0x500
|
||||
figurine pal=gFigurinePal40, gfx=gFigurineGfx40, size=0x14c0
|
||||
figurine pal=gFigurinePal41, gfx=gFigurineGfx41, size=0x660
|
||||
figurine pal=gFigurinePal42, gfx=gFigurineGfx42, size=0x1080
|
||||
figurine pal=gFigurinePal43, gfx=gFigurineGfx43, size=0x800
|
||||
figurine pal=gFigurinePal44, gfx=gFigurineGfx44, size=0x800
|
||||
figurine pal=gFigurinePal45, gfx=gFigurineGfx45, size=0x500
|
||||
figurine pal=gFigurinePal46, gfx=gFigurineGfx46, size=0x500
|
||||
figurine pal=gFigurinePal47, gfx=gFigurineGfx47, size=0x3080
|
||||
figurine pal=gFigurinePal48, gfx=gFigurineGfx48, size=0x29e0
|
||||
figurine pal=gFigurinePal49, gfx=gFigurineGfx49, size=0x3a00
|
||||
figurine pal=gFigurinePal50, gfx=gFigurineGfx50, size=0x29c0
|
||||
figurine pal=gFigurinePal51, gfx=gFigurineGfx51, size=0x34e0
|
||||
figurine pal=gFigurinePal52, gfx=gFigurineGfx52, size=0x3900
|
||||
figurine pal=gFigurinePal53, gfx=gFigurineGfx53, size=0x30e0
|
||||
figurine pal=gFigurinePal54, gfx=gFigurineGfx54, size=0x2c80
|
||||
figurine pal=gFigurinePal55, gfx=gFigurineGfx55, size=0x3500
|
||||
figurine pal=gFigurinePal56, gfx=gFigurineGfx56, size=0x2780
|
||||
figurine pal=gFigurinePal57, gfx=gFigurineGfx57, size=0x2ea0
|
||||
figurine pal=gFigurinePal58, gfx=gFigurineGfx58, size=0x3320
|
||||
figurine pal=gFigurinePal59, gfx=gFigurineGfx59, size=0x2ae0
|
||||
figurine pal=gFigurinePal60, gfx=gFigurineGfx60, size=0x1f00
|
||||
figurine pal=gFigurinePal61, gfx=gFigurineGfx61, size=0x4000
|
||||
figurine pal=gFigurinePal62, gfx=gFigurineGfx62, size=0x3f80
|
||||
figurine pal=gFigurinePal63, gfx=gFigurineGfx63, size=0x1c40
|
||||
figurine pal=gFigurinePal64, gfx=gFigurineGfx64, size=0x1660
|
||||
figurine pal=gFigurinePal65, gfx=gFigurineGfx65, size=0x1c80
|
||||
figurine pal=gFigurinePal66, gfx=gFigurineGfx66, size=0x2300
|
||||
figurine pal=gFigurinePal67, gfx=gFigurineGfx67, size=0x2480
|
||||
figurine pal=gFigurinePal68, gfx=gFigurineGfx68, size=0x440
|
||||
figurine pal=gFigurinePal69, gfx=gFigurineGfx69, size=0x8c0
|
||||
figurine pal=gFigurinePal70, gfx=gFigurineGfx70, size=0xe00
|
||||
figurine pal=gFigurinePal71, gfx=gFigurineGfx71, size=0x380
|
||||
figurine pal=gFigurinePal72, gfx=gFigurineGfx72, size=0x920
|
||||
figurine pal=gFigurinePal73, gfx=gFigurineGfx73, size=0x2e0
|
||||
figurine pal=gFigurinePal74, gfx=gFigurineGfx74, size=0x7a0
|
||||
figurine pal=gFigurinePal75, gfx=gFigurineGfx75, size=0x300
|
||||
figurine pal=gFigurinePal76, gfx=gFigurineGfx76, size=0xf00
|
||||
figurine pal=gFigurinePal77, gfx=gFigurineGfx77, size=0x360
|
||||
figurine pal=gFigurinePal78, gfx=gFigurineGfx78, size=0x780
|
||||
figurine pal=gFigurinePal79, gfx=gFigurineGfx79, size=0x400
|
||||
figurine pal=gFigurinePal80, gfx=gFigurineGfx80, size=0x380
|
||||
figurine pal=gFigurinePal81, gfx=gFigurineGfx81, size=0xa00
|
||||
figurine pal=gFigurinePal82, gfx=gFigurineGfx82, size=0xa00
|
||||
figurine pal=gFigurinePal83, gfx=gFigurineGfx83, size=0x300
|
||||
figurine pal=gFigurinePal84, gfx=gFigurineGfx84, size=0x4c0
|
||||
figurine pal=gFigurinePal85, gfx=gFigurineGfx85, size=0x7c0
|
||||
figurine pal=gFigurinePal86, gfx=gFigurineGfx86, size=0xb20
|
||||
figurine pal=gFigurinePal87, gfx=gFigurineGfx87, size=0x7e0
|
||||
figurine pal=gFigurinePal88, gfx=gFigurineGfx88, size=0x360
|
||||
figurine pal=gFigurinePal89, gfx=gFigurineGfx89, size=0x8c0
|
||||
figurine pal=gFigurinePal90, gfx=gFigurineGfx90, size=0x7c0
|
||||
figurine pal=gFigurinePal91, gfx=gFigurineGfx91, size=0xdc0
|
||||
figurine pal=gFigurinePal92, gfx=gFigurineGfx92, size=0x300
|
||||
figurine pal=gFigurinePal93, gfx=gFigurineGfx93, size=0x2e0
|
||||
figurine pal=gFigurinePal94, gfx=gFigurineGfx94, size=0x500
|
||||
figurine pal=gFigurinePal95, gfx=gFigurineGfx95, size=0x7c0
|
||||
figurine pal=gFigurinePal96, gfx=gFigurineGfx96, size=0x300
|
||||
figurine pal=gFigurinePal97, gfx=gFigurineGfx97, size=0x7a0
|
||||
figurine pal=gFigurinePal98, gfx=gFigurineGfx98, size=0x500
|
||||
figurine pal=gFigurinePal99, gfx=gFigurineGfx99, size=0x3c0
|
||||
figurine pal=gFigurinePal100, gfx=gFigurineGfx100, size=0x9a0
|
||||
figurine pal=gFigurinePal101, gfx=gFigurineGfx101, size=0xdc0
|
||||
figurine pal=gFigurinePal102, gfx=gFigurineGfx102, size=0x3a0
|
||||
figurine pal=gFigurinePal103, gfx=gFigurineGfx103, size=0x980
|
||||
figurine pal=gFigurinePal104, gfx=gFigurineGfx104, size=0x7c0
|
||||
figurine pal=gFigurinePal105, gfx=gFigurineGfx105, size=0x820
|
||||
figurine pal=gFigurinePal106, gfx=gFigurineGfx106, size=0x340
|
||||
figurine pal=gFigurinePal107, gfx=gFigurineGfx107, size=0x500
|
||||
figurine pal=gFigurinePal108, gfx=gFigurineGfx108, size=0x500
|
||||
figurine pal=gFigurinePal109, gfx=gFigurineGfx109, size=0x7c0
|
||||
figurine pal=gFigurinePal110, gfx=gFigurineGfx110, size=0x660
|
||||
figurine pal=gFigurinePal111, gfx=gFigurineGfx111, size=0x3c0
|
||||
figurine pal=gFigurinePal112, gfx=gFigurineGfx112, size=0x460
|
||||
figurine pal=gFigurinePal113, gfx=gFigurineGfx113, size=0x380
|
||||
figurine pal=gFigurinePal114, gfx=gFigurineGfx114, size=0x820
|
||||
figurine pal=gFigurinePal115, gfx=gFigurineGfx115, size=0x6a0
|
||||
figurine pal=gFigurinePal116, gfx=gFigurineGfx116, size=0x980
|
||||
figurine pal=gFigurinePal117, gfx=gFigurineGfx117, size=0x5e0
|
||||
figurine pal=gFigurinePal118, gfx=gFigurineGfx118, size=0x8a0
|
||||
figurine pal=gFigurinePal119, gfx=gFigurineGfx119, size=0x8c0
|
||||
figurine pal=gFigurinePal120, gfx=gFigurineGfx120, size=0x5a0
|
||||
figurine pal=gFigurinePal121, gfx=gFigurineGfx121, size=0x620
|
||||
figurine pal=gFigurinePal122, gfx=gFigurineGfx122, size=0xf00
|
||||
figurine pal=gFigurinePal123, gfx=gFigurineGfx123, size=0x640
|
||||
figurine pal=gFigurinePal124, gfx=gFigurineGfx124, size=0x2580
|
||||
figurine pal=gFigurinePal125, gfx=gFigurineGfx125, size=0x17a0
|
||||
figurine pal=gFigurinePal126, gfx=gFigurineGfx126, size=0x19a0
|
||||
figurine pal=gFigurinePal127, gfx=gFigurineGfx127, size=0x1300
|
||||
figurine pal=gFigurinePal128, gfx=gFigurineGfx128, size=0x1ea0
|
||||
figurine pal=gFigurinePal129, gfx=gFigurineGfx129, size=0x1640
|
||||
figurine pal=gFigurinePal130, gfx=gFigurineGfx130, size=0x17c0
|
||||
figurine pal=gFigurinePal131, gfx=gFigurineGfx131, size=0xe00
|
||||
figurine pal=gFigurinePal132, gfx=gFigurineGfx132, size=0x580
|
||||
figurine pal=gFigurinePal133, gfx=gFigurineGfx133, size=0xc40
|
||||
figurine pal=gFigurinePal134, gfx=gFigurineGfx134, size=0x1100
|
||||
figurine pal=gFigurinePal135, gfx=gFigurineGfx135, size=0x2580
|
||||
figurine pal=gFigurinePal136, gfx=gFigurineGfx136, size=0x18e0
|
||||
|
|
|
@ -0,0 +1,419 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.include "asm/macros/gfx.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gSpriteFrames_1:: @ 08114F98
|
||||
.include "sprites/gSpriteFrames_1.s"
|
||||
|
||||
gSpriteFrames_2:: @ 0811538C
|
||||
.include "sprites/gSpriteFrames_2.s"
|
||||
|
||||
gSpriteFrames_3:: @ 08115724
|
||||
.include "sprites/gSpriteFrames_3.s"
|
||||
|
||||
gSpriteFrames_4:: @ 08115AF8
|
||||
.include "sprites/gSpriteFrames_4.s"
|
||||
|
||||
gSpriteFrames_5:: @ 08115E9C
|
||||
.include "sprites/gSpriteFrames_5.s"
|
||||
|
||||
gSpriteFrames_6:: @ 08116280
|
||||
.include "sprites/gSpriteFrames_6.s"
|
||||
|
||||
gSpriteFrames_7:: @ 08116530
|
||||
.include "sprites/gSpriteFrames_7.s"
|
||||
|
||||
gSpriteFrames_8:: @ 08116888
|
||||
.include "sprites/gSpriteFrames_8.s"
|
||||
|
||||
gSpriteFrames_9:: @ 08116A9C
|
||||
.include "sprites/gSpriteFrames_9.s"
|
||||
|
||||
gSpriteFrames_Object4:: @ 08116D0C
|
||||
.include "sprites/gSpriteFrames_Object4.s"
|
||||
|
||||
gSpriteFrames_Object6:: @ 08116DD4
|
||||
.include "sprites/gSpriteFrames_Object6.s"
|
||||
|
||||
gSpriteFrames_12:: @ 08116F64
|
||||
.include "sprites/gSpriteFrames_12.s"
|
||||
|
||||
gSpriteFrames_13:: @ 08117208
|
||||
.include "sprites/gSpriteFrames_13.s"
|
||||
|
||||
gSpriteFrames_14:: @ 08117240
|
||||
.include "sprites/gSpriteFrames_14.s"
|
||||
|
||||
gSpriteFrames_15:: @ 081175DC
|
||||
.include "sprites/gSpriteFrames_15.s"
|
||||
|
||||
gSpriteFrames_16:: @ 081178B0
|
||||
.include "sprites/gSpriteFrames_16.s"
|
||||
|
||||
gSpriteFrames_17:: @ 08117B84
|
||||
.include "sprites/gSpriteFrames_17.s"
|
||||
|
||||
gSpriteFrames_18:: @ 08117D64
|
||||
.include "sprites/gSpriteFrames_18.s"
|
||||
|
||||
gSpriteFrames_19:: @ 08117E40
|
||||
.include "sprites/gSpriteFrames_19.s"
|
||||
|
||||
gSpriteFrames_20:: @ 08117F68
|
||||
.include "sprites/gSpriteFrames_20.s"
|
||||
|
||||
gSpriteFrames_21:: @ 08117FD4
|
||||
.include "sprites/gSpriteFrames_21.s"
|
||||
|
||||
gSpriteFrames_22:: @ 081181B4
|
||||
.include "sprites/gSpriteFrames_22.s"
|
||||
|
||||
gSpriteFrames_24:: @ 081181E4
|
||||
.include "sprites/gSpriteFrames_24.s"
|
||||
|
||||
gSpriteFrames_25:: @ 08118238
|
||||
.include "sprites/gSpriteFrames_25.s"
|
||||
|
||||
gSpriteFrames_26:: @ 08118264
|
||||
.include "sprites/gSpriteFrames_26.s"
|
||||
|
||||
gSpriteFrames_27:: @ 08118298
|
||||
.include "sprites/gSpriteFrames_27.s"
|
||||
|
||||
gSpriteFrames_28:: @ 08118398
|
||||
.include "sprites/gSpriteFrames_28.s"
|
||||
|
||||
gSpriteFrames_29:: @ 081183BC
|
||||
.include "sprites/gSpriteFrames_29.s"
|
||||
|
||||
gSpriteFrames_30:: @ 0811846C
|
||||
.include "sprites/gSpriteFrames_30.s"
|
||||
|
||||
gSpriteFrames_31:: @ 081184A8
|
||||
.include "sprites/gSpriteFrames_31.s"
|
||||
|
||||
gSpriteFrames_32:: @ 08118558
|
||||
.include "sprites/gSpriteFrames_32.s"
|
||||
|
||||
gSpriteFrames_33:: @ 08118720
|
||||
.include "sprites/gSpriteFrames_33.s"
|
||||
|
||||
gSpriteFrames_Object6A_0:: @ 08118768
|
||||
.include "sprites/gSpriteFrames_Object6A_0.s"
|
||||
|
||||
gSpriteFrames_Object6A_1:: @ 08118780
|
||||
.include "sprites/gSpriteFrames_Object6A_1.s"
|
||||
|
||||
gSpriteFrames_Object6A_2:: @ 08118788
|
||||
.include "sprites/gSpriteFrames_Object6A_2.s"
|
||||
|
||||
gSpriteFrames_MinishEzlo:: @ 08118794
|
||||
.include "sprites/gSpriteFrames_MinishEzlo.s"
|
||||
|
||||
gSpriteFrames_Object6A_3:: @ 081188C0
|
||||
.include "sprites/gSpriteFrames_Object6A_3.s"
|
||||
|
||||
gSpriteFrames_Din:: @ 08118948
|
||||
.include "sprites/gSpriteFrames_Din.s"
|
||||
|
||||
gSpriteFrames_Nayru:: @ 08118960
|
||||
.include "sprites/gSpriteFrames_Nayru.s"
|
||||
|
||||
gSpriteFrames_Farore:: @ 08118974
|
||||
.include "sprites/gSpriteFrames_Farore.s"
|
||||
|
||||
gSpriteFrames_Npc5:: @ 08118988
|
||||
.include "sprites/gSpriteFrames_Npc5.s"
|
||||
|
||||
gSpriteFrames_GuardWithSpear:: @ 08118C00
|
||||
.include "sprites/gSpriteFrames_GuardWithSpear.s"
|
||||
|
||||
gSpriteFrames_KingDaltus:: @ 08118D38
|
||||
.include "sprites/gSpriteFrames_KingDaltus.s"
|
||||
|
||||
gSpriteFrames_MinisterPotho:: @ 08118DA4
|
||||
.include "sprites/gSpriteFrames_MinisterPotho.s"
|
||||
|
||||
gSpriteFrames_Npc26:: @ 08118DD0
|
||||
.include "sprites/gSpriteFrames_Npc26.s"
|
||||
|
||||
gSpriteFrames_Maid:: @ 08118DDC
|
||||
.include "sprites/gSpriteFrames_Maid.s"
|
||||
|
||||
gSpriteFrames_TingleSiblings:: @ 08118E5C
|
||||
.include "sprites/gSpriteFrames_TingleSiblings.s"
|
||||
|
||||
gSpriteFrames_Beedle:: @ 08118F04
|
||||
.include "sprites/gSpriteFrames_Beedle.s"
|
||||
|
||||
gSpriteFrames_Brocco:: @ 08118F3C
|
||||
.include "sprites/gSpriteFrames_Brocco.s"
|
||||
|
||||
gSpriteFrames_Pina:: @ 08118F64
|
||||
.include "sprites/gSpriteFrames_Pina.s"
|
||||
|
||||
gSpriteFrames_Postman:: @ 08118F98
|
||||
.include "sprites/gSpriteFrames_Postman.s"
|
||||
|
||||
gSpriteFrames_Malon:: @ 081190A0
|
||||
.include "sprites/gSpriteFrames_Malon.s"
|
||||
|
||||
gSpriteFrames_Epona:: @ 081190E4
|
||||
.include "sprites/gSpriteFrames_Epona.s"
|
||||
|
||||
gSpriteFrames_MilkCart:: @ 0811911C
|
||||
.include "sprites/gSpriteFrames_MilkCart.s"
|
||||
|
||||
gSpriteFrames_Smith:: @ 0811912C
|
||||
.include "sprites/gSpriteFrames_Smith.s"
|
||||
|
||||
gSpriteFrames_Townsperson:: @ 08119188
|
||||
.include "sprites/gSpriteFrames_Townsperson.s"
|
||||
|
||||
gSpriteFrames_58:: @ 081192A8
|
||||
.include "sprites/gSpriteFrames_58.s"
|
||||
|
||||
gSpriteFrames_Kid:: @ 08119548
|
||||
.include "sprites/gSpriteFrames_Kid.s"
|
||||
|
||||
gSpriteFrames_Mailbox:: @ 081197C4
|
||||
.include "sprites/gSpriteFrames_Mailbox.s"
|
||||
|
||||
gSpriteFrames_SittingPerson:: @ 081197F4
|
||||
.include "sprites/gSpriteFrames_SittingPerson.s"
|
||||
|
||||
gSpriteFrames_Mutoh:: @ 081198C4
|
||||
.include "sprites/gSpriteFrames_Mutoh.s"
|
||||
|
||||
gSpriteFrames_Carpenter:: @ 081198EC
|
||||
.include "sprites/gSpriteFrames_Carpenter.s"
|
||||
|
||||
gSpriteFrames_Gorman:: @ 081199A4
|
||||
.include "sprites/gSpriteFrames_Gorman.s"
|
||||
|
||||
gSpriteFrames_Cat:: @ 081199F8
|
||||
.include "sprites/gSpriteFrames_Cat.s"
|
||||
|
||||
gSpriteFrames_66:: @ 08119A74
|
||||
.include "sprites/gSpriteFrames_66.s"
|
||||
|
||||
gSpriteFrames_Dog:: @ 08119AF0
|
||||
.include "sprites/gSpriteFrames_Dog.s"
|
||||
|
||||
gSpriteFrames_68:: @ 08119B7C
|
||||
.include "sprites/gSpriteFrames_68.s"
|
||||
|
||||
gSpriteFrames_69:: @ 08119BF0
|
||||
.include "sprites/gSpriteFrames_69.s"
|
||||
|
||||
gSpriteFrames_Syrup:: @ 08119C64
|
||||
.include "sprites/gSpriteFrames_Syrup.s"
|
||||
|
||||
gSpriteFrames_Percy:: @ 08119CF4
|
||||
.include "sprites/gSpriteFrames_Percy.s"
|
||||
|
||||
gSpriteFrames_Farmers_0:: @ 08119D54
|
||||
.include "sprites/gSpriteFrames_Farmers_0.s"
|
||||
|
||||
gSpriteFrames_Farmers_1:: @ 08119DA8
|
||||
.include "sprites/gSpriteFrames_Farmers_1.s"
|
||||
|
||||
gSpriteFrames_Dampe:: @ 08119DFC
|
||||
.include "sprites/gSpriteFrames_Dampe.s"
|
||||
|
||||
gSpriteFrames_KingGustaf:: @ 08119E18
|
||||
.include "sprites/gSpriteFrames_KingGustaf.s"
|
||||
|
||||
gSpriteFrames_Gina:: @ 08119E44
|
||||
.include "sprites/gSpriteFrames_Gina.s"
|
||||
|
||||
gSpriteFrames_Simon:: @ 08119EB0
|
||||
.include "sprites/gSpriteFrames_Simon.s"
|
||||
|
||||
gSpriteFrames_Mama:: @ 08119ED8
|
||||
.include "sprites/gSpriteFrames_Mama.s"
|
||||
|
||||
gSpriteFrames_Teachers:: @ 08119F80
|
||||
.include "sprites/gSpriteFrames_Teachers.s"
|
||||
|
||||
gSpriteFrames_80:: @ 08119FA4
|
||||
.include "sprites/gSpriteFrames_80.s"
|
||||
|
||||
gSpriteFrames_WindTribespeople_0:: @ 08119FD4
|
||||
.include "sprites/gSpriteFrames_WindTribespeople_0.s"
|
||||
|
||||
gSpriteFrames_WindTribespeople_1:: @ 0811A01C
|
||||
.include "sprites/gSpriteFrames_WindTribespeople_1.s"
|
||||
|
||||
gSpriteFrames_WindTribespeople_2:: @ 0811A04C
|
||||
.include "sprites/gSpriteFrames_WindTribespeople_2.s"
|
||||
|
||||
gSpriteFrames_WindTribespeople_3:: @ 0811A068
|
||||
.include "sprites/gSpriteFrames_WindTribespeople_3.s"
|
||||
|
||||
gSpriteFrames_WindTribespeople_4:: @ 0811A0A4
|
||||
.include "sprites/gSpriteFrames_WindTribespeople_4.s"
|
||||
|
||||
gSpriteFrames_WindTribespeople_5:: @ 0811A0CC
|
||||
.include "sprites/gSpriteFrames_WindTribespeople_5.s"
|
||||
|
||||
gSpriteFrames_MayorHagen:: @ 0811A0E4
|
||||
.include "sprites/gSpriteFrames_MayorHagen.s"
|
||||
|
||||
gSpriteFrames_GhostBrothers:: @ 0811A124
|
||||
.include "sprites/gSpriteFrames_GhostBrothers.s"
|
||||
|
||||
gSpriteFrames_HurdyGurdyMan:: @ 0811A144
|
||||
.include "sprites/gSpriteFrames_HurdyGurdyMan.s"
|
||||
|
||||
gSpriteFrames_Cow:: @ 0811A17C
|
||||
.include "sprites/gSpriteFrames_Cow.s"
|
||||
|
||||
gSpriteFrames_GoronMerchant:: @ 0811A1C8
|
||||
.include "sprites/gSpriteFrames_GoronMerchant.s"
|
||||
|
||||
gSpriteFrames_92:: @ 0811A1F8
|
||||
.include "sprites/gSpriteFrames_92.s"
|
||||
|
||||
gSpriteFrames_Goron:: @ 0811A228
|
||||
.include "sprites/gSpriteFrames_Goron.s"
|
||||
|
||||
gSpriteFrames_CastorWildsStatue:: @ 0811A280
|
||||
.include "sprites/gSpriteFrames_CastorWildsStatue.s"
|
||||
|
||||
gSpriteFrames_Npc4F:: @ 0811A28C
|
||||
.include "sprites/gSpriteFrames_Npc4F.s"
|
||||
|
||||
gSpriteFrames_Object6A_4:: @ 0811A2A8
|
||||
.include "sprites/gSpriteFrames_Object6A_4.s"
|
||||
|
||||
gSpriteFrames_97:: @ 0811A2D0
|
||||
.include "sprites/gSpriteFrames_97.s"
|
||||
|
||||
gSpriteFrames_DarkNut_0:: @ 0811A2FC
|
||||
.include "sprites/gSpriteFrames_DarkNut_0.s"
|
||||
|
||||
gSpriteFrames_DarkNut_1:: @ 0811A510
|
||||
.include "sprites/gSpriteFrames_DarkNut_1.s"
|
||||
|
||||
gSpriteFrames_ChuchuBoss_0:: @ 0811A75C
|
||||
.include "sprites/gSpriteFrames_ChuchuBoss_0.s"
|
||||
|
||||
gSpriteFrames_DeathFx_0:: @ 0811A7A8
|
||||
.include "sprites/gSpriteFrames_DeathFx_0.s"
|
||||
|
||||
gSpriteFrames_Madderpillar_0:: @ 0811A86C
|
||||
.include "sprites/gSpriteFrames_Madderpillar_0.s"
|
||||
|
||||
gSpriteFrames_Gleerok_0:: @ 0811A8CC
|
||||
.include "sprites/gSpriteFrames_Gleerok_0.s"
|
||||
|
||||
gSpriteFrames_Keaton:: @ 0811A9B4
|
||||
.include "sprites/gSpriteFrames_Keaton.s"
|
||||
|
||||
gSpriteFrames_MazaalHand:: @ 0811AA2C
|
||||
.include "sprites/gSpriteFrames_MazaalHand.s"
|
||||
|
||||
gSpriteFrames_ScissorsBeetle:: @ 0811AA7C
|
||||
.include "sprites/gSpriteFrames_ScissorsBeetle.s"
|
||||
|
||||
gSpriteFrames_MandiblesProjectile:: @ 0811AB18
|
||||
.include "sprites/gSpriteFrames_MandiblesProjectile.s"
|
||||
|
||||
gSpriteFrames_Stalfos:: @ 0811ABF8
|
||||
.include "sprites/gSpriteFrames_Stalfos.s"
|
||||
|
||||
gSpriteFrames_Gibdo:: @ 0811AD24
|
||||
.include "sprites/gSpriteFrames_Gibdo.s"
|
||||
|
||||
gSpriteFrames_Lakitu:: @ 0811ADCC
|
||||
.include "sprites/gSpriteFrames_Lakitu.s"
|
||||
|
||||
gSpriteFrames_LakituCloudProjectile:: @ 0811AEB0
|
||||
.include "sprites/gSpriteFrames_LakituCloudProjectile.s"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_0:: @ 0811AED8
|
||||
.include "sprites/gSpriteFrames_VaatiRebornEnemy_0.s"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_1:: @ 0811AF24
|
||||
.include "sprites/gSpriteFrames_VaatiRebornEnemy_1.s"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_2:: @ 0811AF34
|
||||
.include "sprites/gSpriteFrames_VaatiRebornEnemy_2.s"
|
||||
|
||||
gSpriteFrames_VaatiRebornEnemy_3:: @ 0811AF64
|
||||
.include "sprites/gSpriteFrames_VaatiRebornEnemy_3.s"
|
||||
|
||||
gSpriteFrames_VaatiBall:: @ 0811AF8C
|
||||
.include "sprites/gSpriteFrames_VaatiBall.s"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_0:: @ 0811AFBC
|
||||
.include "sprites/gSpriteFrames_VaatiTransfigured_0.s"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_1:: @ 0811AFD0
|
||||
.include "sprites/gSpriteFrames_VaatiTransfigured_1.s"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_2:: @ 0811B000
|
||||
.include "sprites/gSpriteFrames_VaatiTransfigured_2.s"
|
||||
|
||||
gSpriteFrames_VaatiTransfigured_3:: @ 0811B01C
|
||||
.include "sprites/gSpriteFrames_VaatiTransfigured_3.s"
|
||||
|
||||
gSpriteFrames_VaatiArm:: @ 0811B02C
|
||||
.include "sprites/gSpriteFrames_VaatiArm.s"
|
||||
|
||||
gSpriteFrames_VaatiWrath:: @ 0811B0B0
|
||||
.include "sprites/gSpriteFrames_VaatiWrath.s"
|
||||
|
||||
gSpriteFrames_VaatiReborn:: @ 0811B130
|
||||
.include "sprites/gSpriteFrames_VaatiReborn.s"
|
||||
|
||||
gSpriteFrames_MoblinLady_1:: @ 0811B178
|
||||
.include "sprites/gSpriteFrames_MoblinLady_1.s"
|
||||
|
||||
gSpriteFrames_BallChainSoldier:: @ 0811B190
|
||||
.include "sprites/gSpriteFrames_BallChainSoldier.s"
|
||||
|
||||
gSpriteFrames_GyorgMale:: @ 0811B214
|
||||
.include "sprites/gSpriteFrames_GyorgMale.s"
|
||||
|
||||
gSpriteFrames_JarPortal:: @ 0811B258
|
||||
.include "sprites/gSpriteFrames_JarPortal.s"
|
||||
|
||||
gSpriteFrames_Beanstalk_0:: @ 0811B294
|
||||
.include "sprites/gSpriteFrames_Beanstalk_0.s"
|
||||
|
||||
gSpriteFrames_Minecart:: @ 0811B2FC
|
||||
.include "sprites/gSpriteFrames_Minecart.s"
|
||||
|
||||
gSpriteFrames_LavaPlatform_1:: @ 0811B34C
|
||||
.include "sprites/gSpriteFrames_LavaPlatform_1.s"
|
||||
|
||||
gSpriteFrames_BigVortex:: @ 0811B394
|
||||
.include "sprites/gSpriteFrames_BigVortex.s"
|
||||
|
||||
gSpriteFrames_MacroBook:: @ 0811B3A4
|
||||
.include "sprites/gSpriteFrames_MacroBook.s"
|
||||
|
||||
gSpriteFrames_GentariCurtains:: @ 0811B3B4
|
||||
.include "sprites/gSpriteFrames_GentariCurtains.s"
|
||||
|
||||
gSpriteFrames_SpiderWeb:: @ 0811B3C8
|
||||
.include "sprites/gSpriteFrames_SpiderWeb.s"
|
||||
|
||||
gSpriteFrames_Object79:: @ 0811B408
|
||||
.include "sprites/gSpriteFrames_Object79.s"
|
||||
|
||||
gSpriteFrames_OctorokBoss_0:: @ 0811B540
|
||||
.include "sprites/gSpriteFrames_OctorokBoss_0.s"
|
||||
|
||||
gSpriteFrames_Bell:: @ 0811B564
|
||||
.include "sprites/gSpriteFrames_Bell.s"
|
||||
|
||||
gSpriteFrames_322:: @ 0811B578
|
||||
.include "sprites/gSpriteFrames_322.s"
|
||||
|
||||
gSpriteFrames_Vaati_1:: @ 0811B940
|
||||
.include "sprites/gSpriteFrames_Vaati_1.s"
|
|
@ -1386,6 +1386,7 @@ SECTIONS {
|
|||
data/const/npc/phonograph.o(.rodata);
|
||||
data/const/npc/npc58.o(.rodata);
|
||||
data/data_081146D0.o(.rodata);
|
||||
data/gfx/sprite_frames.o(.rodata);
|
||||
data/const/playerItem/playerItem12.o(.rodata);
|
||||
data/const/playerItem/playerItemPacciCane.o(.rodata);
|
||||
src/player.o(.rodata);
|
||||
|
@ -1655,6 +1656,8 @@ SECTIONS {
|
|||
data/const/demoScreen.o(.rodata);
|
||||
#endif
|
||||
data/data_08127280.o(.rodata);
|
||||
data/gfx/figurines.o(.rodata);
|
||||
data/data_08128A38.o(.rodata);
|
||||
data/const/playerItem/playerItemSword.o(.rodata);
|
||||
data/projectile_functions.o(.rodata);
|
||||
src/projectile/darkNutSwordSlash.o(.rodata);
|
||||
|
|
|
@ -13,6 +13,7 @@ from assets.extra_frame_offsets import ExtraFrameOffsets
|
|||
from assets.animation import Animation
|
||||
from assets.exit_list import ExitList
|
||||
from assets.entity_list import EntityList
|
||||
from assets.sprite_frame import SpriteFrame
|
||||
|
||||
verbose = False
|
||||
|
||||
|
@ -143,6 +144,9 @@ def extract_assets(variant, assets_folder):
|
|||
elif mode == 'entity_list':
|
||||
entity_list = EntityList(path, start, size, options)
|
||||
entity_list.extract_binary(baserom)
|
||||
elif mode == 'sprite_frames':
|
||||
sprite_frames = SpriteFrame(path, start, size, options)
|
||||
sprite_frames.extract_binary(baserom)
|
||||
elif mode == 'unknown':
|
||||
pass
|
||||
elif mode != '':
|
||||
|
|
|
@ -49,3 +49,8 @@ class Reader:
|
|||
val = self.data[self.cursor:self.cursor+4]
|
||||
self.cursor += 4
|
||||
return int.from_bytes(val, 'little')
|
||||
|
||||
def opt_param(name: str, default: str, value: str) -> str:
|
||||
if value != default:
|
||||
return f', {name}={value}'
|
||||
return ''
|
|
@ -0,0 +1,26 @@
|
|||
from assets.base import BaseAsset, Reader, opt_param
|
||||
|
||||
class SpriteFrame(BaseAsset):
|
||||
def __init__(self, path: str, addr: int, size: int, options: any) -> None:
|
||||
super().__init__(path, addr, size, options)
|
||||
|
||||
def extract_binary(self, rom: bytearray) -> None:
|
||||
reader = Reader(rom[self.addr:self.addr+self.size])
|
||||
i = 0
|
||||
lines = []
|
||||
while reader.cursor < self.size:
|
||||
num_gfx_tiles = reader.read_u8()
|
||||
unk = reader.read_u8()
|
||||
first_gfx_tile_index = reader.read_u16()
|
||||
|
||||
line = f'\tsprite_frame first_tile_index={hex(first_gfx_tile_index)}'
|
||||
line += opt_param('num_tiles', '0', str(num_gfx_tiles))
|
||||
line += opt_param('unknown', '0x0', hex(unk))
|
||||
lines.append(line + '\n')
|
||||
assert(unk == 0 or unk == 1 or unk == 0xff)
|
||||
i += 1
|
||||
|
||||
assert(self.path.endswith('.bin'))
|
||||
path = self.path[0:-4] + '.s'
|
||||
with open(path, 'w') as file:
|
||||
file.writelines(lines)
|
Loading…
Reference in New Issue