willox / auxtools

Rust library for low-level interfacing with BYOND's virtual machine. Includes a remote debugger for the BYOND DreamMaker language.
MIT License
27 stars 32 forks source link

[SEMI-FUNCTIONAL] 1626 Support #83

Closed RimiNosha closed 6 months ago

RimiNosha commented 8 months ago

So, Lummox's changes to fix the underscore proc names issue in 1625 changed the signature for get_proc_array_entry.

Getting procs themselves seems to work (at least tg-based code seems to think the debugger is present), but line offsets do not work anymore, and I am entirely clueless to how to get those to work.

Auxtools seems to load happily enough on my end otherwise, but I have no clue how to open this in a debugger for proper looking, so I can't say for certain.

image (TG throws a runtime sometime before loading config if auxtools didn't hook in)

RimiNosha commented 6 months ago

Done by lucion