Advertiser Content

Development The 4th gen class split in 3rd gen Page 14

Started by JJames19119 October 15th, 2010 11:21 PM
  • 166251 views
  • 340 replies

Froosty

The_Learner

Age 21
Male
Somewhere in this world.
Seen June 29th, 2019
Posted May 26th, 2018
543 posts
5.2 Years
I used The Learner's quick enhancer and it worked. The problem was the PSS icons, using the split without them worked just fine. Thank you for the reply SongSing, given that I'm using a hack rom with some added content, the data location was probably changed a bit.
Are you saying that you have had some problem with the icons,
or something else.

Didnt quiet get your words actually !
Seen May 30th, 2018
Posted June 2nd, 2017
6 posts
2.5 Years
Are you saying that you have had some problem with the icons,
or something else.

Didnt quiet get your words actually !
I'm guessing that's the case. If I apply just the split, it works (tested with Counter and Mirror Coat). If I apply the split AND the icons, then Normal type attacks won't work on Normal pokemon, and all moves I tested lost their effectiveness (Earthquake dealt neutral damage against Electric pokemon, although it was still ineffective against Levitate pokemon). But once again, I applied the patch on a hack rom, so the data was most likely replaced.

Froosty

The_Learner

Age 21
Male
Somewhere in this world.
Seen June 29th, 2019
Posted May 26th, 2018
543 posts
5.2 Years
I'm guessing that's the case. If I apply just the split, it works (tested with Counter and Mirror Coat). If I apply the split AND the icons, then Normal type attacks won't work on Normal pokemon, and all moves I tested lost their effectiveness (Earthquake dealt neutral damage against Electric pokemon, although it was still ineffective against Levitate pokemon). But once again, I applied the patch on a hack rom, so the data was most likely replaced.
Is this happening if patch the original patch provided and compile and isnert the routine by yourself
or if you happen to use the tool

If this happens after using the tool then you can try doing things manually,
but if its the patch itself then its probably that you are doing something wrong with the byte replacement or the some things else.
in that case you can try doing things from the beginning in a clean rom and check if it works :)
Seen May 30th, 2018
Posted June 2nd, 2017
6 posts
2.5 Years
Is this happening if patch the original patch provided and compile and isnert the routine by yourself
or if you happen to use the tool

If this happens after using the tool then you can try doing things manually,
but if its the patch itself then its probably that you are doing something wrong with the byte replacement or the some things else.
in that case you can try doing things from the beginning in a clean rom and check if it works :)
I just apply the patch from your program. I haven't tried using it on a clean rom, but it should probably work fine. I don't really mind not having the icons though, as long as the split itself works.

Froosty

The_Learner

Age 21
Male
Somewhere in this world.
Seen June 29th, 2019
Posted May 26th, 2018
543 posts
5.2 Years
I just apply the patch from your program. I haven't tried using it on a clean rom, but it should probably work fine. I don't really mind not having the icons though, as long as the split itself works.
So maybe try the tool on a clean rom,
and if it works,
try again on your hack.

If it still doesnt work then try the path and asm routine itself.

and about the icons:
is it not being displayed at all,
or do you see some corrupted image or anything else ??
Seen May 30th, 2018
Posted June 2nd, 2017
6 posts
2.5 Years
So maybe try the tool on a clean rom,
and if it works,
try again on your hack.

If it still doesnt work then try the path and asm routine itself.

and about the icons:
is it not being displayed at all,
or do you see some corrupted image or anything else ??
Ok, I'll try it on a clean rom later. But I'm fine with how things are right now. I'm not too knowledgeable about this stuff.

The icons aren't displayed at all. The moves look just like they do on a game without the PSS split.

Drake Baku

Draconian Dragon Prince

Male
holland
Seen October 9th, 2019
Posted February 27th, 2019
72 posts
3.4 Years
question, chance exists it may already been asked but I cant find it

