Commit Graph

644 Commits

Author SHA1 Message Date
f7e9305d64 Now echoing Luprex console messages to the Unreal Log as well. Had to make them warnings in order to make them more visible, which in turn meant I had to modify the BreakToDebugger system to be able to ignore these console messages. 2026-06-10 17:20:45 -04:00
0b5c47d8c7 Some changes to make login.init more consistent. 2026-06-09 17:36:58 -04:00
393be51c76 Changes to login.lua to switch characters at a pylon. 2026-06-09 16:56:00 -04:00
29726631dd Auto-reconnect is now deliberately slowed down 2026-06-09 15:06:40 -04:00
6a230e3ab2 First attempt at error-resistant /cpl directive 2026-06-08 17:47:10 -04:00
53a06281fd replace abandon_server with disconnect_and_reconnect 2026-06-08 15:54:20 -04:00
fa7dcdcb0d Increase view radius, remove radius parameter from get_tangibles_near 2026-06-08 14:58:44 -04:00
536abb2231 Better login handling 2026-06-08 14:23:55 -04:00
8d88c88fa0 Working on redirect/connect/etc 2026-06-05 17:52:46 -04:00
8a46788512 Disable world partition 2026-06-05 16:54:32 -04:00
e9c562eee5 Invoke can now only invoke method in class 'invoke', likewise for 'probe' 2026-06-03 17:03:07 -04:00
d951d2ab61 More work on redirect 2026-06-02 18:34:03 -04:00
6c9f75bfac Remove error checking from redirect 2026-06-02 02:52:42 -04:00
f0460cdc71 redirect code in place 2026-06-02 02:42:28 -04:00
bfaf161d30 Cleaning up lpxclient and lpxserver in preparation for redirect implementation 2026-06-01 22:49:25 -04:00
e1f3c81cbd Progress toward implementing redirect 2026-05-27 17:13:32 -04:00
779c9f5c2e Better code reload 2026-05-27 14:50:34 -04:00
8dab0d16b7 CPL command 2026-05-26 15:07:42 -04:00
933c1ac6c3 More tweaks on tracebacks 2026-05-21 19:40:30 -04:00
521d4726ad Make lua tracebacks a little better 2026-05-21 19:24:11 -04:00
2bfa3024f1 Lots of work on the lua read-eval-print loop 2026-05-21 18:41:09 -04:00
b1defd821b More work on radial menus 2026-05-16 02:27:18 -04:00
236693fca6 More work on Prompt Widget 2026-05-07 04:11:37 -04:00
b5e121f884 Update to latest engine 2026-05-05 19:12:03 -04:00
ae1ad7640d WB_Hotkeys redesigned to use enhanced input. Amazing! 2026-04-17 02:18:30 -04:00
2f83910897 A bit of research on mouse clicks 2026-04-14 17:16:46 -04:00
49331773bf Initial menu system by claude 2026-04-14 02:05:15 -04:00
f3d9a903d2 Fixed hotkey up/down handling 2026-04-13 16:08:23 -04:00
3b6207f7a1 First step in redesigning lua widgets 2026-04-09 14:43:11 -04:00
9f90c14aa4 Add clangd-diag-all-source and run it 2026-03-12 19:12:37 -04:00
2e058035f3 Working on editing materials 2026-03-11 22:03:32 -04:00
d5fb9cd224 Better documentation of the object-oriented-lua patch, and removal of an unused patch from lua 2026-03-11 04:00:16 -04: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 2026-02-27 15:29:44 -05:00
cc629227a5 Change the way the lua engine initialization functions are called 2026-02-25 03:43:44 -05:00
95cd378dc0 Empty-string anim queues are now allowed 2026-02-25 02:54:54 -05:00
4b81a0768a Convert to pragma once 2026-02-25 01:58:19 -05:00
adead5149e Move some of the difference-transmission unit tests from lua to C++ 2026-02-25 01:48:23 -05:00
829537a8d6 Move some stuff out of LuaStack 2026-02-24 23:44:10 -05:00
2c2d4e44bb Consolidate unit testing code 2026-02-24 23:15:02 -05:00
a7027873ab Refactor to remove dependency of DrivenEngine on World 2026-02-24 22:36:01 -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
bd2f927d6f Make some of the class names in BaseBuffer more accurate. 2026-02-22 19:46:26 -05:00
861f9b27dc A small refactor in BaseBuffer, in preparation for a bigger one 2026-02-22 19:26:31 -05:00
ee94f9f3a1 Lots of work on the LuaStack documentation 2026-02-22 02:12:28 -05:00
f544888938 A little more work on getclass and classname 2026-02-21 23:58:33 -05:00
b1a132e252 Rewrite 'getclass' and 'classname' operators. These were flaky and inconsistent. 2026-02-21 23:37:55 -05:00
afa8c698be Another refactor to remove references to the world model from LuaStack 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. 2026-02-21 21:42:53 -05:00