Tags: hexters12/RME
Tags
feat: Lua Scripting v1 (OTAcademy#37) * refactor: required mondernization of the io_service * feat: introduce lua_api engine * chore: bump version * feat: add script manager and menu section * feat: add event emitters * feat: add map overlay, a way to show custom data in the mapView * feat: expose methods to the lua engine * doc: add documentation related to the lua engine * feat: add some lua script examples * fix: downgrade version to base version 2>1 * ci: fix required files in cmakelist and build flow * ci: typo in the FastNoiseLite -> fast_noise_lite, unhandled libsol * ci: solve libsol reaching in linux * fix: remove autoborder redefinition issue * fix: remove unnecesary const * fix: solve issue related to source header discover * feat: add sandbox security, prevent use of malicious paths or unknown calls * fix: force to correct overload resolution in fast_noise_lite lib * ci: fix strings in lua_dialog * ci: Fix sol2 warnings, LuaImage deprecation, and add cpr/json dependencies * docs: update documentation related to init new script project * ci: include windows CI * ci: label correctly linux build, add release CI * ci: update release GA tags to handle OTA release convention correctly * feat: expose keyboard methods, mouse methods and internal selection methods * docs: improve documentation * ci: fix windows build * typo: remove on~ in mouse events * build: update MSVC flags * build: fix linux unhandled packages * build: solve lua libraries * ci: support vcpkg cache * build: remove sol2 ambiguity * ci: include lua.hpp header * build: fix lua version link * ci: improve vcpkg cache * ci: drop windows CI for now --------- Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>