Commit Graph

  • c4479b4d59 Final design of 'If Key is Reserved' routine jyelon 2025-05-27 17:49:18 -04:00
  • 23194ac0e5 Finish implementing IsKeyUsedByPlayerController jyelon 2025-05-27 16:30:49 -04:00
  • 40da211985 Still working on event handling for hotkey widgets jyelon 2025-05-23 15:33:18 -04:00
  • 28f1c4c819 Replace another SetAnchorsInViewport with a GridPanel jyelon 2025-05-12 18:33:50 -04:00
  • dea3444be4 Working on CommonUI conversion. Need to stop using SetAnchorsInViewport as way to position widgets, so now implementing new thing using GridPanels. jyelon 2025-05-12 18:23:37 -04:00
  • 11b509cfdf Some work to make hotkeys a 'real thing' on the lua side jyelon 2025-04-15 18:59:03 -04:00
  • c0160bdd19 Make it easier to create look-at widgets jyelon 2025-04-15 15:48:33 -04:00
  • 3423c01807 Overhaul the handling of return values in LuaProbe jyelon 2025-04-08 18:53:26 -04:00
  • a18d8e1f0b Remove Display Duration from Format Log Message jyelon 2025-04-08 16:44:46 -04:00
  • 8a9d5550d9 More work on look-at, split LuaCall into LuaInvoke/LuaProbe jyelon 2025-04-08 16:31:16 -04:00
  • c060b87556 Got the whole look-at demo up and running. jyelon 2025-04-07 19:29:47 -04:00
  • 865297331a Better error handling in 'Call a Lua Function' k2node jyelon 2025-04-07 18:00:45 -04:00
  • d35125eb70 Lots of work on look-at widgets jyelon 2025-04-07 16:48:27 -04:00
  • e81134473e Rewrite absurd implementation of lxCrosshairWidget to use FAnchors instead jyelon 2025-04-02 23:22:16 -04:00
  • b4f918e15d More work on the Asset Lookup system. jyelon 2025-04-02 19:58:16 -04:00
  • aa511b9b8c Add AssetLookup module to find assets by name. jyelon 2025-04-01 22:31:27 -04:00
  • b26d56048f Lots of work on several unrelated things. jyelon 2025-03-28 23:31:44 -04:00
  • 3741470b20 Implemented ULxLuaValues (not tested yet) jyelon 2025-03-26 18:17:17 -04:00
  • 408c73521d Lots of work on FormatMessage and FormatErrorMessage. These can now print enums. jyelon 2025-03-24 21:49:09 -04:00
  • 5ef3adc527 Worked on the code for Format Error Message, better design overall. jyelon 2025-03-19 20:47:25 -04:00
  • 27be4ce758 Progress toward popping up look-at widgets jyelon 2025-03-19 16:01:38 -04:00
  • e470c41e77 Unknown what changed here. jyelon 2025-03-19 13:48:48 -04:00
  • cc4441cb31 Rename IntegrationGameModeBase to LuprexGameModeBase, and other small refactors jyelon 2025-03-17 18:04:55 -04:00
  • 6b8c86a03c Working on look-at Widgets, not done yet. jyelon 2025-03-17 15:35:51 -04:00
  • c9fd224a38 Class vector was a mashup between 3D vectors and lua arrays. Fixed that, they're two separate classes now. jyelon 2025-03-03 17:18:01 -05:00
  • 551b3fb6b1 Improvements to pretty-printer, including code to support printing classnames of tables jyelon 2025-03-03 17:07:54 -05:00
  • 3da5e7534a Add class vector. Change probe_lua_call to handle multiple return values. jyelon 2025-02-26 16:45:11 -05:00
  • 23f6401a93 Improve invoke_lua_call and probe_lua_call, don't pass actor/place, better support for classname/funcname jyelon 2025-02-26 15:58:12 -05:00
  • 72eda3026f A lot of work on the Lua Call interface and some work on animation queues jyelon 2025-02-26 14:47:53 -05:00
  • bed4f3e805 Lots of work on lua call interface, also improved makefiles jyelon 2025-02-24 16:46:05 -05:00
  • 4023d19247 Add support for LuaToken to the LuaCall unreal pipeline jyelon 2025-02-05 16:08:34 -05:00
  • 07dbec4bef Can now pass tokens as values in animation steps jyelon 2025-02-05 15:45:48 -05:00
  • 22644c64fa Another small tweak to tokens. jyelon 2025-02-05 14:08:44 -05:00
  • 742fc29ab3 Merge jyelon 2025-02-05 13:14:42 -05:00
  • 0e63edd538 Modify LuaToken so that it emits in base36. The emit and parse routines are 64-bit clean, ie, they can parse and emit any 64-bit number in base36. jyelon 2025-02-04 18:35:26 -05:00
  • 69cb659d78 Added constructors to tangible.build, more work on keyword argument parsing, added LS.tailcall. jyelon 2025-01-21 20:20:54 -05:00
  • 485caee05d Implement the 'keywords' lua module jyelon 2025-01-20 21:11:59 -05:00
  • 2d531b28b3 Reworking the keyword parser, also fixed some dynamic linking issues jyelon 2025-01-20 18:54:05 -05:00
  • a01f6f4e7b Changes related to ray-collision, and luprex global variable stuff jyelon 2025-01-14 18:37:31 -05:00
  • cd3e78a206 Working on positionable crosshair jyelon 2025-01-07 18:46:40 -05:00
  • e5e39fc02d Merge branch 'main' of https://www.gnaut.com/team/integration jyelon 2025-01-06 15:44:33 -05:00
  • 0e4c66a91a Fix a few instructions in README.md jyelon 2025-01-06 14:35:59 -05:00
  • 72dbc7318c More fixes to TCHAR * jyelon 2024-11-25 15:22:04 -05:00
  • 979b8d4a07 Fix the debugger not being able to show TCHAR * jyelon 2024-11-25 15:20:33 -05:00
  • 75dcdf54cc lxGameMode can now trap UE_LOG Error into the debugger jyelon 2024-11-22 23:01:05 -05:00
  • c1f2d74351 Yet more tweaking of Format error Message jyelon 2024-11-19 22:24:22 -05:00
  • 622a912474 More tweaks to Format Error Message jyelon 2024-11-19 22:13:20 -05:00
  • c332fea06b Format Error Message is in good condition. jyelon 2024-11-19 21:41:09 -05:00
  • 26fca0fca8 Lots more work on FormatErrorMessage jyelon 2024-11-14 23:57:04 -05:00
  • 8e83bb4a9d Renamed RaiseError to FormatErrorMessage jyelon 2024-11-13 19:44:27 -05:00
  • eff7519d5d Raise Error node now actually prints its own error message jyelon 2024-11-13 18:18:32 -05:00
  • ce0a06c51c More work on raise error K2 node jyelon 2024-11-11 19:20:13 -05:00
  • e716c857fc More work on build-everything jyelon 2024-11-11 14:14:52 -05:00
  • 78cdace910 Add BuildConfigurationWindows (untested) jyelon 2024-11-07 19:36:27 -05:00
  • 3561b9c4c7 Overhaul build-everything with goal of supporting Windows jyelon 2024-11-07 19:33:22 -05:00
  • 7239d3d7f9 More improvements to build-everything jyelon 2024-11-07 17:53:05 -05:00
  • 9e680d5a66 More lldb configuration, change uproject to 'version 10' to make it impossible to open project in unreal editor except via launch configuration jyelon 2024-11-07 16:51:50 -05:00
  • bf5e3e7a2a Fixed mouse grab issue, added EnginePatch, improvements to build-everything jyelon 2024-11-05 20:26:39 -05:00
  • 29dc91e43c Now have one script to build everything. jyelon 2024-11-04 17:38:10 -05:00
  • 194765f030 More work on patch-both-repositories.py jyelon 2024-11-04 17:26:38 -05:00
  • c3a5cbe3c5 Added patch-both-repositories.py jyelon 2024-11-04 15:46:54 -05:00
  • bfa07e71ab More work on clean installation jyelon 2024-11-04 14:53:51 -05:00
  • ad0370a127 More work on patch-integration jyelon 2024-10-28 19:05:36 -04:00
  • ab3832681a More work on patch-integration.py jyelon 2024-10-28 19:03:54 -04:00
  • fb4df7b872 More work on patch-xxx.py jyelon 2024-10-28 17:51:42 -04:00
  • cb1769ac8d Work on 'Raise Error' k2node, and added patch-unrealengine jyelon 2024-10-28 17:40:29 -04:00
  • ecbca6e5a2 Move some utility functions from Blueprint to C++ jyelon 2024-10-15 16:17:44 -04:00
  • 25dd7cabcb Tidying up some more assets jyelon 2024-10-14 17:19:21 -04:00
  • 968bb12e0f Improve installation instruction formatting jyelon 2024-10-14 15:20:24 -04:00
  • 432d5f5f44 Update installation instructions jyelon 2024-10-14 15:16:52 -04:00
  • 67dccb4ce4 More corrections to make-makefiles jyelon 2024-10-14 14:28:42 -04:00
  • 4b685937cf More tweaks to default editor configuration jyelon 2024-10-10 15:23:02 -04:00
  • 5b963b9c8f More tweaking of configs jyelon 2024-10-09 18:22:32 -04:00
  • d2a3d5b49c More tweaks jyelon 2024-10-09 18:10:08 -04:00
  • 403a0b4a77 More tweaks to build jyelon 2024-10-09 17:16:09 -04:00
  • 2cf85a6dbf Fix another bug in make-makefiles jyelon 2024-10-09 14:53:42 -04:00
  • 57031f5f3d Minor correction to make-makefiles jyelon 2024-10-08 17:53:51 -04:00
  • 322fd3dea0 More work on clean build jyelon 2024-10-03 15:59:07 -04:00
  • 8c65be3f79 More work on clean build jyelon 2024-10-03 15:34:04 -04:00
  • 630b975926 More work on clean build jyelon 2024-10-03 15:32:13 -04:00
  • f127322a11 More work on clean build jyelon 2024-10-03 15:31:51 -04:00
  • 67dba0b353 More work on generating the project config files jyelon 2024-10-03 14:11:25 -04:00
  • 20af111299 More work on clean install jyelon 2024-10-02 13:52:22 -04:00
  • e8e2748e0c Clean copy with no vscode stuff in it jyelon 2024-10-02 13:15:57 -04:00
  • 1208ba5615 Making progress on clean build jyelon 2024-10-02 13:06:51 -04:00
  • ae2ba0a900 Got LLDB working better jyelon 2024-10-01 17:28:54 -04:00
  • e501f8ab80 More work on getting intellisense to work right jyelon 2024-09-30 18:52:39 -04:00
  • 71586f7e14 More work on merging integration and luprex jyelon 2024-09-30 18:20:20 -04:00
  • 7e9040d9ce Working on merging luprex and integration into one repository jyelon 2024-09-30 18:15:27 -04:00
  • dcaff1de4a Merge remote-tracking branch 'luprex/main' jyelon 2024-09-30 17:54:41 -04:00
  • c1f5813f1d More refactoring on Animation Queue Changed jyelon 2024-09-30 13:59:17 -04:00
  • 1f1f383da0 Get rid of lxTangibleInterface jyelon 2024-09-24 22:56:49 -04:00
  • a295ff5e53 A Bunch of miscellaneous refactoring jyelon 2024-09-24 22:13:56 -04:00
  • 0b7049cf5a Rearrange all Blueprint functions into better categories jyelon 2024-09-24 18:58:13 -04:00
  • b2aa395c8d Implement Line Trace through Crosshairs jyelon 2024-09-24 18:02:33 -04:00
  • 14b5c4ed8f Improve implementation of LS.getclass and LS.classname, make it more consistent. jyelon 2024-09-18 16:09:05 -04:00
  • d43629a7c6 Implemented LookAtDetectorBase jyelon 2024-09-17 17:22:47 -04:00
  • 6556efed10 Working on camera ray stuff, not working right now jyelon 2024-09-11 16:07:47 -04:00
  • fabbc55b86 Finish implementing LUA_PROBE jyelon 2024-09-05 01:33:37 -04:00
  • 2913f2bac2 Finish implementing LUA_PROBE jyelon 2024-09-05 01:33:14 -04:00