You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved chaudloader.exedat API, now mods can use both forward slash / and backwards slash \ as path separators regardless of the archive opened. (@TimeTravelingKnight)
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.
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.