264dd5e8be
Add a time function.
jyelon2026-01-14 15:07:56 -05:00
d533a8da0e
Fix minor bug in docsearch (check for sandboxed functions.)
jyelon2026-01-14 14:38:36 -05:00
03e9928e03
The docsearch function is now working.
jyelon2026-01-14 14:34:54 -05:00
850b4aa43b
More refactors to prepare for doc-search, including moving unicode support into ext.
jyelon2026-01-14 12:30:44 -05:00
4e374294b6
A small refactor to SourceDB to prepare for doc-search functionality
jyelon2026-01-12 13:45:04 -05:00
bd53ba09a4
Make it so you can run luprexstatic from any directory.
jyelon2026-01-09 14:41:14 -05:00
7fa3f39d72
On server, channel dprint through the readline-device. Also some refactors and quality improvements.
jyelon2026-01-09 14:28:58 -05:00
1087d18a2e
First version of new slash-command parser.
jyelon2026-01-07 15:29:03 -05:00
c681170c95
Add invocation of lua expressions to linux driver.
jyelon2025-12-18 20:31:31 -05:00
2646e4d4ac
First steps of implementing command-line processing in the ascii driver.
jyelon2025-12-18 19:42:05 -05:00
3dd6894305
Remove the concept of the 'stdio channel' from class DrivenEngine
jyelon2025-12-18 15:28:05 -05:00
a9a5e52a23
Fix a crash if you don't specify 'lpxserver'
jyelon2025-12-18 15:08:55 -05:00
63aa5b4c15
Make LuaStack::Load return special codes for 'slash command', 'white space', and 'truncated lua'
jyelon2025-12-18 14:45:57 -05:00
f75ff36c3d
luaconsole.cpp has been removed. Ascii driver is still sending text via stdin, but it is now ignored. So in ascii mode, commands are currently not interpreted.
jyelon2025-12-16 00:34:30 -05:00
c0bcb1099b
Using CHANNEL_PRINTS to transfer printbuffers to the Unreal text console is now working.
jyelon2025-12-15 23:54:55 -05:00
1b7f917cdf
Using CHANNEL_PRINTS to transfer printbuffers to stdout is now working.
jyelon2025-12-15 23:35:47 -05:00
9dc974ebca
Eliminate stdostream (finally, that was awful.)
jyelon2025-12-15 22:42:02 -05:00
f528ba69fe
Stop channeling printbuffers to stdostream. Instead, provide an invocation CHANNEL_PRINTS.
jyelon2025-12-15 22:22:03 -05:00
a0703effc3
Console overhaul, part 2. New console is mostly working.
jyelon2025-12-09 15:51:35 -05:00
2d1def8dc6
Lua Console Overhaul in progress
jyelon2025-12-09 02:42:13 -05:00
a242244f9c
Add VALIDATE_LUA as a function in lpxserver and lpxclient
jyelon2025-12-03 19:55:53 -05:00
27b5ce7ef4
Add mini-diffs and change the difference transmission frequency.
jyelon2025-12-02 18:06:23 -05:00
383ed25453
Completed the play-seq animation command for characters
jyelon2025-11-18 00:40:43 -05:00
297cd2f068
Refactor Scripted Animations to provide an option for which clock to use
jyelon2025-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.
jyelon2025-10-15 18:41:16 -04:00
23d8e8684d
More refactoring of scripted animations: Tangibles now contain ScriptedAnimation pointers.
jyelon2025-10-15 18:08:30 -04:00
fbe2b7a45a
Big refactor of ScriptedAnimations, moved into their own source file, lots of reorganization.
jyelon2025-10-14 20:24:37 -04:00
63dcbb7434
Convert anim step hashes from uint64 to int64, because blueprint has no uint64
jyelon2025-10-10 19:03:04 -04:00
e7cb47db5b
Successful implementation of UlxScriptedAnimations
jyelon2025-10-10 17:33:39 -04:00
4b0f85ef19
Removed 'autofinish' from the animation C++ system, replaced it with more elegant implementation in blueprint.
jyelon2025-09-22 16:17:21 -04:00
e8bc3389a6
Finally fix line trace through character model
jyelon2025-09-15 14:30:30 -04:00
40da211985
Still working on event handling for hotkey widgets
jyelon2025-05-23 15:33:18 -04:00
28f1c4c819
Replace another SetAnchorsInViewport with a GridPanel
jyelon2025-05-12 18:33:50 -04:00
dea3444be4
Working on CommonUI conversion. Need to stop using SetAnchorsInViewport as way to position widgets, so now implementing new thing using GridPanels.
jyelon2025-05-12 18:23:37 -04:00
11b509cfdf
Some work to make hotkeys a 'real thing' on the lua side
jyelon2025-04-15 18:59:03 -04:00
c0160bdd19
Make it easier to create look-at widgets
jyelon2025-04-15 15:48:33 -04:00
3423c01807
Overhaul the handling of return values in LuaProbe
jyelon2025-04-08 18:53:26 -04:00
a18d8e1f0b
Remove Display Duration from Format Log Message
jyelon2025-04-08 16:44:46 -04:00
8a9d5550d9
More work on look-at, split LuaCall into LuaInvoke/LuaProbe
jyelon2025-04-08 16:31:16 -04:00
c060b87556
Got the whole look-at demo up and running.
jyelon2025-04-07 19:29:47 -04:00
865297331a
Better error handling in 'Call a Lua Function' k2node
jyelon2025-04-07 18:00:45 -04:00
d35125eb70
Lots of work on look-at widgets
jyelon2025-04-07 16:48:27 -04:00
e81134473e
Rewrite absurd implementation of lxCrosshairWidget to use FAnchors instead
jyelon2025-04-02 23:22:16 -04:00
b4f918e15d
More work on the Asset Lookup system.
jyelon2025-04-02 19:58:16 -04:00
aa511b9b8c
Add AssetLookup module to find assets by name.
jyelon2025-04-01 22:31:27 -04:00
b26d56048f
Lots of work on several unrelated things.
jyelon2025-03-28 23:31:44 -04:00