mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-25 19:24:16 +01:00
Split/extract pokedex cry screen data
This commit is contained in:
parent
eff0caf759
commit
ba130d469d
@ -675,9 +675,9 @@ _08145884:
|
||||
b _081458F8
|
||||
.pool
|
||||
_081458B0:
|
||||
ldr r0, =gUnknown_085B8C80
|
||||
ldr r0, =gCryMeterNeedleSpriteSheets
|
||||
bl LoadSpriteSheets
|
||||
ldr r0, =gUnknown_085B8C90
|
||||
ldr r0, =gCryMeterNeedleSpritePalettes
|
||||
bl LoadSpritePalettes
|
||||
ldr r0, =gUnknown_085B8C68
|
||||
ldrb r1, [r4, 0x4]
|
||||
|
100
data/data4d.s
100
data/data4d.s
@ -5,106 +5,6 @@
|
||||
.section .rodata
|
||||
|
||||
.align 2
|
||||
CryMeterNeedlePalette: @ 85B7B58
|
||||
.incbin "graphics/pokedex/cry_meter_needle.gbapal"
|
||||
|
||||
.align 2
|
||||
CryMeterNeedleTiles: @ 85B7B78
|
||||
.incbin "graphics/pokedex/cry_meter_needle.4bpp"
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8378:: @ 85B8378
|
||||
.incbin "graphics/pokedex/cry_meter_map.bin"
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8418:: @ 85B8418
|
||||
.incbin "graphics/pokedex/cry_meter.gbapal"
|
||||
|
||||
.align 2
|
||||
gUnknown_085B8438:: @ 85B8438
|
||||
.incbin "graphics/pokedex/cry_meter.4bpp.lz"
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8770:: @ 85B8770
|
||||
.2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
|
||||
.2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
|
||||
.2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
|
||||
.2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
|
||||
.2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
|
||||
.2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
|
||||
.2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
|
||||
.2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8BF0:: @ 85B8BF0
|
||||
.incbin "graphics/pokedex/85B8BF0.gbapal"
|
||||
|
||||
gUnknown_085B8C10:: @ 85B8C10
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
|
||||
gUnknown_085B8C30:: @ 85B8C30
|
||||
.byte 0xF0, 0x0F
|
||||
|
||||
gUnknown_085B8C32:: @ 85B8C32
|
||||
.byte 0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F
|
||||
.byte 0xF0,0xE0,0xD0,0xC0,0xB0,0xA0,0x90,0x80,0x80,0x90,0xA0,0xB0,0xC0,0xD0,0xE0,0xF0
|
||||
|
||||
.align 2
|
||||
gSpriteAnim_85B8C54:: @ 85B8C54
|
||||
obj_image_anim_frame 0, 30
|
||||
obj_image_anim_end
|
||||
|
||||
.align 2
|
||||
gSpriteAnimTable_85B8C5C:: @ 85B8C5C
|
||||
.4byte gSpriteAnim_85B8C54
|
||||
|
||||
.align 2
|
||||
gOamData_85B8C60:: @ 85B8C60
|
||||
.2byte 0x01A0
|
||||
.2byte 0xC000
|
||||
.2byte 0x0400
|
||||
|
||||
.align 2
|
||||
gUnknown_085B8C68:: @ 85B8C68
|
||||
.incbin "baserom.gba", 0x5b8c68, 0x18
|
||||
|
||||
gUnknown_085B8C80:: @ 85B8C80
|
||||
.incbin "baserom.gba", 0x5b8c80, 0x10
|
||||
|
||||
gUnknown_085B8C90:: @ 85B8C90
|
||||
.incbin "baserom.gba", 0x5b8c90, 0x10
|
||||
|
||||
gUnknown_085B8CA0:: @ 85B8CA0
|
||||
.incbin "baserom.gba", 0x5b8cA0, 0x518
|
||||
|
||||
|
110
data/pokedex_cry_screen.s
Normal file
110
data/pokedex_cry_screen.s
Normal file
@ -0,0 +1,110 @@
|
||||
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
|
||||
.align 2
|
||||
CryMeterNeedlePalette: @ 85B7B58
|
||||
.incbin "graphics/pokedex/cry_meter_needle.gbapal"
|
||||
|
||||
.align 2
|
||||
CryMeterNeedleTiles: @ 85B7B78
|
||||
.incbin "graphics/pokedex/cry_meter_needle.4bpp"
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8378:: @ 85B8378
|
||||
.incbin "graphics/pokedex/cry_meter_map.bin"
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8418:: @ 85B8418
|
||||
.incbin "graphics/pokedex/cry_meter.gbapal"
|
||||
|
||||
.align 2
|
||||
gUnknown_085B8438:: @ 85B8438
|
||||
.incbin "graphics/pokedex/cry_meter.4bpp.lz"
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8770:: @ 85B8770
|
||||
.2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
|
||||
.2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
|
||||
.2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
|
||||
.2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
|
||||
.2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
|
||||
.2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
|
||||
.2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
|
||||
.2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
|
||||
|
||||
.align 1
|
||||
gUnknown_085B8BF0:: @ 85B8BF0
|
||||
.incbin "graphics/pokedex/85B8BF0.gbapal"
|
||||
|
||||
gUnknown_085B8C10:: @ 85B8C10
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x11
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
.byte 0x22
|
||||
|
||||
gUnknown_085B8C30:: @ 85B8C30
|
||||
.byte 0xF0, 0x0F
|
||||
|
||||
gUnknown_085B8C32:: @ 85B8C32
|
||||
.byte 0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F
|
||||
.byte 0xF0,0xE0,0xD0,0xC0,0xB0,0xA0,0x90,0x80,0x80,0x90,0xA0,0xB0,0xC0,0xD0,0xE0,0xF0
|
||||
|
||||
.align 2
|
||||
gSpriteAnim_85B8C54:: @ 85B8C54
|
||||
obj_image_anim_frame 0, 30
|
||||
obj_image_anim_end
|
||||
|
||||
.align 2
|
||||
gSpriteAnimTable_85B8C5C:: @ 85B8C5C
|
||||
.4byte gSpriteAnim_85B8C54
|
||||
|
||||
.align 2
|
||||
gOamData_85B8C60:: @ 85B8C60
|
||||
.2byte 0x01A0
|
||||
.2byte 0xC000
|
||||
.2byte 0x0400
|
||||
|
||||
.align 2
|
||||
gUnknown_085B8C68:: @ 85B8C68
|
||||
spr_template 8192, 8192, gOamData_85B8C60, gSpriteAnimTable_85B8C5C, NULL, gDummySpriteAffineAnimTable, sub_814596C
|
||||
|
||||
.align 2
|
||||
gCryMeterNeedleSpriteSheets:: @ 85B8C80
|
||||
obj_tiles CryMeterNeedleTiles, 0x800, 8192
|
||||
null_obj_tiles
|
||||
|
||||
.align 2
|
||||
gCryMeterNeedleSpritePalettes:: @ 85B8C90
|
||||
obj_pal CryMeterNeedlePalette, 8192
|
||||
null_obj_pal
|
@ -433,6 +433,7 @@ SECTIONS {
|
||||
data/pokedex_area_screen.o(.rodata);
|
||||
src/evolution_scene.o(.rodata);
|
||||
data/roulette.o(.rodata);
|
||||
data/pokedex_cry_screen.o(.rodata);
|
||||
data/data4d.o(.rodata);
|
||||
src/battle_controller_link_partner.o(.rodata);
|
||||
src/battle_message.o(.rodata);
|
||||
|
Loading…
Reference in New Issue
Block a user