Back to changelog
Version 12.4
MMXOD Sprite Editor Released!
Modders can download this program to help them update sprite JSONs much faster. It's only available for Windows.
Download from the tools page: Tools
See the help guide here: Sprite Editor Help Guide
Optimization System Implemented
In an attempt to make the game run more smoothly on older machines, and to allow a greater audience to launch and play the game, I have started some optimization work for MMXOD. This first phase tackles the biggest issues. Here are the specific optimization changes and the details:
- The game assets folder now comes bundled with a "sprites_optimized", "spritesheets_optimized" and "backgrounds_optimized" folder with compressed asset files. By default, the game will look at these folders now, but for loading mods, you can continue to use the old locations by setting the new "Use optimized assets" setting to "no" in the Settings menu.
- Attention modders: Do NOT mod the content in the optimized folders, unless you are OK with your work being wasted after a new update. These folders are autogenerated on every update and will likely change heavily, so your work will be wasted. The regular sprites/spritesheets folder should be modded instead as they change a lot less frequently and in less disruptive ways.
- This means that currently, you won't be able to create/use mods AND optimize the game at the same time.
- These changes allow users with video cards/integrated graphics that only support up to 1024 pixels max to load and play the game now (before they'd get errors when loading the larger images).
- There is now an "Enable post processing" setting in the Settings menu that defaults to "yes". This is used for fancy screen effects like the charged Crystal Hunter distortion. Currently that's the only place using post processing, but future effects like cloak and water might use it too. Post processing can be performance intensive however and may not be supported on older machines, so turn this off if you have performance or graphical issues.
Other improvements
- You can now have the game read/write config files in your Documents folder. To do so, create a folder called "MMXOD" in your Documents folder, and the game will automatically read controls.txt, options.txt from there instead of the game folder, on startup.
- This allows you to keep your settings across updates without having to manually copy over the files every time.
- You can even copy over the assets folder here as well and if it exists it would read from that location instead, which can save you the trouble of having to reapply mods on every update, even if the assets don't change.
- Note that if this folder exists, things like crash dumps, reports, etc. will be created here instead.
- Sprite JSON file format was cleaned up, removing unnecessary garbage, which reduces their size and clutter.
- Applied a small fix by Bando to X's armor spritesheets.
Bug Fixes
- Fixed a bug where the screen could flash black if Hyper Charge was active with shaders disabled.
- Fixed buggy Moving Wheel sprites.
Balance Changes
Mega Man X
- Uncharged Triad Thunder can now only flinch once per triangle.
Axl
- Black Arrow primary fire cooldown increased from 0.3 to 0.5 seconds, and alt fire cooldown increased from 0.6 to 1 second.
- Spiral Magnum cooldown decreased from 1 to 0.75 seconds.