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)

FamiliaWerneck July 15th, 2015 2:36 AM

Quote:

Originally Posted by KDS (Post 8846800)
The table is already expanded. You can easily add 2 to 3 entries in the Ability Name and Description table.

Thanks for confirming it, KDS.

SBird July 16th, 2015 9:03 AM

Are any updates planned for this project in the near future? I tested some parts of the attacks and abilities your base provides, thus I encountered lots of bugs which would destroy a player's experience. (Most of which are not in the OP)

Also: Since this is a patch, there might be problems when applying it to projects that are already in progress. Do you plan releasing the source code to most of the "more complicated" stuff so one can insert it himself? (For example through a build script etc.) It would be so much easier to go for that when your project is already in a more advanced stage (Also, you can space-manage a little bit better, for I always tend to keep my roms neat and tidy)

Other than that, happy hacking and keep it up :)

~SBird

MrDollSteak July 16th, 2015 10:15 AM

Quote:

Originally Posted by SBird (Post 8848919)
Are any updates planned for this project in the near future? I tested some parts of the attacks and abilities your base provides, thus I encountered lots of bugs which would destroy a player's experience. (Most of which are not in the OP)

Also: Since this is a patch, there might be problems when applying it to projects that are already in progress. Do you plan releasing the source code to most of the "more complicated" stuff so one can insert it himself? (For example through a build script etc.) It would be so much easier to go for that when your project is already in a more advanced stage (Also, you can space-manage a little bit better, for I always tend to keep my roms neat and tidy)

Other than that, happy hacking and keep it up :)

~SBird

Yeah to be honest I started this ages ago, and I'm not really happy with it at this stage. Could you let me know about some of the extra abilities and moves that are broken.

Open sourcing it is tough to be honest, thats why the move and ability resource threads exist. I'm actually putting more optimised codes up. Open sourcing the decapitalisation and table expansion is kind of pointless, it's just more tedious.

Eh, I'm not super fussed about making a build script at the same time, because I feel like there are not a lot of existing Fire Red hacks that would want to suddenly add it.

Now for Emerald, once it's completed, I'll likely get Touched to help me build a dynamic compiler. It'd just be a looot of extra work.

SBird July 16th, 2015 11:01 AM

Quote:

Originally Posted by MrDollSteak (Post 8848990)
Yeah to be honest I started this ages ago, and I'm not really happy with it at this stage. Could you let me know about some of the extra abilities and moves that are broken.

Open sourcing it is tough to be honest, thats why the move and ability resource threads exist. I'm actually putting more optimised codes up. Open sourcing the decapitalisation and table expansion is kind of pointless, it's just more tedious.

Eh, I'm not super fussed about making a build script at the same time, because I feel like there are not a lot of existing Fire Red hacks that would want to suddenly add it.

Now for Emerald, once it's completed, I'll likely get Touched to help me build a dynamic compiler. It'd just be a looot of extra work.

Yeah, thats so... I'll probably go to the resource threads and add those up to my build scripts. However I kind of fancy the idea of having a base out there for people to use easily.

What I came up with through slight testing (Basically just randomly trying things):
The ability Sand Force seems to crash the game on battle start.

There is more, but since I was just playing around and not really bug testing, this is the only one I wrote down (Because it is the only one that really broke stuff, the rest was more like wrong animation, wrong effect, stuff like that)

As I said, your base is just too cool, though having all of it non-static and not really documented is just a neusance for some hackers, yet over that I think it is more important that most of the stuff actually works, which it does not seem to be.

Since the decap stuff is not the main focus of your base (I suppose) the code for that is not really that important, the attacks, abilities and items are what really makes your project special and interesting for people to use.

~SBird

MrDollSteak July 16th, 2015 6:49 PM

Quote:

Originally Posted by SBird (Post 8849029)
Yeah, thats so... I'll probably go to the resource threads and add those up to my build scripts. However I kind of fancy the idea of having a base out there for people to use easily.

What I came up with through slight testing (Basically just randomly trying things):
The ability Sand Force seems to crash the game on battle start.

There is more, but since I was just playing around and not really bug testing, this is the only one I wrote down (Because it is the only one that really broke stuff, the rest was more like wrong animation, wrong effect, stuff like that)

As I said, your base is just too cool, though having all of it non-static and not really documented is just a neusance for some hackers, yet over that I think it is more important that most of the stuff actually works, which it does not seem to be.

