Skip to content

Releases: mcb5637/SettlersLuaDebugger

v0.6.4

11 Jul 18:45
Compare
Choose a tag to compare

added the ability to load missing lua files (S5 only)

v0.6.3

04 Mar 19:56
Compare
Choose a tag to compare

fixing the LuaDebugger global table

  • in S5 adding it to the DoNotSerialize vector
  • in S6 recreate the table on loading a save

v0.6.2

07 Feb 21:05
Compare
Choose a tag to compare

better LuaDebugger.Break()

v0.6.1

30 Aug 19:08
Compare
Choose a tag to compare

the lua console can now access locals and upvalues as previously (technically they are upvalues for the console code).
note: if the console code throws an exception, locals/upvalues do not get written back.
improved lua hook speed

v0.6

26 Jul 13:57
Compare
Choose a tag to compare

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

19 Jun 20:37
Compare
Choose a tag to compare
v0.6-beta.1 Pre-release
Pre-release

fixed LuaSharp delegate cleanup (OutOfMemory)
now compiled as release

v0.6-beta

15 Jun 19:16
Compare
Choose a tag to compare
v0.6-beta Pre-release
Pre-release

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

24 Jan 15:04
Compare
Choose a tag to compare

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

12 Apr 16:31
Compare
Choose a tag to compare

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