summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheXaman <48356183+TheXaman@users.noreply.github.com>2020-10-22 22:21:56 +0200
committerTheXaman <48356183+TheXaman@users.noreply.github.com>2020-10-22 22:21:56 +0200
commitcb9d6a4edbd3f878754c5c9d493b9255cf80e252 (patch)
treec8fe57cdf91848616e0fd6e7672b72aebcd4d1aa
parentb4213ca0463cfdf4f40aeac7aa0580539a3cad5d (diff)
Updated Add a debug menu (markdown)
-rw-r--r--Add-a-debug-menu---implementation.md (renamed from Add-a-debug-menu.md)87
1 files changed, 86 insertions, 1 deletions
diff --git a/Add-a-debug-menu.md b/Add-a-debug-menu---implementation.md
index 37b9394..f4674f3 100644
--- a/Add-a-debug-menu.md
+++ b/Add-a-debug-menu---implementation.md
@@ -385,4 +385,89 @@ This is the function that gets called in `field_control_avatar.c`. It first cre
You should now be able to compile and run your game and open and close the debug menu. At this point my work is done; it's up to you now to decide what functionality to provide in your debug menu.
-This guide is thanks to Ketsuban \ No newline at end of file
+This guide is thanks to Ketsuban
+
+
+
+***
+
+# Fully functional implementation of a debug menu with Flags, Vars, Items, Pokemon and more!
+This is my implementation of a debug menu based on this (Ketsuban's) tutorial and some code from Pyredrid, AsparagusEduardo and Ghoulslash.
+![](https://i.imgur.com/Tc9Ydjz.gif)
+
+## Features:
+
+**Utility**
+
+Heal player party
+
+Clock: check and set
+
+Fly to all cities: ----------------------------Warp to any map warp: --------------Check saveblock space:
+
+![](https://i.imgur.com/VzPnmmV.gif) ![](https://i.imgur.com/ZO7Z16S.gif) ![](https://i.imgur.com/WpZsU54.gif)
+
+Check weekday: does nothing, left in as a simple spot to add some test stuff for you guys
+
+**Flags:**
+
+Added some usefull debug flags like ignore collision, no wild encounters ([Immortal](https://www.pokecommunity.com/showpost.php?p=9990805&postcount=1)) and no trainers attacking you.
+
+Toggle any flag ingame: -------------Toggle specific usefull flags
+
+![](https://i.imgur.com/2Jfobap.gif) ![](https://i.imgur.com/S8Gddfu.gif)
+
+
+
+**Vars:**
+
+Read and change any vars ingame:
+
+![](https://i.imgur.com/RqcwPiH.gif)
+
+**Give:**
+
+Items:
+
+![](https://i.imgur.com/HoOLOE6.gif)
+
+Pokemon in 2 versions:
+
+---Simple: only takes the ID (source code, not ingame) and a level:
+
+![](https://i.imgur.com/u4A9lM8.gif)
+
+---Complex: ID, level, shiny?, nature and 1 value for all IVs:
+
+![](https://i.imgur.com/LyMQ3Lu.gif)
+
+
+## How to:
+Add and clone it into your repo:
+```c
+git remote add xaman https://github.com/TheXaman/pokeemerald/
+git pull xaman tx_debug_system
+make clean
+make DDEBUG=1
+```
+
+**Access ingame:**
+From now one if you want the menu to show up you have to run your "make" command with the addition parameter: **DDEBUG=1** (yes 2 D's).
+To access ingame press **R + Start**.
+
+
+
+That it, now enjoy and if you find any bugs or if you write some cool additions you think others could profit from, please let me know.
+
+
+**Credits: If you use this, you have to give credit to all following people!**
+
+```
+TheXaman
+Ketsuban
+Pyredrid
+AsparagusEduardo
+Ghoulslash
+```
+
+