Since the decap stuff is not the main focus of your base (I suppose) the code for that is not really that important, the attacks, abilities and items are what really makes your project special and interesting for people to use.

~SBird

I definitely know about the sand force issue, I thought it was on the OP already.

Yeah wrong animations and effects for some moves is mentioned there too, I guess I should be more specific, but they're not in any move sets as far as I know.

Well I'd said most of the stuff works, though I am really looking for bugs to fix to make it more usable.

The problem with Decapitalisation is that, its something that needs to exist with my new items, moves and abilities. Because I've written them as Decapitalised, if that wasn't the case then it'd be pretty inconsistent. What I might do for the Emerald Rombase when its released is seperate some of the things more, making the decapitalisation its own patch, and then allowing for the tables and new routines to be dynamically allocated.

Exodrake July 18th, 2015 1:32 AM

The ??? type, for some inexplicable reason, is behaving like the Flying type defensively, but offensively it's still completely neutral like it should be. I tried counteracting this with type matchup entries and they are being completely ignored. I can only assume this bug has to do with Roost, which temporarily turns Flying types into ???-types. But it's also turning ??? types into Flying types!

Wireshark July 19th, 2015 10:47 AM

Quote:

Originally Posted by Rycanthropy (Post 8830362)
G3HS won't load a patched ROM. I have no idea what I'm doing wrong:
1. downloaded a clean firered rom (u) squirrels. [also tried 2 other dumps]
2. applied 1.5a to it using Lunar IPS
3. downloaded g3hs, replaced pokeroms ini with one from 1.5a
4. ran g3HS, on "Open Rom"-ing the patched rom, I get the following message:

"At rom offset 0xfffffe there is an unknown rom id..."

EDIT: Looked back at this thread and I'm not the first person this is happening to, oops, but couldn't find a solution, should I just wait for 1.6/the next update?

EDIT2: this fix works, my bad. Please do fix the INI in the next patch tho, also thanks for your amazing work!

Had the same error that you had and tried to fix it...
After I changed it to [0000] this message appeared when opening G3HS:


(I can't post links right now so you have to add the missing "h" at the start of the link ;)
ttp://i.imgur.com/11DeUpL.png

Did I do something wrong?

DizzyEgg July 19th, 2015 11:20 AM

Quote:

Originally Posted by Wireshark (Post 8852802)
Had the same error that you had and tried to fix it...
After I changed it to [0000] this message appeared when opening G3HS:


(I can't post links right now so you have to add the missing "h" at the start of the link ;)
ttp://i.imgur.com/11DeUpL.png

Did I do something wrong?

Open your patched rom in a hex editor and go to line FFFFFE. Make sure the two last bytes are 00 00. If they're not, change them to 00 00. Also make sure you're using Fire Red 1.0 and proper G3H3 depending on your system.

Wireshark July 19th, 2015 11:28 AM

Quote:

Originally Posted by DizzyEgg (Post 8852840)
Open your patched rom in a hex editor and go to line FFFFFE. Make sure the two last bytes are 00 00. If they're not, change them to 00 00. Also make sure you're using Fire Red 1.0 and proper G3H3 depending on your system.

Last two bytes were 00 01 and I changed it to 00 00 - still doesn't work...
I got the right version of G3HS but where do I check the version of my FireRed Rom?

DizzyEgg July 19th, 2015 11:41 AM

Quote:

Originally Posted by Wireshark (Post 8852850)
Last two bytes were 00 01 and I changed it to 00 00 - still doesn't work...
I got the right version of G3HS but where do I check the version of my FireRed Rom?

At the start, when the intro is playing you'll see a shooting star or something similar and logo of Gamefreak. If it says on the screen: "Gamefreak presents" then you've got the wrong version, if it says just Gamefreak it's the 1.0

Wireshark July 19th, 2015 11:55 AM

Quote:

Originally Posted by DizzyEgg (Post 8852872)
At the start, when the intro is playing you'll see a shooting star or something similar and logo of Gamefreak. If it says on the screen: "Gamefreak presents" then you've got the wrong version, if it says just Gamefreak it's the 1.0

It does say "Gamefreak presents" so I got the wrong one I suppose - I didn't even know FireRed has multiple versions...
Does it matter if it's FireRed(E) or FireRed(U)?
Is FireRed(U) the 1.0 and FireRed(E) the wrong one or is it just for the country?

EDIT: I tried with Pokemon FireRed(U) without the "presents" at the beginning and it works perfectly fine for G3HS
Thanks for your help :)

Tyranitar06 July 20th, 2015 6:11 AM

Hello... I found a new problem.. Patch's okat and it works perfectly well with G3T and Gen 3 hack suite... I want to open my rom in PGE to edit the cries and footprints but PGE does not load and says there's an error... I replaced PGE ini already.. please help THANKS :)

