Patch MrDollSteak's Decap. and Attack Rombase Page 32

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

Drake Baku

Draconian Dragon Prince

Male
holland
Seen February 2nd, 2022
Posted November 6th, 2021
110 posts
6.8 Years
Use the attached ini. Also take in count this:
http://www.pokecommunity.com/showpost.php?p=9213057&postcount=15
seeing i have problems with various tools with this patch i plan to use your advice, but i dont fully understand what gamer2020 meant in the link you send
could you by any chance explain in a bit more dept for me?
Male
México
Seen May 7th, 2022
Posted November 29th, 2018
13 posts
8.3 Years
seeing i have problems with various tools with this patch i plan to use your advice, but i dont fully understand what gamer2020 meant in the link you send
could you by any chance explain in a bit more dept for me?
The advice is only for PGE. That means you can make a custom ini for each base you use without modify or swapping the original ini. For other tools you need to use the provided ini in the download and follow the instructions on the first post (those about G3HS compatibility).

Bulbadon

Might or might not come back

Age 25
Male
Seen August 26th, 2016
Posted August 26th, 2016
106 posts
8.9 Years
I applied the patch to a clean Fire Red Rom, and replaced the .ini file in G3HS with the one provided. When I try to open the rom in G3HS though it works fine at first, but when I load up a Pokemon I get this error message:

"Moves have not been fully loaded because there was an error. Either not enough moves were loaded due to a bad number in the ini or the learned move data offset is bad/corrupted. The error occurred trying to read move #x(changes with each pokemon). The correct number of moves is: 354."
After you replace the ini file in G3HS open the ini file find [MrDS] and change that to [0000] and it should work fine.

^That's also for everyone else who wants to use G3HS on the rombase.
Male
USA
Seen June 7th, 2017
Posted June 7th, 2017
26 posts
6.8 Years
After you replace the ini file in G3HS open the ini file find [MrDS] and change that to [0000] and it should work fine.

^That's also for everyone else who wants to use G3HS on the rombase.
Thank you so much! I was just about ready to give up ^^
"I don't have to know you, I may have not ever met you or ever meet you, but I want you to know that I love you. I love you first of all because the God that I serve says that we should love everyone. I also love you because it feels better to love than to hate."
-Stevie Wonder

Drake Baku

Draconian Dragon Prince

Male
holland
Seen February 2nd, 2022
Posted November 6th, 2021
110 posts
6.8 Years
ok i placed the ini in pge that Icco shared
no change...

and i dont get much of an what the problem is report either
opening pokemon editor

[qoute]
unhandled exception has occurred in your applocation. if you click continue, the application will ignore this error and attempt to continue. ifyou click quit, the application wil close immediately

conversion from string "" to type 'double' is not valid[/qoute]
Male
Germany
Seen August 16th, 2020
Posted August 16th, 2020
160 posts
7.7 Years
ok i placed the ini in pge that Icco shared
no change...

and i dont get much of an what the problem is report either
opening pokemon editor

[qoute]
unhandled exception has occurred in your applocation. if you click continue, the application will ignore this error and attempt to continue. ifyou click quit, the application wil close immediately

conversion from string "" to type 'double' is not valid[/qoute]
Try this: https://www.dropbox.com/s/uw75cacuwmqeatv/MrDollSteak%27s%20Decap%20and%20Attack%20Rombase%201.5a.ini?dl=0

Drake Baku

Draconian Dragon Prince

Male
holland
Seen February 2nd, 2022
Posted November 6th, 2021
110 posts
6.8 Years
nope did not work...

well the text under details dont tell me anything, but maybe someone can use it

Spoiler:
System.InvalidCastException: Conversion from string "" to type 'Double' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
at PokemonGameEditor.Pokemonedit.Pokemonedit_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Male
México
Seen May 7th, 2022
Posted November 29th, 2018
13 posts
8.3 Years
nope did not work...

well the text under details dont tell me anything, but maybe someone can use it

