Hacking Pokémon ORAS | Sango Plugin

  • Thread starter Thread starter Zetta_D
  • Start date Start date
  • Views Views 14,095
  • Replies Replies 112
  • Likes Likes 9
Hello, I found how to modify the game menus. Right now, I'm working on the one that allows viewing a Pokémon's stats. Here's an example. I will add more commands afterward to be able to select the desired stat and modify it directly in-game, same for moves, abilities, etc.
 
I figured out how to change the HP bar colors. It will be integrated into Pokémon Sango Kaizo.
This code dynamically updates the HP bar color on a smooth gradient from cyan to magenta based on the Pokémon's remaining health ratio.

1786292936660.png
 
  • Like
Reactions: False_Hope
After the integrated Pokémon editor, I managed to modify the Pokémon keyboard menu to inject every single glyph that the game can draw. I'll be pushing version 4.0.0 of the plugin tomorrow so you can access these new features x)

Post automatically merged:

I also finally figured out how to modify the Pokémon textures, the map, etc. using the GPU instead of the CPU (which caused freezes because I had to modify each pixel by hand). Right now, I'm still experimenting.

1786837744020.png

1786837754721.png

1786837764222.png

1786837770238.png

1786837774668.png

1786837801457.png
 
Last edited by Zetta_D,
After months and months of research and testing, I finally made it x')


Post automatically merged:

1787366736283.png
1787366785462.png
1787367283618.png

Post automatically merged:


Post automatically merged:

1787392541750.png
 
Last edited by Zetta_D,
Awesome, having a blast with this so far on hardware. Especially loving the Game Speed modifier, thanks for making this! One thing I am having an issue with tho is the team editor. Tried giving myself a Goomy but it appears as "fainted" in my party and there's no way to restore it, not even through a Pokemon Center. Just wondering if there's some specific setting that's needed to make it functional
 
Last edited by LilJohnBoon,
  • Like
Reactions: Zetta_D
Awesome, having a blast with this so far on hardware. Especially loving the Game Speed modifier, thanks for making this! One thing I am having an issue with tho is the team editor. Tried giving myself a Goomy but it appears as "fainted" in my party and there's no way to restore it, not even through a Pokemon Center. Just wondering if there's some specific setting that's needed to make it functional
Are you using the Sango plugin or the Sango Kaizo ROM hack?
to find out which menu you’re talking about x)
 
Are you using the Sango plugin or the Sango Kaizo ROM hack?
to find out which menu you’re talking about x)
Regular Sango with Alpha Sapphire, not the Kaizo romhack
Also, is there a way to keep the plugin settings saved so they don't reset every time I boot? Like getting rid of outlines, game speed, etc.
 
Regular Sango with Alpha Sapphire, not the Kaizo romhack
Also, is there a way to keep the plugin settings saved so they don't reset every time I boot? Like getting rid of outlines, game speed, etc.
Nope, I'll add that right away (btw if you have any extra code ideas, I'll gladly take them too)

For the editor, if it's the plugin's editor, remember to hit the "Save" button after you're done; if it's the one built into the Pokémon game (the menu where you can check stats, moves, etc.), follow this tutorial:

---

How to use the Pokémon Editor:

- Press Y: Toggle edit mode (navigation to select a stat, highlighted in red/yellow).
- Press L / R: Switch between pages (IVs, EVs, and actual stats).
- Press A: Enter edit mode on a selected stat (highlighted in purple/pink).
Adjust values: Left/Right (+/-1), Up/Down (+/-10), L/R shoulders (+/-100).
- Press X: Max out contest stats and IVs (31) & Reset EVs.
 
Nope, I'll add that right away (btw if you have any extra code ideas, I'll gladly take them too)

For the editor, if it's the plugin's editor, remember to hit the "Save" button after you're done; if it's the one built into the Pokémon game (the menu where you can check stats, moves, etc.), follow this tutorial:

---

How to use the Pokémon Editor:

- Press Y: Toggle edit mode (navigation to select a stat, highlighted in red/yellow).
- Press L / R: Switch between pages (IVs, EVs, and actual stats).
- Press A: Enter edit mode on a selected stat (highlighted in purple/pink).
Adjust values: Left/Right (+/-1), Up/Down (+/-10), L/R shoulders (+/-100).
- Press X: Max out contest stats and IVs (31) & Reset EVs.
Thanks for the reply! I figured out that the Goomy was staying at level 0 and that was messing it up. Gave it a rare candy and now it's fine! In the pokemon editor it doesn't seem like the function setting the pokemon's level works, I had Goomy's level set to 10 and everything besides the level was saved. I then tried editing my other pokemon's level but that didn't work either. I'm using version 3.0.0 of the normal plugin, is version 4.0.0 released?

As for suggestions, being able to us the PC anywhere would be a huge QOL improvement, seems like that's already a planned feature so I'm excited. Also idk if this is too big of an ask, but I'm really enjoying messing with the camera settings in the overworld like using the first person view- is there any way to edit the controls while in those camera modes so Up=Forward, etc like tank controls so it's less confusing manuevering?
 
Thanks for the reply! I figured out that the Goomy was staying at level 0 and that was messing it up. Gave it a rare candy and now it's fine! In the pokemon editor it doesn't seem like the function setting the pokemon's level works, I had Goomy's level set to 10 and everything besides the level was saved. I then tried editing my other pokemon's level but that didn't work either. I'm using version 3.0.0 of the normal plugin, is version 4.0.0 released?

As for suggestions, being able to us the PC anywhere would be a huge QOL improvement, seems like that's already a planned feature so I'm excited. Also idk if this is too big of an ask, but I'm really enjoying messing with the camera settings in the overworld like using the first person view- is there any way to edit the controls while in those camera modes so Up=Forward, etc like tank controls so it's less confusing manuevering?
I just fixed the level issue, (I just needed to refresh the Pokémon), and I added configuration saving. I'll also try to fix that first-person camera bug and push the new version 4.0 to GitHub.
 

Site & Scene News

Popular threads in this forum