The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking > Binary Hack Tutorials
Reload this Page How to insert the Physical/Special Split in Gen 3

Notices
For all updates, view the main page.

Binary Hack Tutorials Various tools and resources to help you develop your legacy hacks can be found here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old July 22nd, 2015 (9:29 PM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
 
Join Date: Nov 2012
Location: Earth
Age: 24
Gender: Female
Nature: Jolly
Posts: 2,475
P/S Split


Back-Story
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!


What you need
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


Post and patch links
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.


Manually inserting the icons on the status screen
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!


Conclusion
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! ☜(゚ヮ゚☜)

__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
Romhack.me Profile - Pokecommunity Profile - Youtube Channel

Support me at my site!
Pokémon Platinum Red and Blue
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old July 23rd, 2015 (9:36 AM).
BlackStorm20x's Avatar
BlackStorm20x BlackStorm20x is offline
Content Creator
 
Join Date: Apr 2014
Location: Dallas, Texas
Age: 22
Gender: Male
Nature: Quiet
Posts: 325
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 ^^
__________________
<img src=https://imgur.com/M1jf3YA border=0 alt= />
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old July 23rd, 2015 (11:13 AM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
 
Join Date: Nov 2012
Location: Earth
Age: 24
Gender: Female
Nature: Jolly
Posts: 2,475
Quote:
Originally Posted by BlackStorm20x View Post
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!
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
Romhack.me Profile - Pokecommunity Profile - Youtube Channel

Support me at my site!
Pokémon Platinum Red and Blue
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old May 28th, 2017 (6:22 AM). Edited May 31st, 2017 by Jabez310.
Jabez310 Jabez310 is offline
 
Join Date: May 2017
Location: Universe
Gender: Male
Posts: 2
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?
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old May 28th, 2017 (5:07 PM).
Froosty's Avatar
Froosty Froosty is offline
The_Learner
 
Join Date: Sep 2014
Location: Somewhere in this world.
Age: 25
Gender: Male
Nature: Brave
Posts: 535
Quote:
Originally Posted by Jabez310 View Post
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
__________________
My works:
TOOL: TL's Quick Enhancer
TUTORIAL: Fire red habitat editing
TUTORIAL: Fire red Transparent text-box


| |
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old May 31st, 2017 (8:28 PM). Edited May 31st, 2017 by Jabez310.
Jabez310 Jabez310 is offline
 
Join Date: May 2017
Location: Universe
Gender: Male
Posts: 2
Quote:
Originally Posted by The_learner View Post
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!
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old May 31st, 2017 (9:36 PM).
Sakib66's Avatar
Sakib66 Sakib66 is offline
 
Join Date: Jan 2017
Gender: Male
Nature: Adamant
Posts: 196
I have made easier version of this.( credit goes to the learner and kurapika)
https://www.pokecommunity.com/showthread.php?t=391470
Reply With Quote
  #8   Link to this post, but load the entire thread.  
Old November 9th, 2017 (4:34 PM).
Leandro Zam Leandro Zam is offline
Brasileiro
 
Join Date: Mar 2010
Gender: Male
Posts: 11
Thank you very much for the tutorial, I hope you continue the good work, I will always be accompanying you to give you prestige.
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 2:23 AM.