v1.0.7 — settings now reliably apply
Fixes how the game finds its settings file (#4 follow-up). Your settings now always come from one place: config.ini sitting next to mmx.exe.
What was wrong, briefly:
- The
mmx.inifile shipped in previous zips was never actually read — the game reads aconfig.iniit creates next to the exe. Editing the shipped file did nothing. - The game also used to search up to three folders above where it was launched from and silently use any
config.iniit found there, so the settings in effect could come from somewhere else entirely. - If you upgraded from v1.0.5 or earlier into the same folder, a leftover
config.inicould silently carry old audio settings that undid part of v1.0.6's audio fixes (the sound-rate correction in particular).
Now: the config is config.ini next to mmx.exe, no exceptions. The zip ships it, the game regenerates it if it's missing, and if an old mmx.ini is lying around the game tells you it isn't read. Save files, keybinds and the remembered ROM location also stay next to the exe now, wherever you launch from.
Upgrading? Extract this zip to a fresh folder. If you reuse your old folder, delete the old config.ini and mmx.ini first so the corrected defaults take effect.
Install
Download MegaManXSNESRecomp-windows-1.0.7.zip, extract, and run mmx.exe. On first launch it asks for your legally-dumped Mega Man X (USA) (Rev 1) ROM. See the bundled README.md for controls.