Skip to content

Game Boy Advance · Game Specific

The MOTHER 3 HQ Sound Mixing Patcher (Windows)

By Summer Dragonfly

Mother 3 · All hacks & resources →

About this project

Ever wanted to play MOTHER 3 without so much noise? Love hearing its soundtrack crystal clear on YouTube? Now you can experience the game with much cleaner audio!
This hack mixes every individual channel at 16-bit audio before downsampling everything to 8-bit audio as opposed to the default m4a mixer which mixes every channel at 8-bit audio (blame the GBA's DAC!)
- This greatly reduces the number of quantization/rounding errors that pop up during the mixing process, making the classic GBA "background hiss" much quieter while making Shogo Sakai's music sound crispier than ever! Results seem even better when played back on actual hardware. Enjoy!!

DISCLAIMERS

FOR EVERYONE:
- You may hear occasional popping in-game after patching your ROM, for example while saving your game. Throughout 100+ hours of testing, these same pops were heard while playing the original Japanese release, making the hack authors fairly confident this hack isn't the cause. It's possible these audio glitches were covered up by the original mixer's background noise and are now easier to hear with clearer audio. Please don't hesitate to report any bugs, but just keep in mind there's only so much you can do with the GBA's limitations!

FOR SPEEDRUNNERS:
- If your ROM is a Fan Translation, this patch does modify the RNG used by MOTHER 3 and will most likely give you unexpected results! Because of that, any TAS recordings of MOTHER 3 will be broken by this hack. You have been warned!!

PATCHER FEATURES
- 100% compatibility with ALL Fan Translations! [versions 1.2 and below will cause occasional slowdowns with this hack, regardless of the language]
- Compatible with the original Japanese release of MOTHER 3
- Compatible with other ROM hacks, such as Claus' Journey [this is an EXPERIMENTAL feature; be aware of potential bugs!!]
- Customize your game's sample rate for higher-quality sound effects, including Lucas' clean electric guitar during battles
- Save backup copies of your game before patching
- Easily undo/remove the HQ sound patch from your game
- Read the source code behind this patch
- Windows and macOS support (64-bit only)

HOW TO PATCH YOUR GAME:

Download the patcher and either load your ROM with the "Open" button or drag-and-drop your ROM into the patcher. After you indicate whether your copy of MOTHER 3 is an original Japanese release or a Fan Translation, you'll be able to apply the hack to your game. Simple as!

FUTURE GOALS
- Having the patcher translated to languages other than English
- Support for Linux distros

CREDITS:
- Mixer preparation, ROM hacking, and patcher written by Summer Dragonfly (xkas format by Near/byuu: https://wiki.superfamicom.org/xkas)
- HQ sound mixer ingeniously programmed by ipatix (https://github.com/ipatix), inspired by "Golden Sun": https://www.pokecommunity.com/showthread.php?t=324673
- Original HQ sound mixing code written by Haruki "Bon" Kodera for Camelot Software Planning: https://www.camelot.co.jp/gimon/gimon21.html
- Mother 3 decompilation and technical support: Kurausukun and theo3 ([url]https://github.com/Kurausukun/mother3[/url])
- Extra technical support: phoenixbound, Lorenzooone, and Yosuke
- French translations and Intel-based Mac version packaged by JumpmanFR
- Brazilian Portuguese translations by Somewhat Viable
- Special thanks to the Mother 1+2 Fan Translation/Sound Restoration project and the PRET Discord community!

Original game requirements

See the release instructions.

Creator credits

Summer Dragonfly
Listed creator

RELEASE 1.3.2

Readme & instructions

README.txt

Java(TM) Cryptography Extension Policy Files for the Java(TM) Platform, Standard Edition Runtime Environment README Import and export control rules on cryptographic software vary from country to country. The Java Cryptography Extension (JCE) architecture allows flexible cryptographic key strength to be configured via the jurisdiction policy files which are referenced by the "crypto.policy" security property in the <java-home>/conf/security/java.security file. By default, Java provides two different sets of cryptographic policy files: unlimited: These policy files contain no restrictions on cryptographic strengths or algorithms limited: These…

Read moreRead less
Java(TM) Cryptography Extension Policy Files
    for the Java(TM) Platform, Standard Edition Runtime Environment

                               README
------------------------------------------------------------------------

Import and export control rules on cryptographic software vary from
country to country.  The Java Cryptography Extension (JCE) architecture
allows flexible cryptographic key strength to be configured via the
jurisdiction policy files which are referenced by the "crypto.policy"
security property in the <java-home>/conf/security/java.security file.

By default, Java provides two different sets of cryptographic policy
files:

    unlimited:  These policy files contain no restrictions on cryptographic
                strengths or algorithms

    limited:    These policy files contain more restricted cryptographic
                strengths

These files reside in <java-home>/conf/security/policy in the "unlimited"
or "limited" subdirectories respectively.

Each subdirectory contains a complete policy configuration,
and subdirectories can be added/edited/removed to reflect your
import or export control product requirements.

Within a subdirectory, the effective policy is the combined minimum
permissions of the grant statements in the file(s) matching the filename
pattern "default_*.policy".  At least one grant is required.  For example:

    limited   =  Export (all) + Import (limited)  =  Limited
    unlimited =  Export (all) + Import (all)      =  Unlimited

The effective exemption policy is the combined minimum permissions
of the grant statements in the file(s) matching the filename pattern
"exempt_*.policy".  Exemption grants are optional.  For example:

    limited   =  grants exemption permissions, by which the
                 effective policy can be circumvented.
                 e.g.  KeyRecovery/KeyEscrow/KeyWeakening.

Please see the Java Cryptography Architecture (JCA) documentation for
additional information on these files and formats.

YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY
TO DETERMINE THE EXACT REQUIREMENTS.

Please note that the JCE for Java SE, including the JCE framework,
cryptographic policy files, and standard JCE providers provided with
the Java SE, have been reviewed and approved for export as mass market
encryption item by the US Bureau of Industry and Security.

Download README.txt ↓

FROM THE COMMUNITY

Player reviews

0 reviews
No ratings yet

Played this project? Tell other players how it holds up.

Your take on The MOTHER 3 HQ Sound Mixing Patcher (Windows)

Spam has been overwhelming. To help us approve your review, sign up and introduce yourself in the Introductions forum so we know you’re not a bot.

Sign in with your Retro Replay account to rate this project and share your experience.

Sign in to review