Commit Graph

  • 9b32de024a Begining refactor of BlueprintMCP jyelon 2026-03-05 21:23:59 -05:00
  • 8367bd2221 Initial checkin of Blueprint-MCP plugin jyelon 2026-03-05 19:26:46 -05:00
  • 9cc1cb502b Exporter now exports ascii package dump as well. jyelon 2026-03-05 16:41:09 -05:00
  • 7bbc39a5dd Remove crap from WB_hotkeys jyelon 2026-03-03 18:56:38 -05:00
  • cd00d192e2 Forgot to remove crosshair stuff from gamemode jyelon 2026-03-03 18:39:39 -05:00
  • 9b6729b0f4 Crosshair and Look-at Widget are now owned by Player Controller jyelon 2026-03-03 18:38:42 -05:00
  • 0b2abaffe1 More of the look-at stuff moved to lx Player Controller jyelon 2026-03-03 18:11:01 -05:00
  • adf7b96eec Luprex Look-at stuff has been moved to lx Player Controller jyelon 2026-03-03 17:59:53 -05:00
  • ad6540a6b1 Partway done with refactor to lx Player Controller jyelon 2026-03-03 17:44:04 -05:00
  • 0b014f9390 Do some work on the docs. jyelon 2026-03-05 04:48:15 -05:00
  • db53935db9 Refactors in UlxLuaValues, and add cursor-rewind to ReadLuaValues node. jyelon 2026-03-04 20:32:05 -05:00
  • 6d018fc02b Finished implementing the ReadLuaValues K2Node jyelon 2026-03-04 19:54:13 -05:00
  • 78f0f318c5 Add 'ParseReturnValuesOnly' to the lua prototype parser. jyelon 2026-03-04 17:50:18 -05:00
  • 4dabb98d05 Added 'ReadLuaValues', initialized with a copy of LuaCallNode jyelon 2026-03-04 17:17:00 -05:00
  • cb6f9ebe1d Massive refactoring in FormatMessage and LuaCallNode jyelon 2026-03-04 06:47:37 -05:00
  • 6428194393 Refactor Format Message, step 1 jyelon 2026-03-04 03:00:44 -05:00
  • 1728386f5c Lots of refactoring in LuaCallNode jyelon 2026-03-04 02:56:15 -05:00
  • b81a2a8685 Clean up code for LuaCallNode jyelon 2026-03-04 01:38:19 -05:00
  • 528a7b14df Add clangd-query jyelon 2026-03-03 21:15:48 -05:00
  • 2dd07f1a9c CommonUI is gone. jyelon 2026-03-03 01:10:56 -05:00
  • 7532a7a769 Fix link error jyelon 2026-03-03 00:58:22 -05:00
  • 395ca61828 Starting refactor to remove CommonUI jyelon 2026-03-03 00:56:43 -05:00
  • 3613528ab8 More cleanup in LuprexSockets. jyelon 2026-03-01 06:47:23 -05:00
  • f75dff4cbc Some code cleanup in the sockets module. jyelon 2026-03-01 06:03:05 -05:00
  • 08d9ab2823 Clean up WB_console jyelon 2026-03-02 18:17:50 -05:00
  • bb91711a63 Fix tiny bug. jyelon 2026-03-02 17:17:23 -05:00
  • e491c9db4e Code to click a function in the blueprint editor and pop up the C++ jyelon 2026-03-02 16:26:19 -05:00
  • 2765ea3f07 A few tiny cleanups jyelon 2026-02-27 18:40:29 -05:00
  • 8825fe3a1e Got rid of multithreading in GameMode jyelon 2026-02-27 17:49:29 -05:00
  • 7bb4854844 Refactoring to move things from GameMode into UlxEngineWrapper subsystem. jyelon 2026-02-27 17:00:46 -05:00
  • 0aea1e0798 Fix luprex Makefile so it emits full paths, and replace add-compile-commands.py with a better way to build compile_commands.json for luprex jyelon 2026-02-27 15:29:44 -05:00
  • 1fa99bac3e A little light tweaking jyelon 2026-02-27 13:31:06 -05:00
  • 56dc1319c1 Eliminate lpx-paths.hpp, which contains hardwired paths. jyelon 2026-02-25 17:22:26 -05:00
  • 816c3f6a0d A little more decoupling, and rename ChannelPrints jyelon 2026-02-25 17:07:36 -05:00
  • 5c69883222 Rearrange FormatDataLibrary to have less module coupling. jyelon 2026-02-25 16:49:37 -05:00
  • 199a6bb813 Make TangibleManager a GameInstance subsystem jyelon 2026-02-25 14:59:54 -05:00
  • b149714f20 Reduce coupling in the unreal side jyelon 2026-02-25 14:48:14 -05:00
  • 948de31f71 Working on rainbow asset jyelon 2026-02-25 13:09:25 -05:00
  • cc629227a5 Change the way the lua engine initialization functions are called jyelon 2026-02-25 03:43:44 -05:00
  • 95cd378dc0 Empty-string anim queues are now allowed jyelon 2026-02-25 02:54:54 -05:00
  • 4b81a0768a Convert to pragma once jyelon 2026-02-25 01:58:19 -05:00
  • adead5149e Move some of the difference-transmission unit tests from lua to C++ jyelon 2026-02-25 01:48:23 -05:00
  • 829537a8d6 Move some stuff out of LuaStack jyelon 2026-02-24 23:44:10 -05:00
  • 2c2d4e44bb Consolidate unit testing code jyelon 2026-02-24 23:15:02 -05:00
  • a7027873ab Refactor to remove dependency of DrivenEngine on World jyelon 2026-02-24 22:36:01 -05:00
  • 8889a36ba3 Final refactor of basebuffer jyelon 2026-02-22 23:56:48 -05:00
  • cbbe475f65 Yet more refactors in basebuffer. jyelon 2026-02-22 22:46:54 -05:00
  • 5c258be507 More refactors in basebuffer jyelon 2026-02-22 20:59:02 -05:00
  • bd2f927d6f Make some of the class names in BaseBuffer more accurate. jyelon 2026-02-22 19:46:26 -05:00
  • 861f9b27dc A small refactor in BaseBuffer, in preparation for a bigger one jyelon 2026-02-22 19:26:31 -05:00
  • ee94f9f3a1 Lots of work on the LuaStack documentation jyelon 2026-02-22 02:12:28 -05:00
  • 28604e7e17 Reformat 'Our In House Lua API' jyelon 2026-02-22 00:26:22 -05:00
  • f544888938 A little more work on getclass and classname jyelon 2026-02-21 23:58:33 -05:00
  • b1a132e252 Rewrite 'getclass' and 'classname' operators. These were flaky and inconsistent. jyelon 2026-02-21 23:37:55 -05:00
  • afa8c698be Another refactor to remove references to the world model from LuaStack jyelon 2026-02-21 22:00:23 -05:00
  • e9d185acb0 Refactor: remove references to class World from util and luastack. These are low-level modules that should not reference class World. jyelon 2026-02-21 21:42:53 -05:00
  • 7e7f9bf147 Remove globaldb.hpp, a dead file. jyelon 2026-02-21 20:59:56 -05:00
  • 61b98db9b0 Add more documentation to printbuffer.h jyelon 2026-02-21 20:48:02 -05:00
  • 8081297207 Use fewer pointers: no back-pointer in tangibles. jyelon 2026-02-21 20:32:36 -05:00
  • 00ef81bf0d Use fewer pointers refactor: get rid of visible_world_ in drivenengine. The world is now fully owned by the drivenengine. jyelon 2026-02-21 19:27:42 -05:00
  • 48b7bf37da Use fewer pointers refactor: eliminate some pointers in DrivenEngine jyelon 2026-02-21 18:47:54 -05:00
  • 0531f50056 Remove luaconsole.hpp - this has been dead code a long time jyelon 2026-02-21 03:19:30 -05:00
  • 2170b9fdde Add tokens to the standard less-than comparison operator jyelon 2026-02-21 03:16:48 -05:00
  • 98aae29c1c Remove some spurious crap from table.cpp jyelon 2026-02-19 23:44:47 -05:00
  • d79ecef1fe Add _ to the set of characters allowed in tokens jyelon 2026-02-19 23:35:38 -05:00
  • 3f2f3416c6 Remove some unhelpful docs jyelon 2026-02-19 00:34:03 -05:00
  • 9f286a1648 Better documentation about tokens jyelon 2026-02-19 00:32:29 -05:00
  • cf77eb8544 Created MaskedRainbow material in unreal jyelon 2026-02-20 18:50:13 -05:00
  • 68b88a19f4 A few small fixes to the pretty-printer jyelon 2026-02-19 00:22:42 -05:00
  • 7039c43065 Add token literals to the lua parser jyelon 2026-02-19 00:11:44 -05:00
  • 1fd06f0628 Better support for serialization and sorting of the Token data type jyelon 2026-02-18 23:23:59 -05:00
  • 0de2a50843 A lot of refactoring on the PrettyPrint code and the various printf routines. jyelon 2026-02-18 22:26:11 -05:00
  • ad9f8e0309 Fix a line in the docs about string.format jyelon 2026-02-17 20:01:02 -05:00
  • ff81d79b4a Implement printf, dprintf, string.format jyelon 2026-02-17 19:57:58 -05:00
  • a987754b38 Can now switch the skeletal mesh on a character jyelon 2026-02-17 15:49:52 -05:00
  • 3f975dbada Unknown mess jyelon 2026-02-17 13:28:09 -05:00
  • 9b1dd00a45 Fix claude settings jyelon 2026-02-17 11:51:58 -05:00
  • 55ad662d3f More fixes to blueprint exporter. jyelon 2026-02-16 21:02:01 -05:00
  • 15997aee62 More work on blueprint exporter, and some work on build system jyelon 2026-02-16 17:24:52 -05:00
  • a0c8935260 Fix some issues with blueprint exporter jyelon 2026-02-15 07:28:36 -05:00
  • 218863d077 Add a blueprint exporter for claude code jyelon 2026-02-15 07:13:53 -05:00
  • f88a969ab4 Remove final reference to AlxCharacterBase jyelon 2026-02-14 03:55:24 -05:00
  • 2eacc12cad Move a lot of EngineWrapper interfaces out of LuprexGameModeBase jyelon 2026-02-14 03:35:08 -05:00
  • d046ef8161 Start the process of standardizing the formatting of documentation inside our header files. jyelon 2026-02-14 02:14:19 -05:00
  • dd159b064d Lots of refactors related to BreakToDebugger and FormatLogMessage jyelon 2026-02-14 01:25:04 -05:00
  • 96256d7836 Character walking is fixed, using the new Movement Component State model. jyelon 2026-02-14 00:24:52 -05:00
  • 107cb57b66 Lots of refactoring related to Movement Component State. Still not done yet. jyelon 2026-02-13 23:24:18 -05:00
  • 30e53c3054 Change the lua length operator to do the obvious thing. jyelon 2026-02-11 14:51:03 -05:00
  • 24075cd356 Fix some minor issues in build.py jyelon 2026-02-11 13:40:22 -05:00
  • 6e1248e3b8 This is a probably broken version of build.py jyelon 2026-02-11 13:21:42 -05:00
  • 159e97d5bb More doc fixes jyelon 2026-02-11 11:41:32 -05:00
  • 77fc65898c Rewrite some bad AI-generated documentation. jyelon 2026-02-11 11:25:49 -05:00
  • 8fc4a3b94c Overhaul the lthread_prints_ buffer. jyelon 2026-02-09 17:03:22 -05:00
  • bf7cb9d258 Rename files in Docs, and add new Doc about print statements. jyelon 2026-02-09 16:07:15 -05:00
  • db35967fb9 Code cleanup and refactoring. jyelon 2026-02-09 13:54:00 -05:00
  • 56765fdc16 Improved Docs, AnimationStepApplyMesh+Materials, some other minor tweaks jyelon 2026-02-06 17:34:26 -05:00
  • a2e179e15b Passing mat_color through to blueprints jyelon 2026-02-05 17:54:20 -05:00
  • 12f8062d9a Add markdown documentation jyelon 2026-02-05 12:40:27 -05:00
  • f0228083c8 Improve problem matchers in 'problems' window and also 'terminal' window. jyelon 2026-01-14 18:44:16 -05:00
  • 8a33a399d1 QOL improvements to docsearch: alphabetize, filter out unittests jyelon 2026-01-14 16:35:54 -05:00