You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AndrewC101 edited this page Sep 3, 2023
·
8 revisions
The Pokemon Crystal intro is fairly complex to modify and requires quite a deal of assembly knowledge to modify. Thankfully, if you're planning on giving your hack a new story, it's not hard at all to just remove the intro. This change will skip straight to the title screen directly after the game freak intro with ditto plays.
Go to /engine/movie/intro.asm and search for "IntroScenes" in your text editor. You should see something like so:
This is the section in which Crystal loads sections of the intro (i.e. Unown appearing, Suicune running). You can remove lines IntroScene1 through IntroScene27.
It should now look like this:
IntroScenes:
dw IntroScene28
Compile and load the ROM. It should now do exactly as described above, with no errors.
Optionally, if you want to reduce space, you can now deleted the code for all functions in the file except CrystalIntro, IntroSceneJumper, IntroScenes and IntroScene28. Everything else can be deleted.
Doing this saves about 12.5 Kb of space, which represents 0.625% of the entire 2Mb ROM.