The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   ROM Hacking Resources (https://www.pokecommunity.com/forumdisplay.php?f=502)
-   -   Patch MrDollSteak's Decap. and Attack Rombase (https://www.pokecommunity.com/showthread.php?t=326301)

Sefuree February 10th, 2015 12:57 PM

Quote:

Originally Posted by venn177 (Post 8614162)
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!

venn177 February 10th, 2015 1:12 PM

Quote:

Originally Posted by TheRealOCD (Post 8614164)
This always happens to me too! I can't figure out what i'm doing wrong!

Maybe we can work together and figure this out? Have you tried any older versions of the rombase yet?

DizzyEgg February 10th, 2015 2:14 PM

Quote:

Originally Posted by TheRealOCD (Post 8614164)
This always happens to me too! I can't figure out what i'm doing wrong!

Quote:

Originally Posted by venn177 (Post 8614162)
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.

Z-nogyroP February 10th, 2015 5:28 PM

Quote:

Originally Posted by KinkedAKATSUKI (Post 8610613)
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.

Chronosplit February 10th, 2015 7:19 PM

Quote:

Originally Posted by KinkedAKATSUKI (Post 8610613)
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

xeladude February 10th, 2015 8:00 PM

Quote:

Originally Posted by DizzyEgg (Post 8614251)
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 February 11th, 2015 3:44 AM

I dont know why but I patched 1.5a in a clean rom but the Day care is still bugged

Quote:

Originally Posted by LeiAlcantara025 (Post 8607461)
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

venn177 February 11th, 2015 1:43 PM

Quote:

Originally Posted by Lance32497 (Post 8614867)
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?

Quote:

Originally Posted by DizzyEgg (Post 8614251)
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 February 12th, 2015 3:03 AM

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

venn177 February 12th, 2015 3:07 PM

Quote:

Originally Posted by LeiAlcantara025 (Post 8615870)
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?

Fun Size February 12th, 2015 3:50 PM

Quote:

Originally Posted by venn177 (Post 8616484)
Wait, you didn't apply the ips patch?


No he applied the rom base.

LeiAlcantara025 February 12th, 2015 8:41 PM

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

venn177 February 13th, 2015 2:02 PM

Quote:

Originally Posted by Fun Size (Post 8616523)
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."

Fun Size February 13th, 2015 3:44 PM

Quote:

Originally Posted by venn177 (Post 8617645)
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.

Aethestode February 14th, 2015 12:47 AM

The Day-Care System is still bugged (the one that involves breeding). However, awesome work!

venn177 February 14th, 2015 11:42 AM

Quote:

Originally Posted by Fun Size (Post 8617755)
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?

Fun Size February 14th, 2015 1:40 PM

Quote:

Originally Posted by venn177 (Post 8618656)
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.

Exodrake February 14th, 2015 7:10 PM

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.

DizzyEgg February 15th, 2015 10:33 AM

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.

venn177 February 15th, 2015 12:13 PM

Quote:

Originally Posted by Fun Size (Post 8618763)
Hm are the Pokemon names decapitalized? Also check the moves if you can see that there are new ones added then it worked.

Nope. Names are still capitalized.

venn177 February 16th, 2015 12:06 AM

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

Chronosplit February 17th, 2015 9:24 AM

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.

Exodrake February 22nd, 2015 6:23 PM

This is minor but I figure I may as well report it. Metronome will never select any of the new moves.

Chronosplit February 22nd, 2015 6:41 PM

Quote:

Originally Posted by Exodrake (Post 8629611)
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.

mamamama February 22nd, 2015 6:54 PM

Quote:

Originally Posted by Projectwolfie (Post 8629637)
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.

Quote:

Originally Posted by Exodrake (Post 8629611)
This is minor but I figure I may as well report it. Metronome will never select any of the new moves.

Credit to Kurapika

Quote:

Originally Posted by Kurapika (Post 7744881)
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.


All times are GMT -8. The time now is 8:10 PM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.