Commit Graph

1156 Commits

Author SHA1 Message Date
f75ff36c3d luaconsole.cpp has been removed. Ascii driver is still sending text via stdin, but it is now ignored. So in ascii mode, commands are currently not interpreted. 2025-12-16 00:34:30 -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
1b7f917cdf Using CHANNEL_PRINTS to transfer printbuffers to stdout is now working. 2025-12-15 23:35:47 -05:00
9dc974ebca Eliminate stdostream (finally, that was awful.) 2025-12-15 22:42:02 -05:00
f528ba69fe Stop channeling printbuffers to stdostream. Instead, provide an invocation CHANNEL_PRINTS. 2025-12-15 22:22:03 -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
a242244f9c Add VALIDATE_LUA as a function in lpxserver and lpxclient 2025-12-03 19:55:53 -05:00
27b5ce7ef4 Add mini-diffs and change the difference transmission frequency. 2025-12-02 18:06:23 -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
e8bc3389a6 Finally fix line trace through character model 2025-09-15 14:30:30 -04:00
86672d90a3 Unknown changes 2025-09-15 13:46:05 -04:00
dd668b3214 Fix a bug in GameMode EndPlay 2025-09-09 17:14:14 -04:00
2bb78cd7c6 Turn off per-poly-collision for SKM_Quinn_Simple 2025-09-09 16:26:56 -04:00
3b0ec0d72b Modify build system to properly handle unreal version upgrades 2025-09-08 16:42:16 -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
13f8d2669c Trying to fix watcherexclude, but it's still not working. 2025-07-02 17:18:31 -04:00
689b80044c Fix compile_commands.json again 2025-07-02 17:01:49 -04:00
fd453e6b30 Fix bugs in animation queue handling, and add animation timeouts 2025-07-02 16:01:18 -04:00
c0307b970b Some corrections to lpxclient code 2025-06-27 20:03:38 -04:00
88b02c5458 Fix null pointer in lpxserver 2025-06-27 19:58:39 -04:00
77c54f41cc More work on getting a truly clean build 2025-06-27 19:14:29 -04:00
a7cdd5969e work on getting rid of warnings in build.py 2025-06-27 17:23:43 -04:00
be9ff4db35 Add global variables 'actor' and 'place' 2025-06-27 16:34:11 -04:00
8298ef6e72 Add the ability to run the luprex server from vscode 2025-06-27 15:11:54 -04:00
30757a88c5 More thorough compile_commands.json generation 2025-06-23 17:46:56 -04:00
7994d3224a Switch back to clangd-15 2025-06-23 16:56:06 -04:00
e9fbd8fc46 More work on dos line endings, FFS 2025-06-23 16:08:24 -04:00
83accd91df Fix more 2025-06-23 15:40:34 -04:00
d625584573 Modify build.py to make the patch-application process resistant to CRLF nonsense 2025-06-23 15:20:44 -04:00
bc04fc9f20 Add two more servers 2025-06-23 14:25:16 -04:00
abff2b3fc4 Modified to include its own copy of UnrealEngine 2025-06-19 20:54:21 -04:00
4fe229ebd1 Checking in Unreal Engine source. Also some work on LuprexServer 2025-06-19 18:01:05 -04:00
e8ec9c9707 I think I finally have intellisense mainly working. 2025-06-18 18:39:25 -04:00
761344bbd5 Still trying to get intellisense to work 2025-06-18 16:25:46 -04:00
be45f55222 More work on making intellisense work 2025-06-16 21:32:40 -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
676b5bd119 Some fixes to clangd configuration 2025-06-13 19:29:48 -04:00
4d6cc498fd Move docs from build.py back to README.md 2025-06-13 17:02:53 -04:00