anyway, I changed various bits of the game (fire red) already with G3HS ((yes I know, outdated, but it allows me to repoint attack numbers, allowing me to give raichu 10 moves instead of the basic 4)
added some pokemons by extending, changed movepools by repointing the number of attacks and sprite changes here and there
plus I have changed various trainers, mostly garret number of pokemons

kept using the build in space finders for all these things
also increased the movepool total
all this before I even realized about this patch, but I still rather want to add it

so now the question, how safe would it be to add this patch, or would it break my game or all the stuff I did before?

Drake Baku

Draconian Dragon Prince

Male
holland
Seen October 9th, 2019
Posted February 27th, 2019
72 posts
3.4 Years
started over again
new questions

firsts off, I applied the patch on a clean rom
but after applying the patch, if I use the games original save function
it boths reports on an already existing save (which does not exists)
and ends with an error report, saying I should go to a previous memory bank or something

no clue on what happened there

second off
I was wondering, would it be better to extend the move data before or after the patch?
seeing I am planing to add 2 more types and some signatuere moves of own design
(asking that cause of pointers)

I feel like I had a third one, but I forgot XD
Seen May 23rd, 2018
Posted February 3rd, 2018
1 posts
1.8 Years
Like with the other implementations in this thread, they work off the eleventh byte of the move data. They also implement the Special Defense boost in Sand, and jump through a number of other hoops to not break existing abilities and attacks, which is why I provide them as patches and not simple hex edits. Be aware that these patches do not touch the move table- you'll have to toggle the moves as physical or special yourself. I recommend using a hex editor or Nightmare for this, but PGE can also do the job (slowly).

Credits go to Tailes for most of the work on the Emerald split.

Also yes you can use these for your hacks just give credit you don't need to pm me for permission and plz don't
How am I suposed to do this?

Hillsy13

Male
Seen 2 Days Ago
Posted 2 Weeks Ago
98 posts
3.3 Years
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.
Download no longer works, would anyone that has a copy be able to upload it? Thanks in advance
Male
Seoul
Seen 2 Weeks Ago
Posted February 27th, 2019
10 posts
6.9 Years
HAPPY NEW YEAR!

Here's the Emerald hack ported to the other games. I find it amusing that with this hack we got it working for Emerald first, then Ruby, and then FireRed, when usually it's the complete opposite. xD

FireRed (US)
0803ED54: 80 7A
0803F226: 00 29
0803F228: 00 D0
0803F38C: 02 2F
0803F38E: 00 DB
0803F394: 01 28
0803F396: 00 D0
Ruby (US) 1
0803BA94: 80 7A
0803BFBE: 00 29
0803BFC0: 00 D0
0803C124: 02 2E
0803C126: 00 DB
0803C12C: 01 28
0803C12E: 00 D0
Emerald (US) 2
080695E8: 80 7A
08069A5A: 00 29
08069A5C: 00 D0
08069BC4: 02 2F
08069BC6: 00 DB
08069BCC: 01 28
08069BCE: 00 D0
1 Credit to Chaos Rush for the Ruby port; I don't even have a Ruby ROM. xD
2 Credit to colcolstyles for the Emerald hack; I based everything off of his post.

EDIT: Literally no testing was done for the FireRed port. So someone should test it and let me know if it breaks everything. But I really don't see that happening...
I have read through this a few times now. I just want to make sure, is this the final hex editing I need to be doing to get it to work correctly (especially the fire red part)? Or should I just download DoesntKnowHowToPlay's ips patch. Or should I do both? I actually tried both of these on separate files, and both appear to work. So, I guess I am asking which one is better, or should I be applying both? I feel like I am probably missing which one has the most fixes that could cause problems later. So my three options are :

A. Do the hex editing that Darthatron and Jambo51 suggested (the above quote and Jambo51's fixes)
B. Apply DoesntKnowHowToPlay's patch.
C. Do both A and B.

Also, thank you to everyone who contributed to this! It is really amazing.

RichterSnipes

TFW Your Game Has Snivy In It

Age 26
Male
USA
Seen 1 Day Ago
Posted October 3rd, 2019
444 posts
8.1 Years
Is it possible to implement the split in a way where the game ignores the changed filler bytes during link battles? I think the best-case scenario for this function would be for it to be enabled throughout the whole single-player game, but automatically disabled when entering link battles so as to not break compatibility with them. Or would that be a lot harder than it seems on the surface? I know there's other changes that would need to be confronted, such as the Special Defense boost in sandstorms for Rock-type Pokémon.
I have read through this a few times now. I just want to make sure, is this the final hex editing I need to be doing to get it to work correctly (especially the fire red part)? Or should I just download DoesntKnowHowToPlay's ips patch. Or should I do both? I actually tried both of these on separate files, and both appear to work. So, I guess I am asking which one is better, or should I be applying both? I feel like I am probably missing which one has the most fixes that could cause problems later.
Just apply Doesnt's patch. That only implements the split itself. If you want it to actually affect the moves in the base game, you'll have to implement that separately. This patch I made awhile ago should do that job.
My hack:
Advertiser Content