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

moose 2 the moosening

Installation

Download: v1.25033.2245
Requires:

Manual

  1. Locate the game’s directory.
    • For Steam: PropertiesInstalled FilesBrowse…
      e.g., “C:\Games\Steam\steamapps\common\KINGDOM HEARTS -HD 1.5+2.5 ReMIX-”
  2. Copy “KH2Moose.dll” and “KH2Moose.ini” to the game’s directory.
  3. Rename both the DLL and INI to one of (doesn’t matter which):
    • dbghelp
    • dinput8
  4. 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. 🙃