Spoiler:
System.InvalidCastException: Conversion from string "" to type 'Double' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
at PokemonGameEditor.Pokemonedit.Pokemonedit_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Download PGE 3.7
Put your rom (already patched) and the ini i have posted in the same folder.
Rename both files with the same name (like rombase.gba and rombase.ini).
Check if it works.
Male
USA
Seen June 7th, 2017
Posted June 7th, 2017
26 posts
6.8 Years
In order to maximise compatibility with G3HS, I have changed the name of the rom from BPRE to MrDS, this means it WILL NOT WORK in any romhacking tool except for G3HS UNLESS you change it back AFTER opening it in G3HS!

To do this open the rom up in a Hex Editor and change the bytes at 0x0000AC to say BPRE and NOT MrDS.
Can someone help me with this? I'm totally new to this and lost. I'm trying to use Helpless Trainer Editor, so I assume I'm going to have to do whatever is being described here to make it work. I open my patched Rom in the Cygnus hex editor, but I don't see anything that he's talking about. I don't see anything for 0x0000AC, I don't see anything that says MrDS, I have no idea what to actually do here.

Can someone please help guide me through this?
"I don't have to know you, I may have not ever met you or ever meet you, but I want you to know that I love you. I love you first of all because the God that I serve says that we should love everyone. I also love you because it feels better to love than to hate."
-Stevie Wonder

Drake Baku

Draconian Dragon Prince

Male
holland
Seen February 2nd, 2022
Posted November 6th, 2021
110 posts
6.8 Years
Download PGE 3.7
Put your rom (already patched) and the ini i have posted in the same folder.
Rename both files with the same name (like rombase.gba and rombase.ini).
Check if it works.
that worked ^^
wondering if i can expend the amount of evolutions i can use in pge?
i am planning to include all known eeveelutions and 3 fakemon ones of own design, but seems pge only has up to 5 evolution slots..
(pge is actually with this the first tool i ever got to work with dollpatch now, the others dont work with it at all as far as i can see)
EDIT: found it in the ini
now just to figure out how to add more evolution types, move based ones
pretty sure i can find something on the forum somewhere
Male
Seen August 13th, 2017
Posted July 14th, 2017
32 posts
7.6 Years
Now thanks to Familia Werneck providing me with a save file I have FINALLY fixed the Day-care bug.
It seems to be corruption caused by G3HS regarding the Egg Move Table. So I would recommend people to not use this feature of the tool.

Navigate to 25F7F2 in your rom and paste in this section of bytes:

00 00 00 0C 01 11 05 0F 08 00 20 5A 41 08 00 00 00 00 
20 5A 41 08 01 00 00 00 C8 61 41 08 05 00 00 00
FC F7 25 08 ED 7A 10 08 B5 69 04 08 03 00 03 00 
00 02 08 00 20 31 01 03 3C E3 41 08 61 E3 41 08 
7C E3 41 08 A8 E3 41 08 FE FF 60 6F 8B FF F4 4B 
28 25 72 4E DE 6B 9D 53 19 43 2F 27 4D 2A 1C 00 
1C 00 1C 00 1C 00 1C 00 1C 00 1C 00 90 73 00 00
I went to the address pasted the code and still buggy ...
Enter the code manually and nothing to run the day-care
Please, make a 1.6 of the patch with day-care fixed! xD
Male
Seen August 13th, 2017
Posted July 14th, 2017
32 posts
7.6 Years
I'm pretty sure he abandoned this project and is working with Emerald now. He's determined to start from scratch on a brand new project so that he can give up on that halfway through and leave it a buggy mess as well instead of just finishing this like a person with common sense would do.
Bah! :/

pokefreak890

The One that will make everything great

Male
Seen October 23rd, 2022
Posted May 30th, 2022
853 posts
8.5 Years
Why is there so much hate on this thread? I remember everyone loving and being thankful that such a base exists why is there so much hate for no reason? If you guys have a problem with this patch ask people for help to fix the bugs or figure it out on your own if you guys want a 1.6 patch fix the bugs and then ask MRDS if you can upload it to the thread
3DS FREIND CODE : 2724-3540-0898

MrDollSteak

Formerly known as 11bayerf1