Xencleamas July 20th, 2015 8:10 AM

Sorry to drive in for an off-topic post. Whether it is or not, well, let's move on.

People come here often post reports problems mostly on PGE. Yeah! You should need to change MrDS into BPRE, or vice versa. But, the reason why is this: Some people couldn't be able to know if the version of PGE is NEW or OLD. The difference of the NEW or OLD are these:
  • The new one is no longer having its offsets with "&H" between the equal sign and the digits.
  • The new one doesn't have any programs appeared in the external programs while the old one displays VBA-Link, XSE, and something like those. When you open the new one, the first tab you will see should be internal programs.
  • The new one has fixed cries for Gen III (and Expanded) Pokemon.

There are much more but I only stated which are related with the rombase. I believe that the old one still exists by now and it can be anywhere around the internet.

Anyway, the roms.ini of PGE in the .zip file uses the old one. For those who are using the new one, I have rewritten the new one's .ini. Just go to the dropbox link below to download it and replace it to the current .ini of your new version of PGE. It should now load properly on the new one. I didn't plan to make a tag for MrDS in the .ini because the new one still recognize if the game loaded is a Pokemon game or not. Nevertheless, after this patch is installed, it is still BPRE in the rom.

https://www.dropbox.com/s/hzj1gqendsi4216/roms.ini?dl=0

Urnighter August 2nd, 2015 10:05 AM

So how is the Emerald patch coming? I don't mean to sound impatient, just curious. I'm super hype for this!

Have you considered updating it to the new hoenn pokedex (Gallade, Froslass, Chinling, etc.)?

rhapsodian_pixo August 4th, 2015 5:58 PM

http://www.pokecommunity.com/showthread.php?t=348182

puedes añadir esto eventualmente en alguna otra version del parche??

Shadowraze August 4th, 2015 7:47 PM

Quote:

Originally Posted by rhapsodian_pixo (Post 8876786)
http://www.pokecommunity.com/showthread.php?t=348182

puedes añadir esto eventualmente en alguna otra version del parche??

Perhaps you could translate that into english for us to understand.

leyn09 August 4th, 2015 10:06 PM

It seems that Storm drain also absorbs the user's water attacks.

Btw, I'm planning to repoint the ability (the reckless, sheer force, etc.). Is it safe torepoint (by looking for the reverse hex + 08 and put it on free space) and expand it? it seems that a registered move takes up 2 bytes and ends the table with FE FE. was my assumption correct?

rhapsodian_pixo August 5th, 2015 6:02 AM

Quote:

Originally Posted by Shadowraze (Post 8876925)
Perhaps you could translate that into english for us to understand.

Dollsteak speaks spanish but anyway...
Can you add this in another patch versión eventually?

FamiliaWerneck August 6th, 2015 12:20 PM

Did it by hand with HxD, think you know about it, but whatever.
Badges are written BOULDERBadge, CASCADEBadge, VOLCANOBadge, etc. Decapping them should be even faster for you then it was for me.

What is the breeding problem I heard about your Rombase, MrDS?
Also, in that ability thread, you mentioned you are not doing Aerilate, Refrigerate and Pixilate. But I didn't get why... Are they too hard?

MrDollSteak August 6th, 2015 4:57 PM

Quote:

Originally Posted by leyn09 (Post 8877098)
It seems that Storm drain also absorbs the user's water attacks.

Btw, I'm planning to repoint the ability (the reckless, sheer force, etc.). Is it safe torepoint (by looking for the reverse hex + 08 and put it on free space) and expand it? it seems that a registered move takes up 2 bytes and ends the table with FE FE. was my assumption correct?

It ends in FE FE FF FF I believe, though I may have just changed it to FE FE, I can entirely remember, but yeah that's right.

Quote:

