Files
gen1recomp/tools/crystal_movie_symbols.py
T
bryanthaboi 1905261c5b Spider Car Unleashed
CLOSES #1483, CLOSES #1610, CLOSES #1615, CLOSES #1646, CLOSES #1649, CLOSES #1651, CLOSES #1653, CLOSES #1656, CLOSES #1683, CLOSES #1685, CLOSES #1686, CLOSES #1687, CLOSES #1688, CLOSES #1689, CLOSES #1690, CLOSES #1693, CLOSES #1694, CLOSES #1695, CLOSES #1696, CLOSES #1702, CLOSES #1704, CLOSES #1705, CLOSES #1706, CLOSES #1707, CLOSES #1708, CLOSES #1710, CLOSES #1711, CLOSES #1712, CLOSES #1713, CLOSES #1716, CLOSES #1717, CLOSES #1718, CLOSES #1719, CLOSES #1720, CLOSES #1721, CLOSES #1725, CLOSES #1732, CLOSES #1745, CLOSES #1748, CLOSES #1749, CLOSES #1751, CLOSES #1754
2026-08-24 07:52:05 -04:00

75 lines
2.2 KiB
Python

"""Crystal intro-movie and title-screen symbols for the Crystal manifest.
Gold's title/intro symbols do not exist in Crystal: CrystalIntro is a different
program with its own asset set (engine/movie/intro.asm:1678-1777) and the title
composes on the fly with no tilemap (engine/movie/title.asm:364-374).
"""
# engine/movie/intro.asm:1678-1777
INTRO_SYMBOLS = [
"IntroSuicuneRunGFX",
"IntroPichuWooperGFX",
"IntroBackgroundGFX",
"IntroBackgroundTilemap",
"IntroBackgroundAttrmap",
"IntroBackgroundPalette",
"IntroUnownsGFX",
"IntroPulseGFX",
"IntroUnownATilemap",
"IntroUnownAAttrmap",
"IntroUnownHITilemap",
"IntroUnownHIAttrmap",
"IntroUnownsTilemap",
"IntroUnownsAttrmap",
"IntroUnownsPalette",
"IntroCrystalUnownsGFX",
"IntroCrystalUnownsTilemap",
"IntroCrystalUnownsAttrmap",
"IntroCrystalUnownsPalette",
"IntroSuicuneCloseGFX",
"IntroSuicuneCloseTilemap",
"IntroSuicuneCloseAttrmap",
"IntroSuicuneClosePalette",
"IntroSuicuneJumpGFX",
"IntroSuicuneBackGFX",
"IntroSuicuneJumpTilemap",
"IntroSuicuneJumpAttrmap",
"IntroSuicuneBackTilemap",
"IntroSuicuneBackAttrmap",
"IntroSuicunePalette",
"IntroUnownBackGFX",
"IntroGrass1GFX",
"IntroGrass2GFX",
"IntroGrass3GFX",
"IntroGrass4GFX",
]
# Palette fades that live as local labels inside their scene routines.
# engine/movie/intro.asm:1189 (fade.pal), :1385-1388 (unown_1.pal / unown_2.pal)
INTRO_FADE_SYMBOLS = [
"Intro_Scene24_ApplyPaletteFade.FadePals",
"Intro_Scene20_AppearUnown.pal1",
"Intro_Scene20_AppearUnown.pal2",
"Intro_FadeUnownWordPals.FastFadePalettes",
"Intro_FadeUnownWordPals.SlowFadePalettes",
]
# engine/movie/title.asm:364-374
TITLE_SYMBOLS = [
"TitleSuicuneGFX",
"TitleLogoGFX",
"TitleCrystalGFX",
"TitleScreenPalettes",
]
# engine/movie/splash.asm:344 -- replaces Gold's GameFreakLogoStarsGFX.
# The Ditto OBJ palette is a local label (engine/gfx/cgb_layouts.asm:876-893).
SPLASH_SYMBOLS = [
"GameFreakDittoGFX",
"GameFreakDittoPaletteFade",
"_CGB_GamefreakLogo.GamefreakDittoPalette",
]
MOVIE_SYMBOLS = (
INTRO_SYMBOLS + INTRO_FADE_SYMBOLS + TITLE_SYMBOLS + SPLASH_SYMBOLS)