Age 28
Male
Hong Kong
Seen March 16th, 2023
Posted September 26th, 2022
859 posts
14.4 Years
I went to the address pasted the code and still buggy ...
Enter the code manually and nothing to run the day-care
Please, make a 1.6 of the patch with day-care fixed! xD
You have to click CTRL B not CTRL V.

Do we need to wait for a new update someday or you don't plan any ?
I was planning on making a proper update with new features, but I don't think I will in the end, as I have moved over to Emerald.

Regarding the bugs, most of the game breaking bugs have already been fixed, and those are linked on the original post. Regarding making a 1.6 patch, I suppose if its something demand, the fixes at least I don't really have a problem with that, I'm just very busy and would rather, if I am to spend time hacking, to spend it on the Emerald Battle Engine Update or Pokemon Apollo.

The build I currently have is a somewhat completed 1.6, ie. with the majority of the bugs fixed, but also with some new incomplete moves and features introduced, so it's not really worth releasing. I attempted to add the new Pokeballs but the code wasn't working and removing it is a hassle.

Also I realise that people may be impatient to wait further, and as I know a few people have been wanting to know where various routines are located to replace them (sorry Exodrake I did mean to get around to releasing it earlier) so here is the list of insert locations for the various ASM routines. I will also be adding this to the OP under the Download link. Additionally the general Rombase table offsets has been added there too so that expanding the Soundproof, Bulletproof and Overcoat tables is easier. If I do get around to releasing 1.5b or 1.6 or whatever it will end up being called these will also be included.

If anyone using this information is able to find the fix for any bugs, that would be much appreciated, as more and more seem to be popping up everyday!

MrDollSteak

Formerly known as 11bayerf1

Age 28
Male
Hong Kong
Seen March 16th, 2023
Posted September 26th, 2022
859 posts
14.4 Years
Hi MrDollSteak your patch is awesome and I had a question for if you're doing an update that are you going to add the Repel system from BW2. And also are you going to do the next update when the next pokemon game sun and moon come out.
Don't think I will add the repel system. I cannot promise an update by the time Sun and Moon come out. I am discontinuing this project in terms of new features. The only thing I will eventually release is as many bug fixes as can be found. In the mean time as bug fixes come in I will just be adding them to the OP.
Male
Seen September 11th, 2016
Posted September 7th, 2016
1 posts
6.7 Years
Don't think I will add the repel system. I cannot promise an update by the time Sun and Moon come out. I am discontinuing this project in terms of new features. The only thing I will eventually release is as many bug fixes as can be found. In the mean time as bug fixes come in I will just be adding them to the OP.
Hey, we had talked a couple of years ago about the ability Imposter for Ditto. Do you still have that half figured out, and if so could you release what you have? I'd like to try to give a go at figuring it out myself if the project is being discontinued.

BluRose

blu rass

Age 22
Male
michigan tech
Seen 1 Week Ago
Posted April 9th, 2023
812 posts
9.1 Years
I would like to know, what do you mean with AI is dumb in the bugs section?
the ai only works well with effects that were already in the default game
many people try to remedy this by branching new move effects off of a similar effect in the default section, and this is how many of the current effects were done
there comes a time when this is simply too difficult/stupid to do, and this is where the new effects come in
the ai doesn't know how to handle them, basically
heyo check out my github:

BluRosie
highlights:
battle engine for heartgold
various feature branches in heart gold (fairy type, odd egg, mud slopes)

i'm a big part of the development team of pokemon firegold! all the code that i develop for that hack is also on my github

also on discord: BluRose#0412

BLAx501!

Pokemon Flux

Male
Madrid, Spain
Seen September 4th, 2020
Posted February 5th, 2019
80 posts
9.6 Years
the ai only works well with effects that were already in the default game
many people try to remedy this by branching new move effects off of a similar effect in the default section, and this is how many of the current effects were done
there comes a time when this is simply too difficult/stupid to do, and this is where the new effects come in
the ai doesn't know how to handle them, basically
So they end up never using them or what? I mean, if I put Freeze Dry (not sure if implemented) on an enemy Pokemon, he will not use it against my water type?