summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2019-04-13 12:05:22 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2019-04-13 12:05:22 -0400
commit717b8f3b04e5f573e6dd1f1ee1b245b60a24a878 (patch)
tree8aefb55c03a2db90fc4cd5bf43239cdd1793389c
parent476451188504b2e1ab4be7e92c3ce11af8b09602 (diff)
parentbfb2e6b3a0dcd802aff15c0804c5fae25684bcfa (diff)
Merge branch 'master' of https://github.com/pret/pokecrystal.wiki
-rw-r--r--Remove-Pokémon-sprite-animations.md2
-rw-r--r--Removing-the-intro.md25
-rw-r--r--Tutorials.md1
3 files changed, 27 insertions, 1 deletions
diff --git a/Remove-Pokémon-sprite-animations.md b/Remove-Pokémon-sprite-animations.md
index 039be3d..ec21526 100644
--- a/Remove-Pokémon-sprite-animations.md
+++ b/Remove-Pokémon-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
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
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