• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

How to insert the Physical/Special Split in Gen 3

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
P/S Split


latest
Back-Story
latest
As most of you know, Gen 4 introduced a system for battling called the Physical/Special Split. What it essentially does is allow each move to individually be classified as physical or special. Kinda shocking, really.

Anyhoozle, In Gen 3, moves are defined as physical or special based on types. Moves like Flare Blitz are kinda useless if implemented into a Gen 3 hack normally. Research has been done around the hacking communities, and it has been implemented into Gen 3.
The problem is, it's kind of hard to track down; I spent many hours trying to gather info and decide what I was going to need and use. Basically, many people probably wouldn't find this info since it has been dug down hundreds of posts, and lots of questions on how to use it are everywhere. So, I decided I'd help everyone out here!


tm17_submission.png
What you need
tm17_submission.png
There are patches I will link to and posts, but in case you don't want to use patches or can't due to space, here's what you'll need:
  • A hex editor, such as HxD
  • A way to find free space in your rom; FSF recommended or use a hex editor, again
  • A tool to insert uncompressed images
  • A tool that can edit the P/S Split system after you insert it, like Pokemon Game Editor
  • Knowledge of how to insert ASM routines
  • A brain place thing capable of understanding words

tm37_sandstorm.png
Post and patch links
tm37_sandstorm.png
Alright, so the actual system itself is created by Doesntknowhowtoplay. He's not the only one to create it, but he's the only one to have a full patch for it. It also includes the Special Defense buff in Sandstorms. Here's a link to his post: http://www.pokecommunity.com/showpost.php?p=7465618&postcount=163

No, you are not done. This just adds the system; it doesn't classify moves into the correct split.
What happens is the eleventh byte of each move is now going to decide what move is what split; 0 being Physical, 1 being Special, 2 and above being Status. So if you just apply this patch to a ROM, every move will be physical since, well, all of the bytes are still 0.

For Emerald, there's a patch to set the existing moves to the correct split like they are in current Pokémon games, assuming you haven't expanded move tables or anything like that yet: http://www.pokecommunity.com/showpost.php?p=8318014&postcount=261
This also includes the little icons on the status screen.


latest
Manually inserting the icons on the status screen
latest
The icons that appear on the status screen are a small ASM hack to load uncompressed images onto the screen. Here's how you manually insert it:
Emerald - http://www.pokecommunity.com/showpost.php?p=8217520&postcount=237
Here's how to fix it apparently - http://www.pokecommunity.com/showpost.php?p=8293636&postcount=254

FireRed - http://www.pokecommunity.com/showpost.php?p=6976957&postcount=114
And here's how to fix that - http://www.pokecommunity.com/showpost.php?p=6998748&postcount=127

That should be how to manually insert icons!


latest
Conclusion
latest
Alright everyone, I hope this little guide helps. It took a few hours to gather this info and put it together. If there's anything I've missed or any comments, be sure to let me know. I'm glad to help as well. Seeya! ☜(゚ヮ゚☜)

 

BlackStorm20x

Content Creator
325
Posts
10
Years
Good thing there are a few tutorials on how to insert P/S Split. :D Just in case people don't wanna use rom bases or something. But good job GoGo! :D ^^
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
Good thing there are a few tutorials on how to insert P/S Split. :D Just in case people don't wanna use rom bases or something. But good job GoGo! :D ^^

I didn't really do much, I just gathered some info together and made it easier for others to find. But glad you appreciate it!
 
2
Posts
6
Years
Please don't be offended but I really don't know how this works. Im an idiot around these kinds of stuff. I already have the hex editor and the .ips file for Pok?mon Emerald, and when I tried to follow your instructions, I was very confused. I know what bytes are but what do you mean by the eleventh byte? Do you change it? I would be so glad if you can tell me how this
works. Thanks in advance!

Edit: OK. I now know how this works but where is the location of Pound?
 
Last edited:

Froosty

The_Learner
535
Posts
9
Years
Please don't be offended but I really don't know how this works. Im an idiot around these kinds of stuff. I already have the hex editor and the .ips file for Pok?mon Emerald, and when I tried to follow your instructions, I was very confused. I know what bytes are but what do you mean by the eleventh byte? Do you change it? I would be so glad if you can tell me how this works. Thanks in advance!

Are you serious, you know byte but not eleventh byte {D:}
Anyways if thats for changing a move to either physical, special or status then use pge or g3t to do it.
It will prevent some hex issues if your are not good at hex editing.

Also elevent byte is as simple as you count eleven from the location you are...o_O
 
2
Posts
6
Years
Are you serious, you know byte but not eleventh byte {D:}
Anyways if thats for changing a move to either physical, special or status then use pge or g3t to do it.
It will prevent some hex issues if your are not good at hex editing.

Also elevent byte is as simple as you count eleven from the location you are...o_O
Thanks for telling me!
 
Last edited:

Leandro Zam

Brasileiro
11
Posts
14
Years
  • Seen Oct 23, 2021
Thank you very much for the tutorial, I hope you continue the good work, I will always be accompanying you to give you prestige.
 
Back
Top