Did it by hand with HxD, think you know about it, but whatever.
Badges are written BOULDERBadge, CASCADEBadge, VOLCANOBadge, etc. Decapping them should be even faster for you then it was for me.

What is the breeding problem I heard about your Rombase, MrDS?
Also, in that ability thread, you mentioned you are not doing Aerilate, Refrigerate and Pixilate. But I didn't get why... Are they too hard?
Cool thanks I'll remmber that.

I am doing them I just didn't want them done in the way Kleenex had done them at the time.

rhapsodian_pixo August 6th, 2015 6:36 PM

Quote:

Originally Posted by FamiliaWerneck (Post 8879471)
Did it by hand with HxD, think you know about it, but whatever.
Badges are written BOULDERBadge, CASCADEBadge, VOLCANOBadge, etc. Decapping them should be even faster for you then it was for me.

What is the breeding problem I heard about your Rombase, MrDS?
Also, in that ability thread, you mentioned you are not doing Aerilate, Refrigerate and Pixilate. But I didn't get why... Are they too hard?

the "ilate" abilities are working

FamiliaWerneck August 6th, 2015 8:23 PM

Quote:

Originally Posted by MrDollSteak (Post 8879865)
It ends in FE FE FF FF I believe, though I may have just changed it to FE FE, I can entirely remember, but yeah that's right.
Cool thanks I'll remmber that.
I am doing them I just didn't want them done in the way Kleenex had done them at the time.

Can you share the code, man?
I actually want the same abilities, but for different types (and a little variation for the Poison-type).

Quote:

Originally Posted by rhapsodian_pixo (Post 8879989)
the "ilate" abilities are working

Can you point me the codes for these abilities?

EDIT:
Just got to the Four Island, and after getting my egg, the game repeatedly froze when talking to the old lady and trying to take back my Pokémon (well, I found the glitch). Is there anything I can do about it, MrDollSteak?
Checked FBI's post. Just need to change the old lady script with a brand new from a clean ROM? That's all that fuss solution?

rhapsodian_pixo August 8th, 2015 5:17 PM

Quote:

Originally Posted by FamiliaWerneck (Post 8880115)
Can you share the code, man?
I actually want the same abilities, but for different types (and a little variation for the Poison-type).



Can you point me the codes for these abilities?

EDIT:
Just got to the Four Island, and after getting my egg, the game repeatedly froze when talking to the old lady and trying to take back my Pokémon (well, I found the glitch). Is there anything I can do about it, MrDollSteak?
Checked FBI's post. Just need to change the old lady script with a brand new from a clean ROM? That's all that fuss solution?

check the abilities resource thread

raph333 August 19th, 2015 8:29 AM

Hello, I love this rombase. However, I'm having a serious problem with it. I haven't touched the ROM yet, have patched the .ips, have changed the .ini in G3HS to make it the one in the downloaded files. To my delight, G3HS opens!...and then fails when I try to see bulbasaur's moves learned.
Every single move becomes \x. What is the problem, and the solution?
Thanks for any help!

The issue seems to only be with the moves and types, which is what the rombase is supposed to change.

EDIT: Saw a post on the last page, in PokeRoms.ini I changed [MrDs] to [0000]. (After restarting the whole process). G3hs came up with a NEW error message:
Tried to get move #475. Only 3-- moves. (Not the exact words, said 3 hundred something, can't remember what).
How can I fix this?
Thanks for any help again!

FamiliaWerneck August 19th, 2015 9:12 AM

Quote:

Originally Posted by raph333 (Post 8896388)
Hello, I love this rombase. However, I'm having a serious problem with it. I haven't touched the ROM yet, have patched the .ips, have changed the .ini in G3HS to make it the one in the downloaded files. To my delight, G3HS opens!...and then fails when I try to see bulbasaur's moves learned.
Every single move becomes \x. What is the problem, and the solution?
Thanks for any help!

The issue seems to only be with the moves and types, which is what the rombase is supposed to change.

EDIT: Saw a post on the last page, in PokeRoms.ini I changed [MrDs] to [0000]. (After restarting the whole process). G3hs came up with a NEW error message:
Tried to get move #475. Only 3-- moves. (Not the exact words, said 3 hundred something, can't remember what).
How can I fix this?
Thanks for any help again!

Change the .ini to read 511 moves (I think that's the number). Change it manually, if it's not changed already somewhere in the .ini file.


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.