After learning more about the GBA than I ever wanted, I have finally successfully patched the rumble function of the EZFlash Omega DE into Pokemon Pinball Ruby & Sapphire, replacing the Gameboy Player rumble function. Simply apply the attached IPS patch in Lunar Patcher and rumble will be automatically enabled, no settings required. The hack and patch were developed with the No-Intro ROM, unsure if this is different from a standard rip but here are the hashes:
Rom: Pokemon Pinball - Ruby & Sapphire (USA) Database: No-Intro: Game Boy Advance (v. 20210227-023848)
File/ROM SHA-1: 9FEC81CE2C5DF589E0371A0BF2F92A5FE8DB730B
File/ROM CRC32: B992A3C0
compare these to your rom via: http://www.romhacking.net/hash/ to ensure compatibility
Edit: @djedditt has produced a much better rumble patch that works on all rumble flashcarts and does not cause the graphical issues and kyogre whirlpool problem that my patch introduces. Please use their far superior implementation.
Rom: Pokemon Pinball - Ruby & Sapphire (USA) Database: No-Intro: Game Boy Advance (v. 20210227-023848)
File/ROM SHA-1: 9FEC81CE2C5DF589E0371A0BF2F92A5FE8DB730B
File/ROM CRC32: B992A3C0
compare these to your rom via: http://www.romhacking.net/hash/ to ensure compatibility
Edit: @djedditt has produced a much better rumble patch that works on all rumble flashcarts and does not cause the graphical issues and kyogre whirlpool problem that my patch introduces. Please use their far superior implementation.
Attachments
Last edited by Phrankles,