Repository navigation
KenshiLua v0.3.3-alpha
Full Changelog: v0.3.2-alpha...v0.3.3-alpha
Bug Fixes
- Fixed
BoostUnorderedMapBinding<std::string, float>registration.- Corrected an incorrect binding name in
DialogueBinding. - Resolves freezes or infinite loops when calling
pairs()onGameData.fdata. - Fixes
toTable()failures such astable overflow.
- Corrected an incorrect binding name in
- Fixed Lua ownership of
MedicalSystem::HealthPartStatusvalues to prevent Lua from incorrectly deleting game-owned objects. - Fixed Lua ownership of
handvalues returned from lektor containers and callbacks. - Renamed and reorganized the
HealthPartStatusbinding to follow nested binding naming conventions. - Updated the MyGUI character inspector example to use the current MyGUI binding API.
Compatibility
- Added
mygui.compat, a compatibility module for scripts using the older MyGUI binding API. Legacy scripts can restore compatibility with:
require("mygui.compat")Documentation
- Regenerated
BindingsReference.mdwith the latest binding names and signatures.
Other Changes
- Updated the KenshiLua console font in
KenshiLua_Console.layout - Updated project and binding registration files to reflect the reorganized bindings.