summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaveState <pgattic@gmail.com>2019-05-15 10:33:13 -0400
committerSaveState <pgattic@gmail.com>2019-05-15 10:33:13 -0400
commitf79d53baec56ae2214d1a14990056aa5f3455c25 (patch)
tree5c9e3a1867e2db297f8132bd230d3bc63bf5818e
parente06ea51234aa72dfba604cec4c5fbd881f78b758 (diff)
Updated Remove Artificial Save Delay (markdown)
-rw-r--r--Remove-Artificial-Save-Delay.md27
1 files changed, 26 insertions, 1 deletions
diff --git a/Remove-Artificial-Save-Delay.md b/Remove-Artificial-Save-Delay.md
index d6ac3fd..86652ef 100644
--- a/Remove-Artificial-Save-Delay.md
+++ b/Remove-Artificial-Save-Delay.md
@@ -1,6 +1,6 @@
Pokemon Red saves quicker than Pokemon Crystal on its own. However, it is still putting in an artificial delay. This is a much simpler fix than Pokemon Crystal's, and here it is:
-Open up [engine/save.asm](https://github.com/pret/pokered/blob/master/engine/save.asm) and scroll down to about line 160, and you will have to remove these four lines:
+Open up [engine/save.asm](https://github.com/pret/pokered/blob/master/engine/save.asm) and scroll down to about line 160, and you will have to remove these lines:
```diff
SaveSAV:
@@ -33,5 +33,30 @@ SaveSAVConfirm:
coord hl, 0, 7
...
```
+Optionally, if you want to remove the "Would you like to save the game?" part, you could also remove these:
+[engine/save.asm](https://github.com/pret/pokered/blob/master/engine/save.asm):
+```diff
+
+SaveSAV:
+ callba PrintSaveScreenText
+- ld hl, WouldYouLikeToSaveText
+- call SaveSAVConfirm
+- and a ;|0 = Yes|1 = No|
+- ret nz
+ ld a, [wSaveFileStatus]
+ dec a
+...
+
+-WouldYouLikeToSaveText:
+- TX_FAR _WouldYouLikeToSaveText
+- db "@"
+```
+and [text.asm](https://github.com/pret/pokered/blob/master/text.asm) (about line 2012):
+```diff
+-_WouldYouLikeToSaveText::
+- text "Would you like to"
+- line "SAVE the game?"
+- done
+```
There! It's as simple as that! The game should save quickly without having to say "Now saving...". Enjoy! \ No newline at end of file