MOOSE is a DLL addon mainly concerned with raising the game’s internal memory limits, but includes a few additional things.

Installation
Download: v1.25033.2245
Requires:
- Windows 8.1+
- Visual C++ 2022+ Redistributable
Manual
- Locate the game’s directory.
- For Steam: Properties → Installed Files → Browse…
e.g., “C:\Games\Steam\steamapps\common\KINGDOM HEARTS -HD 1.5+2.5 ReMIX-”
- For Steam: Properties → Installed Files → Browse…
- Copy “KH2Moose.dll” and “KH2Moose.ini” to the game’s directory.
- Rename both the DLL and INI to one of (doesn’t matter which):
- dbghelp
- dinput8
- See Load Test to verify that the mod is loading.
OpenKh
The main archive is compatible as a Mods Manager mod and can be installed via it.
ℹ️ Note
Mods Manager may replace customized configurations during rebuild.
Limitations
❗ Caution
DO NOT configure for more than 2 GiB of memory for all combined buffers.
2 GiB or more may cause crashes under sporadic circumstances.
Certain parts of the game still use signed 32-bit pointers from the original PlayStation 2 builds, making these parts limited to <2 GiB. Setting MOOSE to provide more than 2 GiB may work in certain scenarios, but will always introduce the risk of failure, and increase the longer the game is running.
Configuration
Configuration is through a standard Windows-style INI file with the same basename as the DLL itself. Defaults are used if an option—or the entire INI file—is missing, which are listed as comments in the sample INI file.
ℹ️ Warning
Configuration format may be changed in the future to account for cumulative modifications.
[kh2.cache]
controls KH2’s cache buffer, which is where most files load.
Certain files are loaded into preset blocks; it’s recommended to increase block
size by an equivalent amount when you make a file inside it larger,
e.g., increase player
when you increase files for Sora or his keyblade.
[kh2.data]
controls KH2’s data buffer, which is where some critical files load on startup.
Load Test
The following option will cause the mod to immediately exit on startup, useful to test that is loading correctly. Remember to remove this option to actually start the game.
[kh2.hacks]
test_crash=1
FAQ
- Is source code available?
- Not at the moment, but it will likely be open-sourced in the future. It’s not obfuscated if you want to verify it’s not doing anything weird.
- Why “MOOSE”?
- Because Disgustor loves meese, though it’s a bit of a love–hate relationship.
Changelog
Full changelog provided in the download.
Special thanks to Disgustor and the whole MOOSE Taskforce for providing testing and debugging, since I don’t own the PC version. 🙃
- 1.25033.2245 - 2025-02-02
- Fixed
- Fix configuration parsing on Wine/Linux
- Changed
- Add commented configuration file to OpenKH package;
note that Mods Manager may replace user changes during rebuild
- Add commented configuration file to OpenKH package;
- Fixed
- 1.24366.845 - 2024-12-31
- Added
- Add undocumented fast title hack
- Add undocumented test crash hack
- Changed
- Use new pattern matching system
- Replace PolyHook library with SafetyHook library
- Improve error reporting
- Move top pointers from padding-pattern-overwrites to the beginning of their old buffer
- Update various formatting
- Update build configuration
- Update project to c++23
- Added
- 1.24181.2123 - 2024-06-29
- Added
- Add undocumented no death hack
- Added