mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-09-28 16:54:29 +02:00
finish pokenav data decomp
This commit is contained in:
parent
f9a9297d4f
commit
dfa3e079c0
114
data/pokenav.s
114
data/pokenav.s
|
@ -1,114 +0,0 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
|
||||
// pokenav_unk_9.s
|
||||
gUnknown_086235D8:: @ 86235D8
|
||||
.4byte sub_81CFB8C
|
||||
.4byte sub_81CFC2C
|
||||
.4byte sub_81CFC40
|
||||
|
||||
gUnknown_086235E4:: @ 86235E4
|
||||
.incbin "graphics/pokenav/ui_ribbons.gbapal"
|
||||
|
||||
gUnknown_08623604:: @ 8623604
|
||||
.incbin "graphics/pokenav/ui_ribbons.4bpp.lz"
|
||||
|
||||
gUnknown_086236CC:: @ 86236CC
|
||||
.incbin "graphics/pokenav/ui_ribbons.bin.lz"
|
||||
|
||||
gUnknown_08623790:: @ 8623790
|
||||
.incbin "graphics/pokenav/8623790.gbapal"
|
||||
|
||||
gUnknown_086237B0:: @ 86237B0
|
||||
.4byte 0x2065
|
||||
|
||||
gUnknown_086237B4:: @ 86237B4
|
||||
.4byte 0x307A
|
||||
|
||||
gUnknown_086237B8:: @ 86237B8
|
||||
.4byte NULL
|
||||
.4byte sub_81CFFFC
|
||||
.4byte sub_81D0074
|
||||
.4byte sub_81D00EC
|
||||
.4byte sub_81D0164
|
||||
.4byte sub_81D01DC
|
||||
.4byte sub_81D021C
|
||||
|
||||
gUnknown_086237D4:: @ 86237D4
|
||||
window_template 1, 1, 6, 7, 2, 1, 20
|
||||
|
||||
gUnknown_086237DC:: @ 86237DC
|
||||
.string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
|
||||
.align 2
|
||||
|
||||
gUnknown_086237E8:: @ 86237E8
|
||||
.string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
|
||||
.align 2
|
||||
|
||||
gUnknown_086237F4:: @ 86237F4
|
||||
.string "{UNK_SPACER}$"
|
||||
.align 2
|
||||
|
||||
// pokenav_unk_10.s
|
||||
gUnknown_086237F8:: @ 86237F8
|
||||
.byte 1, 1, 0, 0
|
||||
.byte 3, 4, 1, 0
|
||||
.byte 3, 4, 5, 0
|
||||
.byte 3, 4, 9, 0
|
||||
.byte 3, 4, 13, 0
|
||||
.byte 3, 4, 17, 0
|
||||
.byte 1, 1, 21, 0
|
||||
.byte 1, 1, 22, 0
|
||||
.byte 1, 1, 23, 0
|
||||
.byte 1, 1, 24, 0
|
||||
.byte 1, 1, 25, 1
|
||||
.byte 1, 1, 26, 1
|
||||
.byte 1, 1, 27, 1
|
||||
.byte 1, 1, 28, 1
|
||||
.byte 1, 1, 29, 1
|
||||
.byte 1, 1, 30, 1
|
||||
.byte 1, 1, 31, 1
|
||||
|
||||
@ 862383C
|
||||
.include "data/text/ribbon_descriptions.inc"
|
||||
|
||||
@ 8623A74
|
||||
.include "data/text/gift_ribbon_descriptions.inc"
|
||||
|
||||
gUnknown_08623FF8:: @ 8623FF8
|
||||
.incbin "graphics/pokenav/ribbons_icon1.gbapal"
|
||||
|
||||
gUnknown_08624018:: @ 8624018
|
||||
.incbin "graphics/pokenav/ribbons_icon2.gbapal"
|
||||
|
||||
gUnknown_08624038:: @ 8624038
|
||||
.incbin "graphics/pokenav/ribbons_icon3.gbapal"
|
||||
|
||||
gUnknown_08624058:: @ 8624058
|
||||
.incbin "graphics/pokenav/ribbons_icon4.gbapal"
|
||||
|
||||
gUnknown_08624078:: @ 8624078
|
||||
.incbin "graphics/pokenav/ribbons_icon5.gbapal"
|
||||
|
||||
gUnknown_08624098:: @ 8624098
|
||||
.incbin "graphics/pokenav/8624098.gbapal"
|
||||
|
||||
gUnknown_086240B8:: @ 86240B8
|
||||
.incbin "graphics/pokenav/ribbons_icon.4bpp.lz"
|
||||
|
||||
gUnknown_08624280:: @ 8624280
|
||||
.incbin "graphics/pokenav/ribbons_icon_big.4bpp.lz"
|
||||
|
||||
gUnknown_08624B98:: @ 8624B98
|
||||
.4byte 0x107D
|
||||
.4byte 0x2066
|
||||
|
||||
gUnknown_08624BA0:: @ 8624BA0
|
||||
.4byte NULL
|
||||
.4byte sub_81D0C84
|
||||
.4byte sub_81D0D2C
|
||||
.4byte sub_81D0D8C
|
||||
.4byte sub_81D0E00
|
||||
.4byte sub_81D0C54
|
|
@ -1,207 +0,0 @@
|
|||
gGiftRibbonDescriptionPart1_2003RegionalTourney:: @ 8623A74
|
||||
.string "2003 REGIONAL TOURNEY$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_Champion:: @ 8623A8A
|
||||
.string "CHAMPION RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2003NationalTourney:: @ 8623A9A
|
||||
.string "2003 NATIONAL TOURNEY$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2003GlobalCup:: @ 8623AB0
|
||||
.string "2003 GLOBAL CUP$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_RunnerUp:: @ 8623AC0
|
||||
.string "Runner-up RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_Semifinalist:: @ 8623AD1
|
||||
.string "Semifinalist RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2004RegionalTourney:: @ 8623AE5
|
||||
.string "2004 REGIONAL TOURNEY$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2004NationalTourney:: @ 8623AFB
|
||||
.string "2004 NATIONAL TOURNEY$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2004GlobalCup:: @ 8623B11
|
||||
.string "2004 GLOBAL CUP$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2005RegionalTourney:: @ 8623B21
|
||||
.string "2005 REGIONAL TOURNEY$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2005NationalTourney:: @ 8623B37
|
||||
.string "2005 NATIONAL TOURNEY$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_2005GlobalCup:: @ 8623B4D
|
||||
.string "2005 GLOBAL CUP$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonBattleCup:: @ 8623B5D
|
||||
.string "POKéMON BATTLE CUP$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_Participation:: @ 8623B70
|
||||
.string "Participation RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonLeague:: @ 8623B85
|
||||
.string "POKéMON LEAGUE$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_AdvanceCup:: @ 8623B94
|
||||
.string "ADVANCE CUP$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonTournament:: @ 8623BA0
|
||||
.string "POKéMON Tournament$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_Participation2:: @ 8623BB3
|
||||
.string "Participation RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonEvent:: @ 8623BC8
|
||||
.string "POKéMON Event$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonFestival:: @ 8623BD6
|
||||
.string "POKéMON Festival$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_DifficultyClearing:: @ 8623BE7
|
||||
.string "Difficulty-clearing$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_Commemorative:: @ 8623BFB
|
||||
.string "Commemorative RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_ClearingAllChallenges:: @ 8623C10
|
||||
.string "RIBBON awarded for$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_ClearingAllChallenges:: @ 8623C23
|
||||
.string "clearing all challenges.$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_100StraightWin:: @ 8623C3C
|
||||
.string "100-straight Win$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_DarknessTower:: @ 8623C4D
|
||||
.string "DARKNESS TOWER Clear$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_RedTower:: @ 8623C62
|
||||
.string "RED TOWER Clear$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_BlackironTower:: @ 8623C72
|
||||
.string "BLACKIRON TOWER Clear$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_FinalTower:: @ 8623C88
|
||||
.string "FINAL TOWER Clear$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_LegendMaking:: @ 8623C9A
|
||||
.string "Legend-making$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonCenterTokyo:: @ 8623CA8
|
||||
.string "POKéMON CENTER TOKYO$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonCenterOsaka:: @ 8623CBD
|
||||
.string "POKéMON CENTER OSAKA$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonCenterNagoya:: @ 8623CD2
|
||||
.string "POKéMON CENTER NAGOYA$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_PokemonCenterNY:: @ 8623CE8
|
||||
.string "POKéMON CENTER NY$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_SummerHolidays:: @ 8623CFA
|
||||
.string "Summer Holidays RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_EmptyString:: @ 8623D11
|
||||
.string "$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_WinterHolidays:: @ 8623D12
|
||||
.string "Winter Holidays RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_SpringHolidays:: @ 8623D29
|
||||
.string "Spring Holidays RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_Evergreen:: @ 8623D40
|
||||
.string "Evergreen RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_SpecialHoliday:: @ 8623D51
|
||||
.string "Special Holiday RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_HardWorker:: @ 8623D68
|
||||
.string "Hard Worker RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_LotsOfFriends:: @ 8623D7B
|
||||
.string "Lots of Friends RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_FullOfEnergy:: @ 8623D92
|
||||
.string "Full of Energy RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_LovedPokemon:: @ 8623DA8
|
||||
.string "A commemorative RIBBON$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_LovedPokemon:: @ 8623DBF
|
||||
.string "for a loved POKéMON.$"
|
||||
|
||||
gGiftRibbonDescriptionPart1_LoveForPokemon:: @ 8623DD4
|
||||
.string "RIBBON that shows$"
|
||||
|
||||
gGiftRibbonDescriptionPart2_LoveForPokemon:: @ 8623DE6
|
||||
.string "love for POKéMON.$"
|
||||
|
||||
.align 2
|
||||
gGiftRibbonDescriptionPointers:: @ 8623DF8
|
||||
.4byte gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Participation
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Participation
|
||||
.4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Champion
|
||||
.4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_RunnerUp
|
||||
.4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Semifinalist
|
||||
.4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Participation
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonTournament, gGiftRibbonDescriptionPart2_Participation2
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonEvent, gGiftRibbonDescriptionPart2_Participation2
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonFestival, gGiftRibbonDescriptionPart2_Participation2
|
||||
.4byte gGiftRibbonDescriptionPart1_DifficultyClearing, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_ClearingAllChallenges, gGiftRibbonDescriptionPart2_ClearingAllChallenges
|
||||
.4byte gGiftRibbonDescriptionPart1_100StraightWin, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_DarknessTower, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_RedTower, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_BlackironTower, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_FinalTower, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_LegendMaking, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonCenterTokyo, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonCenterOsaka, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonCenterNagoya, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_PokemonCenterNY, gGiftRibbonDescriptionPart2_Commemorative
|
||||
.4byte gGiftRibbonDescriptionPart1_SummerHolidays, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_WinterHolidays, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_SpringHolidays, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_Evergreen, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_SpecialHoliday, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_HardWorker, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_LotsOfFriends, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_FullOfEnergy, gGiftRibbonDescriptionPart2_EmptyString
|
||||
.4byte gGiftRibbonDescriptionPart1_LovedPokemon, gGiftRibbonDescriptionPart2_LovedPokemon
|
||||
.4byte gGiftRibbonDescriptionPart1_LoveForPokemon, gGiftRibbonDescriptionPart2_LoveForPokemon
|
|
@ -1,84 +0,0 @@
|
|||
gRibbonDescriptionPart1_Champion:: @ 862383C
|
||||
.string "CHAMPION-beating, HALL$"
|
||||
|
||||
gRibbonDescriptionPart2_Champion:: @ 8623853
|
||||
.string "OF FAME Member RIBBON$"
|
||||
|
||||
gRibbonDescriptionPart1_CoolContest:: @ 8623869
|
||||
.string "COOL CONTEST$"
|
||||
|
||||
gRibbonDescriptionPart1_BeautyContest:: @ 8623876
|
||||
.string "BEAUTY CONTEST$"
|
||||
|
||||
gRibbonDescriptionPart1_CuteContest:: @ 8623885
|
||||
.string "CUTE CONTEST$"
|
||||
|
||||
gRibbonDescriptionPart1_SmartContest:: @ 8623892
|
||||
.string "SMART CONTEST$"
|
||||
|
||||
gRibbonDescriptionPart1_ToughContest:: @ 86238A0
|
||||
.string "TOUGH CONTEST$"
|
||||
|
||||
gRibbonDescriptionPart2_NormalRank:: @ 86238AE
|
||||
.string "Normal Rank winner!$"
|
||||
|
||||
gRibbonDescriptionPart2_SuperRank:: @ 86238C2
|
||||
.string "Super Rank winner!$"
|
||||
|
||||
gRibbonDescriptionPart2_HyperRank:: @ 86238D5
|
||||
.string "Hyper Rank winner!$"
|
||||
|
||||
gRibbonDescriptionPart2_MasterRank:: @ 86238E8
|
||||
.string "Master Rank winner!$"
|
||||
|
||||
gRibbonDescriptionPart1_Winning:: @ 86238FC
|
||||
.string "For clearing LV50$"
|
||||
|
||||
gRibbonDescriptionPart2_Winning:: @ 862390E
|
||||
.string "at the BATTLE TOWER.$"
|
||||
|
||||
gRibbonDescriptionPart1_Victory:: @ 8623923
|
||||
.string "For clearing Open Level$"
|
||||
|
||||
gRibbonDescriptionPart2_Victory:: @ 862393B
|
||||
.string "at the BATTLE TOWER.$"
|
||||
|
||||
gRibbonDescriptionPart1_Artist:: @ 8623950
|
||||
.string "RIBBON for being chosen$"
|
||||
|
||||
gRibbonDescriptionPart2_Artist:: @ 8623968
|
||||
.string "as a super sketch model.$"
|
||||
|
||||
gRibbonDescriptionPart1_Effort:: @ 8623981
|
||||
.string "RIBBON awarded for$"
|
||||
|
||||
gRibbonDescriptionPart2_Effort:: @ 8623994
|
||||
.string "being a hard worker.$"
|
||||
|
||||
.align 2
|
||||
gRibbonDescriptionPointers:: @ 86239AC
|
||||
.4byte gRibbonDescriptionPart1_Champion, gRibbonDescriptionPart2_Champion
|
||||
.4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_NormalRank
|
||||
.4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_SuperRank
|
||||
.4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_HyperRank
|
||||
.4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_MasterRank
|
||||
.4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_NormalRank
|
||||
.4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_SuperRank
|
||||
.4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_HyperRank
|
||||
.4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_MasterRank
|
||||
.4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_NormalRank
|
||||
.4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_SuperRank
|
||||
.4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_HyperRank
|
||||
.4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_MasterRank
|
||||
.4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_NormalRank
|
||||
.4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_SuperRank
|
||||
.4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_HyperRank
|
||||
.4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_MasterRank
|
||||
.4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_NormalRank
|
||||
.4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_SuperRank
|
||||
.4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_HyperRank
|
||||
.4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_MasterRank
|
||||
.4byte gRibbonDescriptionPart1_Winning, gRibbonDescriptionPart2_Winning
|
||||
.4byte gRibbonDescriptionPart1_Victory, gRibbonDescriptionPart2_Victory
|
||||
.4byte gRibbonDescriptionPart1_Artist, gRibbonDescriptionPart2_Artist
|
||||
.4byte gRibbonDescriptionPart1_Effort, gRibbonDescriptionPart2_Effort
|
|
@ -649,7 +649,7 @@ SECTIONS {
|
|||
src/pokenav_unk_5.o(.rodata);
|
||||
src/pokenav_unk_7.o(.rodata);
|
||||
src/pokenav_unk_8.o(.rodata);
|
||||
data/pokenav.o(.rodata);
|
||||
src/pokenav_unk_9.o(.rodata);
|
||||
src/pokenav_unk_10.o(.rodata);
|
||||
src/pokenav_match_call_data.o(.rodata);
|
||||
src/menu_specialized.o(.rodata);
|
||||
|
|
115
src/data/text/gift_ribbon_descriptions.h
Normal file
115
src/data/text/gift_ribbon_descriptions.h
Normal file
|
@ -0,0 +1,115 @@
|
|||
const u8 gGiftRibbonDescriptionPart1_2003RegionalTourney[] = _("2003 REGIONAL TOURNEY");
|
||||
const u8 gGiftRibbonDescriptionPart2_Champion[] = _("CHAMPION RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_2003NationalTourney[] = _("2003 NATIONAL TOURNEY");
|
||||
const u8 gGiftRibbonDescriptionPart1_2003GlobalCup[] = _("2003 GLOBAL CUP");
|
||||
const u8 gGiftRibbonDescriptionPart2_RunnerUp[] = _("Runner-up RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart2_Semifinalist[] = _("Semifinalist RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_2004RegionalTourney[] = _("2004 REGIONAL TOURNEY");
|
||||
const u8 gGiftRibbonDescriptionPart1_2004NationalTourney[] = _("2004 NATIONAL TOURNEY");
|
||||
const u8 gGiftRibbonDescriptionPart1_2004GlobalCup[] = _("2004 GLOBAL CUP");
|
||||
const u8 gGiftRibbonDescriptionPart1_2005RegionalTourney[] = _("2005 REGIONAL TOURNEY");
|
||||
const u8 gGiftRibbonDescriptionPart1_2005NationalTourney[] = _("2005 NATIONAL TOURNEY");
|
||||
const u8 gGiftRibbonDescriptionPart1_2005GlobalCup[] = _("2005 GLOBAL CUP");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonBattleCup[] = _("POKéMON BATTLE CUP");
|
||||
const u8 gGiftRibbonDescriptionPart2_Participation[] = _("Participation RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonLeague[] = _("POKéMON LEAGUE");
|
||||
const u8 gGiftRibbonDescriptionPart1_AdvanceCup[] = _("ADVANCE CUP");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonTournament[] = _("POKéMON Tournament");
|
||||
const u8 gGiftRibbonDescriptionPart2_Participation2[] = _("Participation RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonEvent[] = _("POKéMON Event");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonFestival[] = _("POKéMON Festival");
|
||||
const u8 gGiftRibbonDescriptionPart1_DifficultyClearing[] = _("Difficulty-clearing");
|
||||
const u8 gGiftRibbonDescriptionPart2_Commemorative[] = _("Commemorative RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_ClearingAllChallenges[] = _("RIBBON awarded for");
|
||||
const u8 gGiftRibbonDescriptionPart2_ClearingAllChallenges[] = _("clearing all challenges.");
|
||||
const u8 gGiftRibbonDescriptionPart1_100StraightWin[] = _("100-straight Win");
|
||||
const u8 gGiftRibbonDescriptionPart1_DarknessTower[] = _("DARKNESS TOWER Clear");
|
||||
const u8 gGiftRibbonDescriptionPart1_RedTower[] = _("RED TOWER Clear");
|
||||
const u8 gGiftRibbonDescriptionPart1_BlackironTower[] = _("BLACKIRON TOWER Clear");
|
||||
const u8 gGiftRibbonDescriptionPart1_FinalTower[] = _("FINAL TOWER Clear");
|
||||
const u8 gGiftRibbonDescriptionPart1_LegendMaking[] = _("Legend-making");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonCenterTokyo[] = _("POKéMON CENTER TOKYO");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonCenterOsaka[] = _("POKéMON CENTER OSAKA");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonCenterNagoya[] = _("POKéMON CENTER NAGOYA");
|
||||
const u8 gGiftRibbonDescriptionPart1_PokemonCenterNY[] = _("POKéMON CENTER NY");
|
||||
const u8 gGiftRibbonDescriptionPart1_SummerHolidays[] = _("Summer Holidays RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart2_EmptyString[] = _("");
|
||||
const u8 gGiftRibbonDescriptionPart1_WinterHolidays[] = _("Winter Holidays RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_SpringHolidays[] = _("Spring Holidays RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_Evergreen[] = _("Evergreen RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_SpecialHoliday[] = _("Special Holiday RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_HardWorker[] = _("Hard Worker RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_LotsOfFriends[] = _("Lots of Friends RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_FullOfEnergy[] = _("Full of Energy RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart1_LovedPokemon[] = _("A commemorative RIBBON");
|
||||
const u8 gGiftRibbonDescriptionPart2_LovedPokemon[] = _("for a loved POKéMON.");
|
||||
const u8 gGiftRibbonDescriptionPart1_LoveForPokemon[] = _("RIBBON that shows");
|
||||
const u8 gGiftRibbonDescriptionPart2_LoveForPokemon[] = _("love for POKéMON.");
|
||||
|
||||
const u8 *const gGiftRibbonDescriptionPointers[][2] =
|
||||
{
|
||||
{gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Participation},
|
||||
{gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Participation},
|
||||
{gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Champion},
|
||||
{gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_RunnerUp},
|
||||
{gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Semifinalist},
|
||||
{gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Participation},
|
||||
{gGiftRibbonDescriptionPart1_PokemonTournament, gGiftRibbonDescriptionPart2_Participation2},
|
||||
{gGiftRibbonDescriptionPart1_PokemonEvent, gGiftRibbonDescriptionPart2_Participation2},
|
||||
{gGiftRibbonDescriptionPart1_PokemonFestival, gGiftRibbonDescriptionPart2_Participation2},
|
||||
{gGiftRibbonDescriptionPart1_DifficultyClearing, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_ClearingAllChallenges, gGiftRibbonDescriptionPart2_ClearingAllChallenges},
|
||||
{gGiftRibbonDescriptionPart1_100StraightWin, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_DarknessTower, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_RedTower, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_BlackironTower, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_FinalTower, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_LegendMaking, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_PokemonCenterTokyo, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_PokemonCenterOsaka, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_PokemonCenterNagoya, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_PokemonCenterNY, gGiftRibbonDescriptionPart2_Commemorative},
|
||||
{gGiftRibbonDescriptionPart1_SummerHolidays, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_WinterHolidays, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_SpringHolidays, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_Evergreen, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_SpecialHoliday, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_HardWorker, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_LotsOfFriends, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_FullOfEnergy, gGiftRibbonDescriptionPart2_EmptyString},
|
||||
{gGiftRibbonDescriptionPart1_LovedPokemon, gGiftRibbonDescriptionPart2_LovedPokemon},
|
||||
{gGiftRibbonDescriptionPart1_LoveForPokemon, gGiftRibbonDescriptionPart2_LoveForPokemon}
|
||||
};
|
48
src/data/text/ribbon_descriptions.h
Normal file
48
src/data/text/ribbon_descriptions.h
Normal file
|
@ -0,0 +1,48 @@
|
|||
const u8 gRibbonDescriptionPart1_Champion[] = _("CHAMPION-beating, HALL");
|
||||
const u8 gRibbonDescriptionPart2_Champion[] = _("OF FAME Member RIBBON");
|
||||
const u8 gRibbonDescriptionPart1_CoolContest[] = _("COOL CONTEST");
|
||||
const u8 gRibbonDescriptionPart1_BeautyContest[] = _("BEAUTY CONTEST");
|
||||
const u8 gRibbonDescriptionPart1_CuteContest[] = _("CUTE CONTEST");
|
||||
const u8 gRibbonDescriptionPart1_SmartContest[] = _("SMART CONTEST");
|
||||
const u8 gRibbonDescriptionPart1_ToughContest[] = _("TOUGH CONTEST");
|
||||
const u8 gRibbonDescriptionPart2_NormalRank[] = _("Normal Rank winner!");
|
||||
const u8 gRibbonDescriptionPart2_SuperRank[] = _("Super Rank winner!");
|
||||
const u8 gRibbonDescriptionPart2_HyperRank[] = _("Hyper Rank winner!");
|
||||
const u8 gRibbonDescriptionPart2_MasterRank[] = _("Master Rank winner!");
|
||||
const u8 gRibbonDescriptionPart1_Winning[] = _("For clearing LV50");
|
||||
const u8 gRibbonDescriptionPart2_Winning[] = _("at the BATTLE TOWER.");
|
||||
const u8 gRibbonDescriptionPart1_Victory[] = _("For clearing Open Level");
|
||||
const u8 gRibbonDescriptionPart2_Victory[] = _("at the BATTLE TOWER.");
|
||||
const u8 gRibbonDescriptionPart1_Artist[] = _("RIBBON for being chosen");
|
||||
const u8 gRibbonDescriptionPart2_Artist[] = _("as a super sketch model.");
|
||||
const u8 gRibbonDescriptionPart1_Effort[] = _("RIBBON awarded for");
|
||||
const u8 gRibbonDescriptionPart2_Effort[] = _("being a hard worker.");
|
||||
|
||||
const u8 *const gRibbonDescriptionPointers[][2] =
|
||||
{
|
||||
{gRibbonDescriptionPart1_Champion, gRibbonDescriptionPart2_Champion},
|
||||
{gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_NormalRank},
|
||||
{gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_SuperRank},
|
||||
{gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_HyperRank},
|
||||
{gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_MasterRank},
|
||||
{gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_NormalRank},
|
||||
{gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_SuperRank},
|
||||
{gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_HyperRank},
|
||||
{gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_MasterRank},
|
||||
{gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_NormalRank},
|
||||
{gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_SuperRank},
|
||||
{gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_HyperRank},
|
||||
{gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_MasterRank},
|
||||
{gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_NormalRank},
|
||||
{gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_SuperRank},
|
||||
{gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_HyperRank},
|
||||
{gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_MasterRank},
|
||||
{gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_NormalRank},
|
||||
{gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_SuperRank},
|
||||
{gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_HyperRank},
|
||||
{gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_MasterRank},
|
||||
{gRibbonDescriptionPart1_Winning, gRibbonDescriptionPart2_Winning},
|
||||
{gRibbonDescriptionPart1_Victory, gRibbonDescriptionPart2_Victory},
|
||||
{gRibbonDescriptionPart1_Artist, gRibbonDescriptionPart2_Artist},
|
||||
{gRibbonDescriptionPart1_Effort, gRibbonDescriptionPart2_Effort},
|
||||
};
|
|
@ -60,8 +60,77 @@ u32 sub_81D0954(void);
|
|||
void sub_81D1500(struct Pokenav10Struct *structPtr);
|
||||
bool32 sub_81D1524(struct Pokenav10Struct *structPtr);
|
||||
void sub_81D1538(struct Sprite *sprite);
|
||||
u32 sub_81D0C84(int);
|
||||
u32 sub_81D0D2C(int);
|
||||
u32 sub_81D0D8C(int);
|
||||
u32 sub_81D0E00(int);
|
||||
u32 sub_81D0C54(int);
|
||||
|
||||
const u8 gUnknown_086237F8[][4] =
|
||||
{
|
||||
{1, 1, 0, 0},
|
||||
{3, 4, 1, 0},
|
||||
{3, 4, 5, 0},
|
||||
{3, 4, 9, 0},
|
||||
{3, 4, 13, 0},
|
||||
{3, 4, 17, 0},
|
||||
{1, 1, 21, 0},
|
||||
{1, 1, 22, 0},
|
||||
{1, 1, 23, 0},
|
||||
{1, 1, 24, 0},
|
||||
{1, 1, 25, 1},
|
||||
{1, 1, 26, 1},
|
||||
{1, 1, 27, 1},
|
||||
{1, 1, 28, 1},
|
||||
{1, 1, 29, 1},
|
||||
{1, 1, 30, 1},
|
||||
{1, 1, 31, 1}
|
||||
};
|
||||
|
||||
#include "data/text/ribbon_descriptions.h"
|
||||
#include "data/text/gift_ribbon_descriptions.h"
|
||||
|
||||
const u16 gUnknown_08623FF8[] = INCBIN_U16("graphics/pokenav/ribbons_icon1.gbapal");
|
||||
const u16 gUnknown_08624018[] = INCBIN_U16("graphics/pokenav/ribbons_icon2.gbapal");
|
||||
const u16 gUnknown_08624038[] = INCBIN_U16("graphics/pokenav/ribbons_icon3.gbapal");
|
||||
const u16 gUnknown_08624058[] = INCBIN_U16("graphics/pokenav/ribbons_icon4.gbapal");
|
||||
const u16 gUnknown_08624078[] = INCBIN_U16("graphics/pokenav/ribbons_icon5.gbapal");
|
||||
const u16 gUnknown_08624098[] = INCBIN_U16("graphics/pokenav/8624098.gbapal");
|
||||
const u32 gUnknown_086240B8[] = INCBIN_U32("graphics/pokenav/ribbons_icon.4bpp.lz");
|
||||
const u32 gUnknown_08624280[] = INCBIN_U32("graphics/pokenav/ribbons_icon_big.4bpp.lz");
|
||||
|
||||
const struct BgTemplate gUnknown_08624B98[2] =
|
||||
{
|
||||
{
|
||||
.bg = 1,
|
||||
.charBaseIndex = 3,
|
||||
.mapBaseIndex = 0x07,
|
||||
.screenSize = 0,
|
||||
.paletteMode = 0,
|
||||
.priority = 1,
|
||||
.baseTile = 0
|
||||
},
|
||||
{
|
||||
.bg = 2,
|
||||
.charBaseIndex = 1,
|
||||
.mapBaseIndex = 0x06,
|
||||
.screenSize = 0,
|
||||
.paletteMode = 0,
|
||||
.priority = 2,
|
||||
.baseTile = 0
|
||||
}
|
||||
};
|
||||
|
||||
const LoopedTask gUnknown_08624BA0[] =
|
||||
{
|
||||
NULL,
|
||||
sub_81D0C84,
|
||||
sub_81D0D2C,
|
||||
sub_81D0D8C,
|
||||
sub_81D0E00,
|
||||
sub_81D0C54
|
||||
};
|
||||
|
||||
// code
|
||||
static const struct WindowTemplate gUnknown_08624BB8 =
|
||||
{
|
||||
.bg = 2,
|
||||
|
|
75
src/pokenav_unk_9.c
Normal file
75
src/pokenav_unk_9.c
Normal file
|
@ -0,0 +1,75 @@
|
|||
#include "global.h"
|
||||
#include "pokenav.h"
|
||||
#include "bg.h"
|
||||
#include "window.h"
|
||||
|
||||
u32 sub_81CFB8C(void);
|
||||
u32 sub_81CFC2C(void);
|
||||
u32 sub_81CFC40(void);
|
||||
u32 sub_81CFFFC(int);
|
||||
u32 sub_81D0074(int);
|
||||
u32 sub_81D00EC(int);
|
||||
u32 sub_81D0164(int);
|
||||
u32 sub_81D01DC(int);
|
||||
u32 sub_81D021C(int);
|
||||
|
||||
u32 (*const gUnknown_086235D8[])(void) =
|
||||
{
|
||||
sub_81CFB8C,
|
||||
sub_81CFC2C,
|
||||
sub_81CFC40
|
||||
};
|
||||
|
||||
const u16 gUnknown_086235E4[] = INCBIN_U16("graphics/pokenav/ui_ribbons.gbapal");
|
||||
const u32 gUnknown_08623604[] = INCBIN_U32("graphics/pokenav/ui_ribbons.4bpp.lz");
|
||||
const u32 gUnknown_086236CC[] = INCBIN_U32("graphics/pokenav/ui_ribbons.bin.lz");
|
||||
const u16 gUnknown_08623790[] = INCBIN_U16("graphics/pokenav/8623790.gbapal");
|
||||
|
||||
const struct BgTemplate gUnknown_086237B0 =
|
||||
{
|
||||
.bg = 1,
|
||||
.charBaseIndex = 1,
|
||||
.mapBaseIndex = 0x06,
|
||||
.screenSize = 0,
|
||||
.paletteMode = 0,
|
||||
.priority = 2,
|
||||
.baseTile = 0
|
||||
};
|
||||
|
||||
const struct BgTemplate gUnknown_086237B4 =
|
||||
{
|
||||
.bg = 2,
|
||||
.charBaseIndex = 2,
|
||||
.mapBaseIndex = 0x07,
|
||||
.screenSize = 0,
|
||||
.paletteMode = 0,
|
||||
.priority = 3,
|
||||
.baseTile = 0
|
||||
};
|
||||
|
||||
const LoopedTask gUnknown_086237B8[] =
|
||||
{
|
||||
NULL,
|
||||
sub_81CFFFC,
|
||||
sub_81D0074,
|
||||
sub_81D00EC,
|
||||
sub_81D0164,
|
||||
sub_81D01DC,
|
||||
sub_81D021C
|
||||
};
|
||||
|
||||
const struct WindowTemplate gUnknown_086237D4 =
|
||||
{
|
||||
.bg = 1,
|
||||
.tilemapLeft = 1,
|
||||
.tilemapTop = 6,
|
||||
.width = 7,
|
||||
.height = 2,
|
||||
.paletteNum = 1,
|
||||
.baseBlock = 20
|
||||
};
|
||||
|
||||
// TODO: these are probably not strings?
|
||||
const u8 gUnknown_086237DC[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}");
|
||||
const u8 gUnknown_086237E8[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}");
|
||||
const u8 gUnknown_086237F4[] = _("{UNK_SPACER}");
|
Loading…
Reference in New Issue
Block a user