Commit Graph

176 Commits

Author SHA1 Message Date
e491c9db4e Code to click a function in the blueprint editor and pop up the C++ 2026-03-02 16:26:19 -05:00
2765ea3f07 A few tiny cleanups 2026-02-27 18:40:29 -05:00
8825fe3a1e Got rid of multithreading in GameMode 2026-02-27 17:49:29 -05:00
7bb4854844 Refactoring to move things from GameMode into UlxEngineWrapper subsystem. 2026-02-27 17:00:46 -05:00
1fa99bac3e A little light tweaking 2026-02-27 13:31:06 -05:00
56dc1319c1 Eliminate lpx-paths.hpp, which contains hardwired paths. 2026-02-25 17:22:26 -05:00
816c3f6a0d A little more decoupling, and rename ChannelPrints 2026-02-25 17:07:36 -05:00
5c69883222 Rearrange FormatDataLibrary to have less module coupling. 2026-02-25 16:49:37 -05:00
199a6bb813 Make TangibleManager a GameInstance subsystem 2026-02-25 14:59:54 -05:00
b149714f20 Reduce coupling in the unreal side 2026-02-25 14:48:14 -05:00
95cd378dc0 Empty-string anim queues are now allowed 2026-02-25 02:54:54 -05:00
8889a36ba3 Final refactor of basebuffer 2026-02-22 23:56:48 -05:00
cbbe475f65 Yet more refactors in basebuffer. 2026-02-22 22:46:54 -05:00
5c258be507 More refactors in basebuffer 2026-02-22 20:59:02 -05:00
cf77eb8544 Created MaskedRainbow material in unreal 2026-02-20 18:50:13 -05:00
a987754b38 Can now switch the skeletal mesh on a character 2026-02-17 15:49:52 -05:00
3f975dbada Unknown mess 2026-02-17 13:28:09 -05:00
9b1dd00a45 Fix claude settings 2026-02-17 11:51:58 -05:00
55ad662d3f More fixes to blueprint exporter. 2026-02-16 21:02:01 -05:00
15997aee62 More work on blueprint exporter, and some work on build system 2026-02-16 17:24:52 -05:00
a0c8935260 Fix some issues with blueprint exporter 2026-02-15 07:28:36 -05:00
218863d077 Add a blueprint exporter for claude code 2026-02-15 07:13:53 -05:00
f88a969ab4 Remove final reference to AlxCharacterBase 2026-02-14 03:55:24 -05:00
2eacc12cad Move a lot of EngineWrapper interfaces out of LuprexGameModeBase 2026-02-14 03:35:08 -05:00
d046ef8161 Start the process of standardizing the formatting of documentation inside our header files. 2026-02-14 02:14:19 -05:00
dd159b064d Lots of refactors related to BreakToDebugger and FormatLogMessage 2026-02-14 01:25:04 -05:00
96256d7836 Character walking is fixed, using the new Movement Component State model. 2026-02-14 00:24:52 -05:00
107cb57b66 Lots of refactoring related to Movement Component State. Still not done yet. 2026-02-13 23:24:18 -05:00
24075cd356 Fix some minor issues in build.py 2026-02-11 13:40:22 -05:00
bf7cb9d258 Rename files in Docs, and add new Doc about print statements. 2026-02-09 16:07:15 -05:00
db35967fb9 Code cleanup and refactoring. 2026-02-09 13:54:00 -05:00
56765fdc16 Improved Docs, AnimationStepApplyMesh+Materials, some other minor tweaks 2026-02-06 17:34:26 -05:00
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