< >
Hello, guest! Please log in or register.

The PokéCommunity

Go Back     The PokéCommunity Forums > ROM Hacking > Research & Development Research The 4th gen class split in 3rd gen

Notices

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!
Research & Development programs in this forum are subject to moderator approval before they are displayed.

Reply Post Reply
 
Thread Tools
  #276    
Old October 27th, 2014 (4:48 PM). Edited October 27th, 2014 by MrDollSteak.
MrDollSteak's Avatar
MrDollSteak MrDollSteak is offline
Formerly known as 11bayerf1
 
Join Date: Dec 2008
Location: Hong Kong
Age: 20
Gender: Male
Posts: 720
Quote:
Originally Posted by RaileysXerilyasRX View Post
The Emerald Fairy patch really buggy and it already includes the split viewer. So anyways, (this might be off topic so bear with it) I tried manually add the Fairy type in Emerald without replacing any (I added the icon after the Dark and the 5 contest types). It glitched afterwards, why so? Have you tried adding the Fairy type manually and carefully? If so and very successful, please teach me dude.
I'm not using the Fairy type patch... at all.
As I mentioned I expanded it myself without replacing. The only problem is, again as I mentioned the limiter for the type icons at 61CFC1 affects the PSS Icons. If it is 17 then its fine, but you don't get the Fairy-type, if it's 18, then you get the bug I mentioned before. I believe it's not just a limiter, but also an OAM co-ordinate, so I'm just going to find a location where it doesn't overlap.

EDIT: 30 seems to work.
Reply With Quote

Relevant Advertising!

  #277    
Old October 27th, 2014 (5:07 PM).
Sky High's Avatar
Sky High Sky High is offline
Bellsprouts in Paris. Be aware a rare Victini.
 
Join Date: Feb 2014
Location: Shiganshina District, Wall Maria
Gender: Male
Nature: Adamant
Posts: 352
Quote:
Originally Posted by MrDollSteak View Post
I'm not using the Fairy type patch... at all.
As I mentioned I expanded it myself without replacing. The only problem is, again as I mentioned the limiter for the type icons at 61CFC1 affects the PSS Icons. If it is 17 then its fine, but you don't get the Fairy-type, if it's 18, then you get the bug I mentioned before. I believe it's not just a limiter, but also an OAM co-ordinate, so I'm just going to find a location where it doesn't overlap.

EDIT: 30 seems to work.
Ahh... alright. I will try that later... but... "30" really works? So like, if it is 30 (hex), I can have 48 types (26 new) in game. LOL Haha! Thanks dude.
Reply With Quote
  #278    
Old December 3rd, 2014 (11:51 AM). Edited December 4th, 2014 by Edwearth.
Edwearth's Avatar
Edwearth Edwearth is offline
 
Join Date: May 2014
Location: Paris
Gender: Male
Posts: 38
Hello, I have a little problem.
I did it on a clean emerald rom and it worked.
But i try to do it with my rom which has extended moves and it fails.

The game run without problem until I go to Pokemon-Summary-Battle Moves and I press A.

