Commit Graph

755 Commits

Author SHA1 Message Date
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
b116131d16 Combine 'checkout branch' with 'apply patch' 2025-06-11 21:45:51 -04:00