-
-
Notifications
You must be signed in to change notification settings - Fork 162
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Lua API improvements + direct UEVR integration (#255)
* Lua: Add LuaLoader, Lua API improvements * Lua: Fix initial run not executing on game thread * Plugins: Fix huge bug with remove_callback * Lua: Stability improvements on script reset * Lua: Fix execute_command not working * Lua: improvement to UI layout * Lua: Some fixes, basic UObject property getters * Lua: Add basic auto type-resolving get_property * Lua: Add support for TArray<UObject*> * Lua: Add example script * Lua: Add support for directly indexing properties * Lua: Add support for setting properties * Lua: Add basic function calling * Lua: Fix incorrect return value * Lua: Throw error on set_property if it doesn't exist * Lua: Add support for StrProperty parameters, ClassProperty * Plugins: Fix cases where object finder could return default objects * Lua: Return class if possible, add conversion functions * Plugins: Add FStructProperty functions * Lua: Initial work on Vector types * Lua: Fix Vector types returned from functions * Lua: Initial support for passing Vector types to functions * Lua: Migrate utility functions to separate files * Lua: Add support for reading/modifying StructProperty properties * Lua: Add support for passing StructObjects to functions * Lua: update example script with more tests * Lua: Add StructObject.new(UStruct*) * Lua: Pass correct pos/rot structs through stereo callbacks * Lua: Vector property parity with UE naming * Plugins: Activate UObjectHook if any functions are called * Plugins: Add FEnumProperty functions * Lua: Add support for enum properties and some other primitives * Lua: Use set_property for call_function args * Lua: Cleanup TArray return values * Lua: Fix redundant param resize * CI: Attempt at including LuaVR.dll in builds * Lua: Fix undefined behavior when loading LuaVR.dll
- Loading branch information
Showing
23 changed files
with
2,693 additions
and
560 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.