Skip to content

Releases: RockmanEXEZone/chaudloader

v0.15.0

15 Feb 19:07
e8186c5

Choose a tag to compare

  • In case any chaudloader files are missing, the installer now prints which file is missing.
  • Updated enable_hook_guards developer mode option for compatibility with Volume 2 version 1.0.4.

v0.14.0

23 Jul 18:01
3336f70

Choose a tag to compare

  • The debug console is now hidden for normal users and is only shown if developer_mode is enabled. (@TimeTravelingKnight)
  • Debug messages are now logged to a local text file. (@TimeTravelingKnight)
  • Improved chaudloader.exedat API, now mods can use both forward slash / and backwards slash \ as path separators regardless of the archive opened. (@TimeTravelingKnight)

v0.13.0

07 Sep 23:34
1bb03b0

Choose a tag to compare

This update adds a new Lua API for replacing music/SFX.

  • Adds Lua API for replacing .bnk files and replacing wem files inside .pck files. (@StraDaMa)
  • Small UI user experience tweaks (@StraDaMa):
    • Changes alignment of mod info labels to right aligned
    • Makes the "Play" button more prominent
    • Makes clicking on a mod that is already selected in the browser toggle the mod's enabled state
      68747470733a2f2f692e696d6775722e636f6d2f736e413267526c2e676966

v0.12.1

24 Jun 18:11
c2887cf

Choose a tag to compare

  • Fixed crash when the game is launched with certain third-party applications e.g. RTSS (@StraDaMa)
  • Added on_game_load API function for DLL mods (@StraDaMa)

v0.11.0

12 Nov 00:12
cff62fc

Choose a tag to compare

  • Fixed startup crash on Proton introduced in v0.10.0.
  • For mod developers:
    • chaudloader now finds the game's .text section and exposes it through the Lua interface: chaudloader.GAME_ENV.sections.text.address and chaudloader.GAME_ENV.sections.text.size. See API.md for details.
    • chaudloader now configures all of the game's executable sections as read+write+execute.

v0.10.0

07 Nov 01:27
2bdf2ce

Choose a tag to compare

  • Adds basic developer mode - see readme for available options.
  • Allows VirtualProtect() to be called again in code mods for the latest Steam update.

v0.9.2

01 Nov 22:58
5a60e40

Choose a tag to compare

  • Fixes asset replacement for Vol. 2 on the latest update.

v0.9.1

06 Jul 17:07

Choose a tag to compare

  • Autostart the game after 5 seconds, if enabled.

v0.9.0

09 May 04:44

Choose a tag to compare

  • Now with a cool new GUI!
  • You may include a Markdown-formatted README in your mod directory, named README.md.
  • You may also specify URL metadata in info.toml as url = ... to link to your mod.
  • You may also specify additional requirements such as game and game EXE CRC32. See the README for more details.

v0.8.3

28 Apr 07:27

Choose a tag to compare

  • Fix require semantics: libraries can now be loaded either via path (a/b/c.lua, luaopen_c from a/b/c.dll), path without extension (a/b/c will try load a/b/c.lua then luaopen_c from a/b/c.dll), or dotted name (a.b.c trya/b/c.lua then luaopen_a_b_c from a/b/c.dll).
  • Library loader failures will have their Win32 error message printed instead of a made up message.