Patch MrDollSteak's Decap. and Attack Rombase Page 17

Started by MrDollSteak September 2nd, 2013 7:51 AM
  • 361827 views
  • 929 replies

Sefuree

Canada Goose

Age 22
Male
Canada
Seen February 19th, 2023
Posted July 6th, 2021
For some reason I can't seem to apply this patch? I apply it, change the rom ID using HxDen, and open it in gen 3 hacking suite-- but all of the moves and abilities are set to \x. I don't *believe* I'm doing anything wrong.
This always happens to me too! I can't figure out what i'm doing wrong!

:)

DizzyEgg

Age 25
Male
Poland
Seen March 23rd, 2023
Posted April 23rd, 2020
794 posts
9.3 Years
This always happens to me too! I can't figure out what i'm doing wrong!
For some reason I can't seem to apply this patch? I apply it, change the rom ID using HxDen, and open it in gen 3 hacking suite-- but all of the moves and abilities are set to \x. I don't *believe* I'm doing anything wrong.

Hey, I know how to apply the patch. It's actually pretty simple. So, first you have to download the patch and there should be a folder called "G3HS ini". In this folder there's a text file. Open it and search for "[MrDS]". It's on the bottom of this file. Change it to "[0000]".
Now, go to your Gen 3 Hacking Suite(the program's, NOT PATCH!) folder and replace the ORIGINAL "pokeroms.ini" file with the one you DOWNLOADED AND MODIFIED. If you did everything correctly, it should work.
Support Pokeemerald!

Pokeemerald starter pack:
Emerald Expansion
Age 22
Female
Seen 2 Days Ago
Posted August 22nd, 2021
105 posts
9 Years
Hi, im just starting to learn how to make my own hack rom and i found that this rom base will be a good choice to start out cause it already have Fairy type and some other awesome additions, but when i try to open it using the G3HS it dont recognize the game, at the start i thought it was cause the file was an IPS file and not a GBA but when i changed it still doesnt works, i hope someone can help me with this, like i said im new to this type of things so i still have a lot to learn.

Also thanks to MrDollStreak for making this rombase
By "changed it into a GBA file" do you mean you took the IPS file you downloaded and literally rewrote .ips to .gba? Because if so, that's not how you get it to work. Basically, you have to download Lunar IPS, as well as a clean, FireRed 1.0 ROM. Don't ask for where to find it, since that's illegal- Google's your friend. When you have your FireRed ROM, go to Lunar IPS, click Apply IPS Patch, and then click the Rombase patch and then the FireRed ROM. To get it to work in G3HS, you must replace the pokeroms.ini in the G3HS folder with the one provided in the download. Open a hex editor (shoot for HxD, which I use), and find on the right side where it says FIREBPRE. Type over the BPRE to MrDS, open the ROM in G3HS, and then change the MrDS back to BPRE. It should work properly.
Male
Seen May 3rd, 2022
Posted March 23rd, 2022
491 posts
12.3 Years
Hi, im just starting to learn how to make my own hack rom and i found that this rom base will be a good choice to start out cause it already have Fairy type and some other awesome additions, but when i try to open it using the G3HS it dont recognize the game, at the start i thought it was cause the file was an IPS file and not a GBA but when i changed it still doesnt works, i hope someone can help me with this, like i said im new to this type of things so i still have a lot to learn.

Also thanks to MrDollStreak for making this rombase
Read this:
http://www.pokecommunity.com/showthread.php?t=333151
Seen May 8th, 2019
Posted February 10th, 2015
42 posts
15.5 Years
Hey, I know how to apply the patch. It's actually pretty simple. So, first you have to download the patch and there should be a folder called "G3HS ini". In this folder there's a text file. Open it and search for "[MrDS]". It's on the bottom of this file. Change it to "[0000]".
Now, go to your Gen 3 Hacking Suite(the program's, NOT PATCH!) folder and replace the ORIGINAL "pokeroms.ini" file with the one you DOWNLOADED AND MODIFIED. If you did everything correctly, it should work.
This worked perfectly. Thank you

Lance32497

LanceKoijer of Pokemon_Addicts

Male
Criscanto town-Ginoa Region xD
Seen August 13th, 2017
Posted January 1st, 2017
792 posts
8.7 Years
I dont know why but I patched 1.5a in a clean rom but the Day care is still bugged

Question I Change The Game Code into MrDS What To Do Now?

EDIT:
I Opened the rom in G3HS All the moves is \x how to make the move appear?
This question was asked many times, and was answered many times...
Did you change MRDS to BPRE in Hex Editor? It is located in 0x0000AC,
about the \x thingy, your ini is outdated, the pointers in some tables point old pointers, since moves had been expanded, its previous pointer had been moved into new location, PGE's ini is updated, compare if G3HS ini has the same pointers in PGE
This signature has been disabled.
Scrollbar appears
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Male
Seen June 12th, 2022
Posted February 16th, 2015
12 posts
10.1 Years
This question was asked many times, and was answered many times...
Did you change MRDS to BPRE in Hex Editor? It is located in 0x0000AC,
about the \x thingy, your ini is outdated, the pointers in some tables point old pointers, since moves had been expanded, its previous pointer had been moved into new location, PGE's ini is updated, compare if G3HS ini has the same pointers in PGE
I used the ini that came with the 1.5a rombase in the G3HS ini folder. And don't you mean change BPRE to MrDS?

Hey, I know how to apply the patch. It's actually pretty simple. So, first you have to download the patch and there should be a folder called "G3HS ini". In this folder there's a text file. Open it and search for "[MrDS]". It's on the bottom of this file. Change it to "[0000]".
Now, go to your Gen 3 Hacking Suite(the program's, NOT PATCH!) folder and replace the ORIGINAL "pokeroms.ini" file with the one you DOWNLOADED AND MODIFIED. If you did everything correctly, it should work.
This doesn't seem to be working for me? And why am I changing the header from MrDS to 0000, exactly?

LeiAlcantara025

Hack Expert Most IN Mapping

Male
Seen November 8th, 2019
Posted May 23rd, 2015
67 posts
8.9 Years
Lance i Done It By My Own Way Lolz All I did is Use Rhea And Change Game Code BPRE To MrDS Then I Copy Paste The ini From Mr Dollstreak G3HS Folder Into G3HS Real Folder To Change Pokeroms Ini And It Work No need To Hex edit Also when I open G3HS With MrDS RomBase there is A Questionaire And Answered No So No Problems And Errors
Pokemon Freezing Dawn


Im A Mapper Expert Invite me In a Good Projects If I Have Time
Pokemon Hacking Is So Complicated,If You Understand It Correctly You'll Become An Expert ^_^
Male
Seen June 12th, 2022
Posted February 16th, 2015
12 posts
10.1 Years
Lance i Done It By My Own Way Lolz All I did is Use Rhea And Change Game Code BPRE To MrDS Then I Copy Paste The ini From Mr Dollstreak G3HS Folder Into G3HS Real Folder To Change Pokeroms Ini And It Work No need To Hex edit Also when I open G3HS With MrDS RomBase there is A Questionaire And Answered No So No Problems And Errors
Wait, you didn't apply the ips patch?

LeiAlcantara025

Hack Expert Most IN Mapping

Male
Seen November 8th, 2019
Posted May 23rd, 2015
67 posts
8.9 Years
I Patched it in FR Rom And It Goes Well My Prob. now is The Types…Its Been Errored It Was Kinda Less 3 Letters and didn't compare in The Assigned Type Like Steel It Show Eel And It Describes Bug Type How To Fix it
Pokemon Freezing Dawn


Im A Mapper Expert Invite me In a Good Projects If I Have Time
Pokemon Hacking Is So Complicated,If You Understand It Correctly You'll Become An Expert ^_^
Male
Seen June 12th, 2022
Posted February 16th, 2015
12 posts
10.1 Years
No he applied the rom base.
So I apply the 1.5a patch to the Fire Red rom, change the header to MrDS using hxden, open it in Gen III Suite (after updating the pokeroms.ini to the new one provided in the MrDS' rombase) and I'm still getting the \x issue.

So what am I doing wrong?

Edit: So, the first time I open it in Gen III Suite, despite everything having \x next to it, it opens without question. The SECOND time I open it using Gen III Suite (without saving anything the first time) it throws an error at me: (again, I would post a screenshot but I'm not allowed to)

"The game code of this rom is MRDS however its rom id, 0006, tells me that the I should load a section of ini with gamecode BRPE. Logically, if these don't match, I will be trying to load from the wrong offsets. Would you like to continue loading? Click 'yes' if you know that the gamecode should be different since you changed it yourself. Click 'no' to reset the rom id and create a new ini section for this rom."
Male
America
Seen August 5th, 2019
Posted August 5th, 2019
928 posts
8.7 Years
So I apply the 1.5a patch to the Fire Red rom, change the header to MrDS using hxden, open it in Gen III Suite (after updating the pokeroms.ini to the new one provided in the MrDS' rombase) and I'm still getting the \x issue.

So what am I doing wrong?

Edit: So, the first time I open it in Gen III Suite, despite everything having \x next to it, it opens without question. The SECOND time I open it using Gen III Suite (without saving anything the first time) it throws an error at me: (again, I would post a screenshot but I'm not allowed to)

"The game code of this rom is MRDS however its rom id, 0006, tells me that the I should load a section of ini with gamecode BRPE. Logically, if these don't match, I will be trying to load from the wrong offsets. Would you like to continue loading? Click 'yes' if you know that the gamecode should be different since you changed it yourself. Click 'no' to reset the rom id and create a new ini section for this rom."
Sorry for a late answer. Um I saw that DizzyEgg's fix didn't work for you but I've tried it twice and its worked for me. Here is the ini that I'm using. Use this to replace your G3HS ini then patch your rom with 1.5, but DON'T do any editing to the rom. That means don't change BPRE to MrDS instead just open it up with G3HS.


"Memories warm you up from
the inside."
Male
Seen June 12th, 2022
Posted February 16th, 2015
12 posts
10.1 Years
Sorry for a late answer. Um I saw that DizzyEgg's fix didn't work for you but I've tried it twice and its worked for me. Here[ is the ini that I'm using. Use this to replace your G3HS ini then patch your rom with 1.5, but DON'T do any editing to the rom. That means don't change BPRE to MrDS instead just open it up with G3HS.
I did that and it opens fine in G3HS now, but as far as I can tell it's not showing any changes?
Male
America
Seen August 5th, 2019
Posted August 5th, 2019
928 posts
8.7 Years
I did that and it opens fine in G3HS now, but as far as I can tell it's not showing any changes?
Hm are the Pokemon names decapitalized? Also check the moves if you can see that there are new ones added then it worked.


"Memories warm you up from
the inside."

Exodrake

The Manliest Chick that Ever Manlied

Age 29
Female
Seen November 30th, 2016
Posted July 24th, 2016
163 posts
10 Years
That GH3S fix worked, thank you so much!!

Another bug report: Leftovers behave strangely, like sometimes they recover more health than they should, or it shows it recovering more health than it actually does. This is hard to explain, but like...If my health is super low and leftovers heals me slightly into the yellow, the red zone beeper still plays and if I switch out the health reverts back to how much it "really" recovered, which is still in the red zone. Or if it restores a tiny bit of health, the health number won't go up. Just play around with leftovers and you will see what I'm talking about.

I'M A WITCH THAT'S HOW

DizzyEgg

Age 25
Male
Poland
Seen March 23rd, 2023
Posted April 23rd, 2020
794 posts
9.3 Years
Hm...Apparently the PGE(pokemon game editor)'s ini isn't working. I tried doing some changes, but I still get an error. Could someone maybe send me his PGE's ini? I would be grateful.
Support Pokeemerald!

Pokeemerald starter pack:
Emerald Expansion
Male
Seen June 12th, 2022
Posted February 16th, 2015
12 posts
10.1 Years
So, with DizzyEgg's help I've gotten as far as confirming that the rom IS patched, and the names are no longer in all-caps. Unfortunately, when I open it in G3HS now and attempt to view a Pokemon, I get a variation of this error with a different move number presumably corresponding to the set moveset: http://i.imgur.com/b5XqYxY.png

And here is that same view of the basic setup WITHOUT that popped-up window: http://i.imgur.com/IlLbjLX.png
Male
Seen May 3rd, 2022
Posted March 23rd, 2022
491 posts
12.3 Years
Hello all. I'm back with something else extremely useful. I apologize in advance for this taking so long.

This patch, when applied on top of the rombase, should decapitalize all the NPC scripts that are left. Nothing else has been changed: http://www.mediafire.com/download/ibng09xit1wnxmk/FinalDecap.ips

EDIT: One small bug I saw looking at this: Thunder Stone is ThunderStonee because I had made it back to one word in mine. Same thing happens with a couple tickets. Fix is simple, just remember to switch it around after applying.
EDIT2: If you wish to solve the ThunderStonee thing in a hex editor, do the following:

1. Look for the string CE DC E9 E2 D8 D9 E6 CD E8 E3 E2 D9 D9.
2. Change that last D9 into an FF.

No need to give credit. If MrDollSteak finds this able to be used in newer versions, he's completely free to do so. I apologize for the changed data not being written down, it's definitely possible to take a look at this patch through something like IPS Peek to see exactly where the changes are. The list is a bit large, you can see what I mean upon glancing at it.

And now for questions that I haven't asked yet: are the Hidden Power mechanics and Light Ball updated in this yet? I want to know before adding in the compiled ASM for Light Ball.
Male
Seen May 3rd, 2022
Posted March 23rd, 2022
491 posts
12.3 Years
This is minor but I figure I may as well report it. Metronome will never select any of the new moves.
I've seen this too, though it's not really that big of a problem for me because I replace the Metronome Tutor soon as possible.

I really don't think there's a way to expand Metronome yet at all, though I may be mistaken.
Seen January 10th, 2017
Posted April 21st, 2016
180 posts
9.2 Years
I've seen this too, though it's not really that big of a problem for me because I replace the Metronome Tutor soon as possible.

I really don't think there's a way to expand Metronome yet at all, though I may be mistaken.
This is minor but I figure I may as well report it. Metronome will never select any of the new moves.
Credit to Kurapika

Metronome uses an ASM code located at 0x08029754, in that code I found a byte = B1, I replaced it with FF and now Metronome is including the new moves too. (FF = 255 in decimal. 255 multiplied by 2 = 511. The maximum of moves we can have is 511 and I am using them all.)
If you are using only, say, 400 moves, then replace B1 with C8 instead of FF. (C8 is 200 in decimal. 200 multiplied by 2 = 400.)

Now, Metronome is including new moves, but there are some moves that Metronome does not select (such us itself, Sketch, Mimic, ...etc) those moves are gathered in a list located at 0x082507E8:
Spoiler:

I tried repointing and extending this list but it won't work, I think the only way to fix it is to completely hack Metronome's ASM code... But I don't have enough skill for that. :/
The problem with this is that Metronome could select moves that are added but not yet finished (As in, the move exists with name etc. but Mr.Ds has yet to make an animation/effect for it). It would therefore be useful if a way to extend the list at 0x82507E8 was discovered in order to ban those moves.

Another method would be to re-organise every move and put banned moves at the end of the move index list and simply exclude those. That would be quite time consuming though.