Commit Graph

  • 0fe0cfa1c2 More MCP refactors jyelon 2026-03-08 01:47:15 -05:00
  • 4befd070db Protocol for MCP handler revised. jyelon 2026-03-07 19:32:19 -05:00
  • 862eb697cb All MCP handlers converted to new format jyelon 2026-03-07 04:14:22 -05:00
  • 9d4a8c99bb More refactoring in MCP jyelon 2026-03-07 03:24:13 -05:00
  • ef0a0cd2cd Split AnimMutation MCP handlers: jyelon 2026-03-07 02:51:39 -05:00
  • 114464dbfe More MCP refactoring. jyelon 2026-03-07 02:36:43 -05:00
  • 282ee3ef33 Add MCPErrorCallback. Simplify error handling. jyelon 2026-03-07 01:55:32 -05:00
  • b7b28e9336 Add credits and license to blueprint-MCP jyelon 2026-03-07 00:42:14 -05:00
  • 3a2cb775e0 Big refactor in MCPAssetFinder jyelon 2026-03-06 23:51:16 -05:00
  • 7f6438e423 Ported UserTypes handlers over to new MCP handlers jyelon 2026-03-06 22:23:10 -05:00
  • 7c66aee47a More work on MCP handlers. Changed the Validation handler. jyelon 2026-03-06 21:46:03 -05:00
  • b2e8b231fb Put handlers in headers files (MCP) jyelon 2026-03-06 20:09:40 -05:00
  • 7474a0ea91 Blueprint MCP is now a proper MCP server jyelon 2026-03-06 19:03:33 -05:00
  • 6f22d62811 More general cleanup in MCP jyelon 2026-03-06 17:14:25 -05:00
  • 82c003e4fb Big file renaming in MCP Server jyelon 2026-03-06 17:06:16 -05:00
  • 2c6b5d1ee8 More MCP refactors, including creation of MCPAssetFinder. jyelon 2026-03-06 17:01:14 -05:00
  • 11dd976441 Rename endpoints to make them more intuitive. jyelon 2026-03-06 15:43:55 -05:00
  • 9f405ce5ba Create MCPUtils jyelon 2026-03-06 15:06:12 -05:00
  • 7e3a4d2fea Refactor MCPHandler to be a UINTERFACE jyelon 2026-03-06 14:28:24 -05:00
  • 896df949f7 Remove a dumb file jyelon 2026-03-06 14:13:20 -05:00
  • 66617a940f A few little fixes jyelon 2026-03-06 05:16:44 -05:00
  • 6762434b43 Rename MCP endpoints to snake_case. Eliminate javascript wrapper. jyelon 2026-03-06 04:53:33 -05:00
  • 3ed7a33f69 More work on MCP endpoints jyelon 2026-03-06 04:18:16 -05:00
  • 7351756a71 Another batch of MCP handlers ported jyelon 2026-03-06 03:14:14 -05:00
  • 282548e2f3 Lots of work on MCP Handlers jyelon 2026-03-06 02:50:02 -05:00
  • d85b62027c Ported a few MCP handlers to the new registration system jyelon 2026-03-06 00:33:07 -05:00
  • cf1c2bf8cf Implemented new framework for MCP Handlers. Made one handler with the new framework. jyelon 2026-03-06 00:08:30 -05:00
  • 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