• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Some patch for Emerald

Here is another small patch: No EXP patch.

On other websites I only found large No EXP patches which were incompatible with romhacks, so I made this small patch which should be compatible with most binary hacks similarly to the rest of the patches in this thread. Only one hex value is changed to skip all stages of the exp calculation formula.
 

Attachments

  • Emerald_NoExp.ips
    14 bytes · Views: 13
here's two cool ones

The first patch completely removes the dry battery message from emerald. Using emeralds decomp project, the message was removed, the rom was recompiled, and the patch was made using the recompiled rom. I have no idea what compatibility issues, if any, this patch may lead to. It works on real hardware. I was able to flash the rom to one of my cheap gba chinese boards and the dry battery message didn't pop up (even though there was no battery yay!)

Not sure if other patches can also be used considering this was a patch made from emeralds decomp. someone will have to research compatibility.

the second patch is an instant text patch. pretty self-explanatory. One patch is ips and the other is bps. use the appropriate patcher program

EDIT: removing the battery message using the provided bps patch drastically changes the binary of the rom. thousands of lines are changed. this makes sense as this patch was derived from the decomp and wasn't made with binary hacking. that being said, the dry battery message patch will work on a vanilla emerald. I've tested it. its flawless. however, there is a high probability that it wont work in conjunction with other patches given how much of the binary changed

2nd edit: if you want remove the dry battery error message, but dont want to use this huge patch you can always use idyll's rtc patches. it has a secondary effect of removing the message and has all around better compatibility with hacks and other patches. ive used it successfully on emerald kaizo myself.

Ive also uploaded a 3rd patch for emerald that removes the "The save file is corrupted. The previous save file will be loaded." message. this is a nice patch to apply to chinese batteryless rom hacks as that message will always pop up on cheaper boards that don't allow for 128k save backups.
 

Attachments

  • em_instant_text.ips
    256 bytes · Views: 21
  • Em No Battery Message.bps
    8.5 MB · Views: 33
  • Emerald Removed corrupt message.ips
    22 bytes · Views: 10
Last edited:
When battle begins, the background, character, and ground are move faster.

Shorter battle text delay, two versions available.
V1: Modified delay length table, but…
If some hack adds new battle text, it may not reduce their delay, because they are new, non-vanilla location.
V2: Modified ADD value (speed up), should compatible with many hack even new text and delay value.

These patches are incredibly useful. I did some testing. If you combine these two patches above with the instant text patch I uploaded it gives maximum battle speed.
I made a comparison video comparing:
-my vanilla rom
- a rom with instant text only
- a rom with faster battle intro patch
- a rom with faster battle intro +v2 battle delay patch
-a rom with faster battle intro+v2 battle delay patch, instant text patch

and I confidently say stacking all three of these patches works perfectly and results in faster battles. it puts you seconds ahead of a vanilla rom. Here is a screenshot of the video I made. the fastest rom is the video in the middle. it has all 3 patches and as you can see, cacturne, the second pokemon in the first elite four battle is already sent out, while in the other roms, and especially the vanilla rom in the top left, mightyena the first pokemon still hasn't fainted. I synced the battles up perfectly and for each rom I tapped the "A" button as fast as possible. [PokeCommunity.com] Some patch for Emerald

As you can see,the battle is in many different stages as each patch, or lack thereof, effects the speed of the battle.

As far as I know this is the fastest you can make battles with simple binary hacking or simple ips patches. the emerald decomp projects allows for even faster battles. in fact, there is a romhack called Pokemon ROWE 2.0 that has insanely fast battle intros, and can 4x the speed of the battle on real hardware. I've tried it myself and it works on real hardware! If someone could pull rowes code and add fast battles to a vanilla emerald if would offer the fastest battles on real hardware by far. then maybe someone could make a simple ips patch out of it!

that being said, these 3 ips patches offer a nice compromise until someone does that.
 
Surely someone has done a binary patch to remove the EXP text from being displayed?...(Takes up so much time, more so with the exp all code...)
 
Back
Top