From 7e150dc3ebdeb4012be3d9c35d1b531137e3fe33 Mon Sep 17 00:00:00 2001 From: IoIxDButStronger <30945097+IoIxDButStronger@users.noreply.github.com> Date: Mon, 8 Apr 2019 17:05:21 -0600 Subject: Created Removing the intro (markdown) --- Removing-the-intro.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Removing-the-intro.md diff --git a/Removing-the-intro.md b/Removing-the-intro.md new file mode 100644 index 0000000..a251d9e --- /dev/null +++ b/Removing-the-intro.md @@ -0,0 +1,50 @@ +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 IntroScene28. + +``` +IntroScenes: +- dw IntroScene1 +- dw IntroScene2 +- dw IntroScene3 +- dw IntroScene4 +- dw IntroScene5 +- dw IntroScene6 +- dw IntroScene7 +- dw IntroScene8 +- dw IntroScene9 +- dw IntroScene10 +- dw IntroScene11 +- dw IntroScene12 +- dw IntroScene13 +- dw IntroScene14 +- dw IntroScene15 +- dw IntroScene16 +- dw IntroScene17 +- dw IntroScene18 +- dw IntroScene19 +- dw IntroScene20 +- dw IntroScene21 +- dw IntroScene22 +- dw IntroScene23 +- dw IntroScene24 +- dw IntroScene25 +- dw IntroScene26 +- dw IntroScene27 + 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. 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 to before `IntroScene28:` is mentioned and save space. 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 -- cgit v1.2.3 From 67cf41ae0e4bf637efcabaf509b92039fefcf9af Mon Sep 17 00:00:00 2001 From: IoIxDButStronger <30945097+IoIxDButStronger@users.noreply.github.com> Date: Mon, 8 Apr 2019 17:07:35 -0600 Subject: Updated Removing the intro (markdown) --- Removing-the-intro.md | 58 +++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/Removing-the-intro.md b/Removing-the-intro.md index a251d9e..fd59655 100644 --- a/Removing-the-intro.md +++ b/Removing-the-intro.md @@ -15,36 +15,36 @@ This is the section in which Crystal loads sections of the intro (i.e. Unown app ``` IntroScenes: -- dw IntroScene1 -- dw IntroScene2 -- dw IntroScene3 -- dw IntroScene4 -- dw IntroScene5 -- dw IntroScene6 -- dw IntroScene7 -- dw IntroScene8 -- dw IntroScene9 -- dw IntroScene10 -- dw IntroScene11 -- dw IntroScene12 -- dw IntroScene13 -- dw IntroScene14 -- dw IntroScene15 -- dw IntroScene16 -- dw IntroScene17 -- dw IntroScene18 -- dw IntroScene19 -- dw IntroScene20 -- dw IntroScene21 -- dw IntroScene22 -- dw IntroScene23 -- dw IntroScene24 -- dw IntroScene25 -- dw IntroScene26 -- dw IntroScene27 - dw IntroScene28 +-dw IntroScene1 +-dw IntroScene2 +-dw IntroScene3 +-dw IntroScene4 +-dw IntroScene5 +-dw IntroScene6 +-dw IntroScene7 +-dw IntroScene8 +-dw IntroScene9 +-dw IntroScene10 +-dw IntroScene11 +-dw IntroScene12 +-dw IntroScene13 +-dw IntroScene14 +-dw IntroScene15 +-dw IntroScene16 +-dw IntroScene17 +-dw IntroScene18 +-dw IntroScene19 +-dw IntroScene20 +-dw IntroScene21 +-dw IntroScene22 +-dw IntroScene23 +-dw IntroScene24 +-dw IntroScene25 +-dw IntroScene26 +-dw IntroScene27 +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. 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 to before `IntroScene28:` is mentioned and save space. 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 +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 -- cgit v1.2.3 From 968d0818dfc4ab77570b5e15a6a8a7abf5782e04 Mon Sep 17 00:00:00 2001 From: IoIxDButStronger <30945097+IoIxDButStronger@users.noreply.github.com> Date: Mon, 8 Apr 2019 17:09:07 -0600 Subject: Updated Removing the intro (markdown) --- Removing-the-intro.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Removing-the-intro.md b/Removing-the-intro.md index fd59655..2d7ce50 100644 --- a/Removing-the-intro.md +++ b/Removing-the-intro.md @@ -14,7 +14,7 @@ IntroScenes: 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 IntroScene28. ``` -IntroScenes: + IntroScenes: -dw IntroScene1 -dw IntroScene2 -dw IntroScene3 @@ -42,7 +42,7 @@ IntroScenes: -dw IntroScene25 -dw IntroScene26 -dw IntroScene27 -dw IntroScene28 + dw IntroScene28 ``` Compile and load the ROM. It should now do exactly as described above, with no errors. -- cgit v1.2.3 From 90e0fac99021889a4291f332faf1fe7bdfb14642 Mon Sep 17 00:00:00 2001 From: IoIxDButStronger <30945097+IoIxDButStronger@users.noreply.github.com> Date: Mon, 8 Apr 2019 17:09:47 -0600 Subject: Updated Removing the intro (markdown) --- Removing-the-intro.md | 35 +++++------------------------------ 1 file changed, 5 insertions(+), 30 deletions(-) diff --git a/Removing-the-intro.md b/Removing-the-intro.md index 2d7ce50..132605a 100644 --- a/Removing-the-intro.md +++ b/Removing-the-intro.md @@ -11,38 +11,13 @@ IntroScenes: 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 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 IntroScene1 --dw IntroScene2 --dw IntroScene3 --dw IntroScene4 --dw IntroScene5 --dw IntroScene6 --dw IntroScene7 --dw IntroScene8 --dw IntroScene9 --dw IntroScene10 --dw IntroScene11 --dw IntroScene12 --dw IntroScene13 --dw IntroScene14 --dw IntroScene15 --dw IntroScene16 --dw IntroScene17 --dw IntroScene18 --dw IntroScene19 --dw IntroScene20 --dw IntroScene21 --dw IntroScene22 --dw IntroScene23 --dw IntroScene24 --dw IntroScene25 --dw IntroScene26 --dw IntroScene27 - dw IntroScene28 +IntroScenes: + dw IntroScene28 ``` Compile and load the ROM. It should now do exactly as described above, with no errors. -- cgit v1.2.3 From 7bfd298e882ac100eea4589cd5d1517290305d2d Mon Sep 17 00:00:00 2001 From: IoIxDButStronger <30945097+IoIxDButStronger@users.noreply.github.com> Date: Mon, 8 Apr 2019 17:31:57 -0600 Subject: Updated Tutorials (markdown) --- Tutorials.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Tutorials.md b/Tutorials.md index c9dfbe0..2d91584 100644 --- a/Tutorials.md +++ b/Tutorials.md @@ -81,6 +81,7 @@ Tutorials may use diff syntax to show edits: - [Remove Pokémon sprite animations](Remove-Pokémon-sprite-animations) - [Remove the 25% failure chance for AI status moves](Remove-the-25%25-failure-chance-for-AI-status-moves) - [Remove the redundant move grammar table](Remove-the-redundant-move-grammar-table) +- [Remove the opening intro](Removing-the-intro) ## Features from different generations -- cgit v1.2.3 From 53ca6e3f29641b4694b6211255f55f9c2dc62ff6 Mon Sep 17 00:00:00 2001 From: IoIxDButStronger <30945097+IoIxDButStronger@users.noreply.github.com> Date: Mon, 8 Apr 2019 17:32:47 -0600 Subject: Updated Removing the intro (markdown) --- Removing-the-intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Removing-the-intro.md b/Removing-the-intro.md index 132605a..aa6ed02 100644 --- a/Removing-the-intro.md +++ b/Removing-the-intro.md @@ -11,7 +11,7 @@ IntroScenes: 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. +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: -- cgit v1.2.3 From bfb2e6b3a0dcd802aff15c0804c5fae25684bcfa Mon Sep 17 00:00:00 2001 From: mid-kid Date: Tue, 9 Apr 2019 10:44:26 +0200 Subject: =?UTF-8?q?Updated=20Remove=20Pok=C3=A9mon=20sprite=20animations?= =?UTF-8?q?=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "Remove-Pok\303\251mon-sprite-animations.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/Remove-Pok\303\251mon-sprite-animations.md" "b/Remove-Pok\303\251mon-sprite-animations.md" index 1077f4d..73cf55d 100644 --- "a/Remove-Pok\303\251mon-sprite-animations.md" +++ "b/Remove-Pok\303\251mon-sprite-animations.md" @@ -538,7 +538,7 @@ Another way is to crop the sprites *after* they've been converted from .png to . (If you're replacing the 251 Gen 2 Pokémon with your own set, then skip this step. And of course when you're drawing front sprites, just draw them as square still sprites, without any animated frames.) -Create **tools/trim_animation.sh**: +Create **tools/trim_animation.sh** (make sure to save it with [unix line endings](https://stackoverflow.com/a/8195860)): ```sh #!/bin/sh -- cgit v1.2.3