Releases: mcb5637/SettlersLuaDebugger
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6
updated to .net framework 4.8
new lua interface (this should fix a lot of bugs that did recently appear)
all lua code now runs in game thread (also fixes some more bugs)
catching and displaying syntax errors
better access to locals/upvalues via LuaDebugger.GetLocal/SetLocal
exposed error handler for use with xpcall (LuaDebugger.HandleXPCallErrorMessage)
some more bugfixes
as usual, update via https://github.com/mcb5637/S5Updater/releases/latest or via manual download
v0.6-beta.1
fixed LuaSharp delegate cleanup (OutOfMemory)
now compiled as release
v0.6-beta
reworked lua interface, all lua code now gets executed in the game thread
now catches syntax errors
access to locals/upvalues now via LuaDebugger.GetLocal
and LuaDebugger.SetLocal
added LuaDebugger.HandleXPCallErrorMessage
to be passed as errorhandler into xpcall
only attach lua hook when it is needed (paused or has breakpoint), improving performance
(S5) fixed cutscene flight path tangents
v0.5.9
improved console text output, improved cutscene interpolation (by fritz), better savegame handling
(S5) now supports automatic updating via https://github.com/mcb5637/S5Updater/releases/latest
v0.5.8
Lua Debugger for Settlers 5 & 6
LuaDebuggerStarter.zip
DebugS5.zip
CD version:
Use the starter to start settlers with the debugger attached
or (for S5) copy the contents of DebugS5.zip into the bin directory of your choosen expansion (bin | extra1/bin | extra2/bin).
History Edition:
(S5) You can replace Ubis original debugger with this one by replacing the files inside your bin directory
(S6) Might work the same way if you use the files for S6, but was never tested