With VBA 1.8 I have this error message "Unsupported BIOS function 44 called from 0880043e0. A BIOS file is needed in order to get correct behaviour."
Then it reset the game. With other emulators, it is just reseting.
(I'm sure it is not a BIOS problem)

In all cases, thank you for this helpful tuto !

Édit : I didn't see where the mistakes were. So I restarted from the begining and it seams working.
Reply With Quote
  #279    
Old December 6th, 2014 (10:04 AM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 23
Gender: Male
Nature: Hardy
Posts: 773
ABout Types... As some of you added Fairy without repleacing to game. This is possible to add also this in Ruby? I don't want break Contest Types.
POKEMON RUBY RENEV - http://www.pokecommunity.com/showthread.php?t=341964
Reply With Quote
  #280    
Old December 13th, 2014 (5:58 AM).
ZoneX's Avatar
ZoneX ZoneX is offline
Spriter
 
Join Date: Dec 2014
Location: Olivine City
Gender: Male
Nature: Mild
Posts: 25
Physical/Special split in Gen 3 games!! That's such an awesome feature! I think I've only seen a few hacks that contained this! I wonder if there's a hacking tool one can use. I would really enjoy using this feature in my Expert Emerald rom I've download ed
Reply With Quote
  #281    
Old December 17th, 2014 (2:30 PM).
TheRabbit TheRabbit is offline
Banned
 
Join Date: Jul 2014
Gender: Male
Posts: 69
When I used Dartharon's ASM code (with Jambo's fix), I'm just getting blank white squares where the icons would be.

The odd thing is I did it exactly the same way on a clean FR ROM and it worked fine.

What would be causing this?
Reply With Quote
  #282    
Old March 21st, 2015 (6:20 PM).
metapod23's Avatar
metapod23 metapod23 is offline
Hardened Trainer
 
Join Date: Mar 2009
Gender: Male
Nature: Timid
Posts: 673
Hey, would anyone be interested in a tutorial using Darthatron and Jambo51's routines to insert the physical/special split that dumbs it down so you only have to use a hex editor? I think I've executed everything needed properly, but before I post the tut, I'd like to know that it would be useful. I know there are patches and whatnot that exist.
Reply With Quote
  #283    
Old March 21st, 2015 (9:16 PM).
Percy's Avatar
Percy Percy is offline
Breaking my heart, babe!
 
Join Date: Sep 2014
Location: Somewhere in the world, obviously
Gender: Male
Nature: Gentle
Posts: 2,368
Quote:
Originally Posted by metapod23 View Post
Hey, would anyone be interested in a tutorial using Darthatron and Jambo51's routines to insert the physical/special split that dumbs it down so you only have to use a hex editor? I think I've executed everything needed properly, but before I post the tut, I'd like to know that it would be useful. I know there are patches and whatnot that exist.
In my opinion, that would be useful. Maybe I'll even try it out
Pair | #TeamTrivia
Reply With Quote
  #284    
Old March 21st, 2015 (9:19 PM).
Uikri's Avatar
Uikri Uikri is offline
 
Join Date: May 2013
Gender: Male
Posts: 23
Quote:
Originally Posted by metapod23 View Post
Hey, would anyone be interested in a tutorial using Darthatron and Jambo51's routines to insert the physical/special split that dumbs it down so you only have to use a hex editor? I think I've executed everything needed properly, but before I post the tut, I'd like to know that it would be useful. I know there are patches and whatnot that exist.
Would this cover adding in the attack category icons, or just the class split? Actually, either way I think I'd like to see this tut. It would help me when I take long breaks from messing with this stuff.
Reply With Quote
  #285    
Old March 22nd, 2015 (12:25 PM).
metapod23's Avatar
metapod23 metapod23 is offline
Hardened Trainer
 
Join Date: Mar 2009
Gender: Male
Nature: Timid
Posts: 673
Quote:
Originally Posted by Uikri View Post
Would this cover adding in the attack category icons, or just the class split? Actually, either way I think I'd like to see this tut. It would help me when I take long breaks from messing with this stuff.
It would include adding the icons all done in a hex editor.
Reply With Quote
  #286    
Old April 24th, 2015 (12:36 PM). Edited April 27th, 2015 by MisterJoJo.
MisterJoJo MisterJoJo is offline
 
Join Date: Feb 2014
Posts: 9
I know everything here is in English but I am a german hacker trying to port the patch for the split for Firered (D).
I edited the patch so that the offsets are correct for the german rom. Im still missing the pointers and I dont know
which pointers have to be edited (I changed the pointer to the attacks data at 250C04 though). Currently the game is freezing in a battle when using an attack.

So is there anybody who can give me suggestions which pointers might be wrong and what else could be wrong ?

EDIT: Nevermind I figured it out myself by using a disassembler. Hopefully the german hacker community has this feature now too.
Reply With Quote
  #287    
Old May 12th, 2015 (7:03 AM).
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 257
After doing this, and spliting physical attacks from special attacks, can I make physical attacks be ineffective against Ghost Pokémon? Or only special Electric attacks be ineffective against Ground Pokémon?
Reply With Quote
  #288    
Old May 12th, 2015 (7:15 AM).
kleenexfeu kleenexfeu is offline
 
Join Date: Aug 2013
Gender: Male
Posts: 207
Quote:
Originally Posted by FamiliaWerneck View Post
After doing this, and spliting physical attacks from special attacks, can I make physical attacks be ineffective against Ghost Pokémon? Or only special Electric attacks be ineffective against Ground Pokémon?
To doing this you will have to make a routine in ASM, there is no "simple way" to make it with just this patch
Reply With Quote
  #289    
Old May 12th, 2015 (11:48 AM).
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 257
Quote:
Originally Posted by kleenexfeu View Post
To doing this you will have to make a routine in ASM, there is no "simple way" to make it with just this patch
Ok, no problem.
Also, when I change a ROM using a program (Advance Map, for example) or ASM, wouldn't the changes be, like, more permanent than in a patch?
'Cause when I see a patch, I think that missing it or deleting it by accident is way easier and simpler than doing the same to a ROM.
What's the real difference between them?
Ain't messing with a ROM directly safer and more permanent than just a patch?
Reply With Quote
  #290    
Old June 11th, 2015 (7:33 PM).
TerminalVelo TerminalVelo is offline
 
Join Date: Aug 2012
Gender: Male
Posts: 29
0x250C5B, is there where Razor Leaf starts?
Reply With Quote
  #291    
Old September 18th, 2015 (3:56 AM). Edited September 18th, 2015 by Uikri.
Uikri's Avatar
Uikri Uikri is offline
 
Join Date: May 2013
Gender: Male
Posts: 23
Quote:
Originally Posted by Shufflejoy View Post
Here's an IPS patch that applies version 1.4 of the Emerald patch, has all of the moves set to the correct Physical/Special/Status byte, and has the icons installed and working. Warning: I didn't take note of where I inserted the image or the ASM, so back up your game first.
UPDATE 6: Images weren't indexed and had transparency. This is still salvageable. It will just take awhile since I am going to have to do all of this manually. Aaand back to being walled. No matter what program I try to use to change the animations of the Pokémon, when I edit frame 1, frame 0 messes up, and vice versa. Or, in the case of G3HS, it gives me the attached error (G3HS error.png). Perhaps I'm not using the right format of image? They are all .png files, unindexed. They were exported directly from Advanced Pokémon Sprite Editor.

UPDATE 5: Oh yeah, is there an easy way to edit animation frames that is not G3HS? I don't want to risk screwing something up just because I refused to use anything else.

UPDATE 4: That didn't take long. It works, at least on VBA rerecording on Windows. I will make a(n) .ips file and attach it. One for the normal version, and one for the Moémon version, in case anyone wants to test it (or just play it. That is why I wanted this completed, after all. The definitive Pokémon Emerald experience) and see if it really works. I don't really know why it didn't work the first time, and I honestly don't care, since it seems to work now. Any testers are appreciated greatly, as I don't know how to change the power of attacks to test stuff like this, though, thinking on it, it's probably as simple as opening PGE and fiddling for a few minutes. I might do that before making a(n) .ips file, actually, so I'm not giving you guys something that doesn't work.

UPDATE 3: I think I am slowing down. The coffee is probably wearing off. I ran the ROM, which had now had Shufflejoy's PhysSpec Split+Icons patch applied to it, as well as practically every single battle sprite edited, and had been run through Dabomstew's UPGR to add camel case 'mon names and "impossible" evolutions removed. To my surprise, the game actually made it to the moving truck, and beyond that, as well. I got to the first battle, but did not bother attempting to complete it. Assumptions. The class icons also worked. Perhaps I simply did something wrong with my first attempt? I certainly hope so. Next it is time for the last part. Editing the 11A1E8 offset from 08 to 00 to allow running indoors.

UPDATE 2: I applied graphical changes to the ROM, changing the Pokémon's sprites, and the game still booted fine. This means that either A) enabling running shoes everywhere is somehow causing fatal problems, or, more likely, B) running the ROM through Dabomstew's Universal Pokémon Game Randomizer after everything but enabling running everywhere is messing with certain (unknown to me) code that causes everything to crash during the part where your character shrinks down to overworld size/the moving truck is loading. Perhaps running the ROM through the randomizer first can solve this issue. I will test this soon.

UPDATE: I've now tried running a ROM with just the initial patch provided by Shufflejoy, and I was able to make it past the character shrinking part of the intro (at least on the VBA GX emulator on Wii). This is a little disheartening for me, as it means I've done something else wrong along the way. I will continue to test various stages of the project and update along the way.

EDIT: I've also attached a .ips file (PSSRANTECICC, yes, I know I forgot to add the frames for the animations) of the ROM I'm working with, in case that can shed some light on the subject. In case it can't have a look at just the one .ips patch containing the modifications that seem to be causing the trouble (EM PhysSpec Split+Class Icons).

So, I finally got around to messing with this. Problem is, the game freezes after you set your character name when your sprite begins to shrink. I decided to take it from the top, since I had done several other things to the ROM. First thing I did was apply your patch. Then I decided to take a look at it in the Gen III Hacking Suite, and got the attached message. Any ideas? Loading up a clean ROM in the G3HS does not produce the error, so I am forced to assume the problem lies in the patch, especially since you said that "I didn't take note of where I inserted the image or the ASM", so perhaps you put something where it doesn't belong? Or several things?
Attached Images
File Type: png Bad ID.png‎ (26.9 KB, 3 views) (Save to Dropbox)
File Type: png G3HS error.png‎ (35.0 KB, 1 views) (Save to Dropbox)
Attached Files
File Type: ips Moémon Emerald PSSRANTECICC.ips‎ (1.07 MB, 0 views) (Save to Dropbox)
File Type: ips EM PhysSpec Split+Class Icons.ips‎ (2.9 KB, 0 views) (Save to Dropbox)
Reply With Quote
  #292    
Old December 8th, 2015 (6:47 PM). Edited December 9th, 2015 by CynicalUnicorn.
CynicalUnicorn CynicalUnicorn is offline
 
Join Date: Dec 2015
Gender: Male
Posts: 16
Guys, I really hate to ask this, but does somebody have a copy of the IPS patch for Emerald + icons? I think the hack/server crash/whatever wiped out the files has affected about everything in this thread and I'm basically lost when it comes to ASM. :/

I've got the original patch working for Emerald though as well as a patch with icons for FireRed, and I can't tell you how much I appreciate the work that was done on it.

EDIT: Scratch that, I found somebody's version of it, based on progress as of November 2014. I can't link the source because <5 posts and also because it may or may not have been the actual ROM. It was linked in a YouTube video's description. Credits go to:

Quote:
This is Pokemon Emerald with Physical Special Split. This game isn't suppose to have Physical Special Split, but some people such as: RaileysXerilyasRX, Shufflejoy, DoesntKnowHowToPlay, Darthatron, and Tlachtli made it happen. I followed the steps, and patched it up for you guys. The reason the download says Pokemon Emerald DPP, is because DPP (Diamond, Pearl, & Platinum) brought the Physical Special Split.

P.S.
It would be cool if you use this for a rom hack, if so give a shout out to those in the description, or even me. That would make my day. ;)
I haven't tested the patch, but it should work.
Attached Files
File Type: ips Pokemon Emerald DPP.ips‎ (4.8 KB, 23 views) (Save to Dropbox)
Reply With Quote
Reply Post Reply
Quick Reply

Sponsored Links
Thread Tools

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 10:18 AM.


Contact Us Archive Privacy Statement Terms of Service Top