Commit Graph

146 Commits

Author SHA1 Message Date
63aa5b4c15 Make LuaStack::Load return special codes for 'slash command', 'white space', and 'truncated lua' 2025-12-18 14:45:57 -05:00
c0bcb1099b Using CHANNEL_PRINTS to transfer printbuffers to the Unreal text console is now working. 2025-12-15 23:54:55 -05:00
a0703effc3 Console overhaul, part 2. New console is mostly working. 2025-12-09 15:51:35 -05:00
2d1def8dc6 Lua Console Overhaul in progress 2025-12-09 02:42:13 -05:00
383ed25453 Completed the play-seq animation command for characters 2025-11-18 00:40:43 -05:00
29612d226d Finally finished asset lookup refactor (yeesh). 2025-11-14 04:42:04 -05:00
3215efeef3 Overhauling asset loading 2025-11-14 02:41:44 -05:00
297cd2f068 Refactor Scripted Animations to provide an option for which clock to use 2025-10-27 18:18:35 -04:00
0a3a7b9a62 Refactor tangible construction to use a pre-spawn initializer. This makes it so that the tangible is usable during ActorComponent initialization. 2025-10-15 18:41:16 -04:00
23d8e8684d More refactoring of scripted animations: Tangibles now contain ScriptedAnimation pointers. 2025-10-15 18:08:30 -04:00
fbe2b7a45a Big refactor of ScriptedAnimations, moved into their own source file, lots of reorganization. 2025-10-14 20:24:37 -04:00
63dcbb7434 Convert anim step hashes from uint64 to int64, because blueprint has no uint64 2025-10-10 19:03:04 -04:00
e7cb47db5b Successful implementation of UlxScriptedAnimations 2025-10-10 17:33:39 -04: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
dd668b3214 Fix a bug in GameMode EndPlay 2025-09-09 17:14:14 -04:00
6e358c7eb9 Upgrade to Unreal 5.5 to fix bug and get access to Visual Chaos Debugger 2025-08-27 20:57:12 -04:00
9b304985e3 Fix name reuse issues for actors, and make luprex IDs more readable 2025-08-04 17:13:34 -04:00
fd453e6b30 Fix bugs in animation queue handling, and add animation timeouts 2025-07-02 16:01:18 -04:00
a7cdd5969e work on getting rid of warnings in build.py 2025-06-27 17:23:43 -04:00
4fe229ebd1 Checking in Unreal Engine source. Also some work on LuprexServer 2025-06-19 18:01:05 -04:00
761344bbd5 Still trying to get intellisense to work 2025-06-18 16:25:46 -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
f150b14d30 Improve consistency of naming in 'invoke/access' pipeline. 2025-06-13 21:03:13 -04:00
5a81b2d8ae New build.py script, replaces build-everything.py and Makefile 2025-06-11 18:46:10 -04:00
9f296916f8 Can now launch two versions of the client, for standalone and client 2025-06-04 20:28:09 -04:00
8940dd9e70 Hotkeys working now 2025-06-02 19:21:17 -04:00
7e8b96cb84 Add 'Set Look At Changed' as a temporary way for a widget to refresh itself. 2025-05-27 18:21:00 -04:00
c4479b4d59 Final design of 'If Key is Reserved' routine 2025-05-27 17:49:18 -04:00
23194ac0e5 Finish implementing IsKeyUsedByPlayerController 2025-05-27 16:30:49 -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
c0160bdd19 Make it easier to create look-at widgets 2025-04-15 15:48:33 -04:00
3423c01807 Overhaul the handling of return values in LuaProbe 2025-04-08 18:53:26 -04:00
a18d8e1f0b Remove Display Duration from Format Log Message 2025-04-08 16:44:46 -04:00
8a9d5550d9 More work on look-at, split LuaCall into LuaInvoke/LuaProbe 2025-04-08 16:31:16 -04:00
c060b87556 Got the whole look-at demo up and running. 2025-04-07 19:29:47 -04:00
865297331a Better error handling in 'Call a Lua Function' k2node 2025-04-07 18:00:45 -04:00
d35125eb70 Lots of work on look-at widgets 2025-04-07 16:48:27 -04:00
e81134473e Rewrite absurd implementation of lxCrosshairWidget to use FAnchors instead 2025-04-02 23:22:16 -04:00
b4f918e15d More work on the Asset Lookup system. 2025-04-02 19:58:16 -04:00
aa511b9b8c Add AssetLookup module to find assets by name. 2025-04-01 22:31:27 -04:00
b26d56048f Lots of work on several unrelated things. 2025-03-28 23:31:44 -04:00
3741470b20 Implemented ULxLuaValues (not tested yet) 2025-03-26 18:17:17 -04:00
408c73521d Lots of work on FormatMessage and FormatErrorMessage. These can now print enums. 2025-03-24 21:49:09 -04:00
5ef3adc527 Worked on the code for Format Error Message, better design overall. 2025-03-19 20:47:25 -04:00
27be4ce758 Progress toward popping up look-at widgets 2025-03-19 16:01:38 -04:00
cc4441cb31 Rename IntegrationGameModeBase to LuprexGameModeBase, and other small refactors 2025-03-17 18:04:55 -04:00
6b8c86a03c Working on look-at Widgets, not done yet. 2025-03-17 15:35:51 -04: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