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)

Drake Baku August 9th, 2016 11:37 AM

Quote:

Originally Posted by Icco (Post 9351797)
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?

Icco August 9th, 2016 7:03 PM

Quote:

Originally Posted by Drake Baku (Post 9360254)
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 August 9th, 2016 9:03 PM

Quote:

Originally Posted by KingJay (Post 9357983)
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.

KingJay August 10th, 2016 7:41 AM

Quote:

Originally Posted by Bulbadon (Post 9360989)
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 ^^

Drake Baku August 10th, 2016 9:35 AM

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]

NicolasLukas August 10th, 2016 10:47 AM

Quote:

Originally Posted by Drake Baku (Post 9361687)
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 August 10th, 2016 11:19 AM

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)

Icco August 10th, 2016 12:34 PM

Quote:

Originally Posted by Drake Baku (Post 9361807)
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.

KingJay August 10th, 2016 5:40 PM

Quote:

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?

Drake Baku August 11th, 2016 4:37 AM

Quote:

Originally Posted by Icco (Post 9361909)
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

TarmaDj August 29th, 2016 10:34 AM

Hey, i download the version 1.5a and i have the bug of day care... :T

TarmaDj August 29th, 2016 4:06 PM

Just opened in a hex editor, and find the code and paste the numbers and... my hack dont open... ¬¬

TarmaDj August 30th, 2016 1:25 PM

Quote:

Originally Posted by MrDollSteak (Post 8917677)
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:

Code:

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

TarmaDj September 2nd, 2016 8:14 AM

Quote:

Originally Posted by FecalFace (Post 9391375)
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! :/

Ayonn- September 3rd, 2016 1:20 PM

Do we need to wait for a new update someday or you don't plan any ?

pokefreak890 September 4th, 2016 8:10 AM

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

Nex September 4th, 2016 11:21 AM

*takes out popcorn*

Im sure the creator has his reasons and man its for free :P

MrDollSteak September 4th, 2016 4:31 PM

Quote:

Originally Posted by TarmaDj (Post 9388085)
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.

Quote:

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!

152637?? September 4th, 2016 7:01 PM

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.

MrDollSteak September 4th, 2016 7:32 PM

Quote:

Originally Posted by 152637?? (Post 9395248)
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.

152637?? September 5th, 2016 8:50 AM

It's fine but at least you fixing some bugs and thanks for replying to me.

Javacola2 September 7th, 2016 3:47 PM

Quote:

Originally Posted by MrDollSteak (Post 9395277)
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.

BLAx501! September 10th, 2016 4:13 AM

I would like to know, what do you mean with AI is dumb in the bugs section?

BluRose September 10th, 2016 4:58 AM

Quote:

Originally Posted by BLAx501! (Post 9402614)
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

BLAx501! September 10th, 2016 7:45 AM

Quote:

Originally Posted by BluRose (Post 9402639)
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?


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.