diff options
Diffstat (limited to 'Removing-the-intro.md')
-rw-r--r-- | Removing-the-intro.md | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Removing-the-intro.md b/Removing-the-intro.md new file mode 100644 index 0000000..aa6ed02 --- /dev/null +++ b/Removing-the-intro.md @@ -0,0 +1,25 @@ +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/crystal_intro.asm](https://github.com/pret/pokecrystal/blob/master/engine/movie/crystal_intro.asm) and search for "IntroScenes" in your text editor. You should see something like so: + +``` +IntroScenes: + dw IntroScene1 + dw IntroScene2 + ... + dw IntroScene27 + dw IntroScene28 +``` + +This is the section in which Crystal loads sections of the intro (i.e. Unown appearing, Suicune running). It should be fairly obvious what to do here: just 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 also remove these intro scenes entirely, and it will still work.Not far from this you'll see "IntroScene1:". All the code for the intro scenes are right next to each other, so you can simply highlight from here all the way down to before `IntroScene28:` is mentioned delete everything selected. Make sure, however, you don't remove the `NextIntroScene` code. This is still required to switch from the Game Freak logo to the title screen.
\ No newline at end of file |