Commit Graph

49 Commits

Author SHA1 Message Date
f7e9305d64 Now echoing Luprex console messages to the Unreal Log as well. Had to make them warnings in order to make them more visible, which in turn meant I had to modify the BreakToDebugger system to be able to ignore these console messages. 2026-06-10 17:20:45 -04:00
0b5c47d8c7 Some changes to make login.init more consistent. 2026-06-09 17:36:58 -04:00
393be51c76 Changes to login.lua to switch characters at a pylon. 2026-06-09 16:56:00 -04:00
6a230e3ab2 First attempt at error-resistant /cpl directive 2026-06-08 17:47:10 -04:00
e9c562eee5 Invoke can now only invoke method in class 'invoke', likewise for 'probe' 2026-06-03 17:03:07 -04:00
d951d2ab61 More work on redirect 2026-06-02 18:34:03 -04:00
e1f3c81cbd Progress toward implementing redirect 2026-05-27 17:13:32 -04:00
8dab0d16b7 CPL command 2026-05-26 15:07:42 -04:00
2bfa3024f1 Lots of work on the lua read-eval-print loop 2026-05-21 18:41:09 -04:00
b1defd821b More work on radial menus 2026-05-16 02:27:18 -04:00
236693fca6 More work on Prompt Widget 2026-05-07 04:11:37 -04:00
ae1ad7640d WB_Hotkeys redesigned to use enhanced input. Amazing! 2026-04-17 02:18:30 -04:00
49331773bf Initial menu system by claude 2026-04-14 02:05:15 -04:00
f3d9a903d2 Fixed hotkey up/down handling 2026-04-13 16:08:23 -04:00
3b6207f7a1 First step in redesigning lua widgets 2026-04-09 14:43:11 -04:00
a987754b38 Can now switch the skeletal mesh on a character 2026-02-17 15:49:52 -05:00
2eacc12cad Move a lot of EngineWrapper interfaces out of LuprexGameModeBase 2026-02-14 03:35:08 -05:00
96256d7836 Character walking is fixed, using the new Movement Component State model. 2026-02-14 00:24:52 -05:00
56765fdc16 Improved Docs, AnimationStepApplyMesh+Materials, some other minor tweaks 2026-02-06 17:34:26 -05:00
383ed25453 Completed the play-seq animation command for characters 2025-11-18 00:40:43 -05:00
4b0f85ef19 Removed 'autofinish' from the animation C++ system, replaced it with more elegant implementation in blueprint. 2025-09-22 16:17:21 -04:00
be9ff4db35 Add global variables 'actor' and 'place' 2025-06-27 16:34:11 -04:00
80ff7d7d92 Refactor code for invoke_lua_source and world.init. Also, add compile_commands.json to luprex 2025-06-16 19:58:26 -04:00
8940dd9e70 Hotkeys working now 2025-06-02 19:21:17 -04:00
40da211985 Still working on event handling for hotkey widgets 2025-05-23 15:33:18 -04:00
dea3444be4 Working on CommonUI conversion. Need to stop using SetAnchorsInViewport as way to position widgets, so now implementing new thing using GridPanels. 2025-05-12 18:23:37 -04:00
11b509cfdf Some work to make hotkeys a 'real thing' on the lua side 2025-04-15 18:59:03 -04:00
c060b87556 Got the whole look-at demo up and running. 2025-04-07 19:29:47 -04:00
d35125eb70 Lots of work on look-at widgets 2025-04-07 16:48:27 -04:00
b26d56048f Lots of work on several unrelated things. 2025-03-28 23:31:44 -04:00
3da5e7534a Add class vector. Change probe_lua_call to handle multiple return values. 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 2025-02-26 15:58:12 -05:00
72eda3026f A lot of work on the Lua Call interface and some work on animation queues 2025-02-26 14:47:53 -05:00
bed4f3e805 Lots of work on lua call interface, also improved makefiles 2025-02-24 16:46:05 -05:00
69cb659d78 Added constructors to tangible.build, more work on keyword argument parsing, added LS.tailcall. 2025-01-21 20:20:54 -05:00
a01f6f4e7b Changes related to ray-collision, and luprex global variable stuff 2025-01-14 18:37:31 -05:00
2913f2bac2 Finish implementing LUA_PROBE 2024-09-05 01:33:14 -04:00
47a570064c Implemented World::probe_lua_call and tested 2024-09-01 19:43:00 -04:00
357e3766fb Fix blank animqueues, and add facing=math.auto to animate 2024-03-12 11:46:48 -04:00
4495ae7133 Minor changes to help players see each other 2024-02-28 15:35:47 -05:00
32dae0df5a Add login.initialize function 2024-02-27 17:32:08 -05:00
2b426eefeb Refactor code in world-core that spawns threads 2024-02-27 17:01:26 -05:00
e68d63915d Add a facing parameter to the engio.move 2024-02-16 15:48:49 -05:00
3c1df4ebb9 Add dprint function, add engio.move 2024-02-13 16:49:24 -05:00
21a1cf688f Add engio for character animation 2024-02-07 15:59:17 -05:00
c0416cffe9 Engio invocation successful 2023-10-31 13:31:42 -04:00
c0c360a3a7 Initial implementation of 'engio' finished 2023-10-24 15:49:43 -04:00
c6b6f3bc84 Fix a bug in tangible.build, and add testing code 2023-09-28 14:22:33 -04:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00