Commit Graph

613 Commits

Author SHA1 Message Date
044bb89edf Implement autodeletion of players on logout 2024-03-04 16:33:23 -05:00
c2a94b5332 Do a refactor of command parsing in lpxclient and lpxserver 2024-02-28 18:24:36 -05:00
4495ae7133 Minor changes to help players see each other 2024-02-28 15:35:47 -05:00
0c126e62d6 Some more error checking for class names and tangible IDs 2024-02-28 14:19:59 -05:00
32dae0df5a Add login.initialize function 2024-02-27 17:32:08 -05:00
2b426eefeb Refactor code in world-core that spawns threads 2024-02-27 17:01:26 -05:00
aaedf9e3f0 Add async diff trigger on tick 2024-02-26 15:20:47 -05:00
4d8d9565a4 Make the server automatically tick and send diffs periodically 2024-02-26 15:19:15 -05:00
7f7bd5a781 Client can now connect to servers interactively 2024-02-22 17:30:24 -05:00
e68d63915d Add a facing parameter to the engio.move 2024-02-16 15:48:49 -05:00
89fcb6bf8d Character can now move interactively 2024-02-16 15:48:22 -05:00
abb967f20b More work on tangibleCharacter, especially thread synch stuff 2024-02-13 16:49:58 -05:00
3c1df4ebb9 Add dprint function, add engio.move 2024-02-13 16:49:24 -05:00
21a1cf688f Add engio for character animation 2024-02-07 15:59:17 -05:00
d11fbca815 TangibleCharacter can now be interactively controlled 2024-02-02 15:48:27 -05:00
4b3315eb76 TangibleCharacter can now walk on command 2024-01-31 15:57:26 -05:00
622c2a2486 TangibleCharacter can now be loaded and moved 2024-01-30 13:06:10 -05:00
951daad635 Started implementing TangibleCharacter 2024-01-24 16:50:16 -05:00
864ecf0015 Can now specify bp= in the animation queue, and it works 2024-01-24 14:51:21 -05:00
0b5e4e60e5 More progress toward animation queue setting blueprint 2024-01-23 15:42:35 -05:00
fa045af87f Load TangibleActor by name in TangibleManager 2024-01-22 17:11:21 -05:00
704a2edb36 Add third person character to game 2024-01-22 13:06:26 -05:00
53f6d5ef11 Renamed MeshStruct to NameToMeshEntry 2024-01-22 10:54:09 -05:00
acc43fef30 Checking in what I found on my hard drive 2024-01-22 10:53:01 -05:00
265c2462be Engio invocation successful 2023-10-31 13:33:00 -04:00
c0416cffe9 Engio invocation successful 2023-10-31 13:31:42 -04:00
0ccc08c7dc Implement initial engio experiments 2023-10-24 17:12:03 -04:00
c0c360a3a7 Initial implementation of 'engio' finished 2023-10-24 15:49:43 -04:00
7f5744da2d Add read_simple_dynamic_tag and write_simple_dynamic_tag 2023-10-24 01:54:17 -04:00
5381b5708a Implement FlxStreamBuffer and beginnings of ConsoleCommands in unreal 2023-10-24 01:44:09 -04:00
d68a1dd0fe Add invoke_choose and invoke_player to DrivenEngine. invoke_player is not fully implemented in World 2023-10-24 00:49:15 -04:00
912bec91bf More correct handling of incorrect actor id from client 2023-10-23 21:22:48 -04:00
600ae7cef9 Add invocation queue to DrivenEngine, use it for lua source 2023-10-23 20:57:47 -04:00
c4bb4bfb9d Pass lua source directly into event_init 2023-10-23 20:19:36 -04:00
7104a523b5 Less serialization and deserialization of Lua Source, also, Invocation is now simpler 2023-10-19 19:42:33 -04:00
9dc9d31d54 Fix merge conflict in luprex-install.sh 2023-10-18 17:42:20 -04:00
e14b05a95d Renamed base-writer to base-buffer. 2023-10-18 17:38:53 -04:00
049b0b893a Move most StreamBuffer code into base-buffer.hpp 2023-10-18 17:23:05 -04:00
6c2a27b274 Get rid of StreamBuffer::read_entire_contents and StreamBuffer::hash 2023-10-18 14:32:12 -04:00
3e8aa31a95 Remove ostream from class StreamBuffer 2023-10-18 14:22:35 -04:00
67b0265092 Removing lua_reader and lua_writer from StreamBuffer 2023-10-18 14:03:05 -04:00
b4c2d21aee Add template string to SimpleDynamic 2023-10-17 19:55:34 -04:00
5373182a59 Add class 'SimpleDynamic' to base-writer, migrate AnimValue to use it 2023-10-17 19:34:50 -04:00
7080f3d8c7 Modify luprex-install.sh for windows 2023-10-16 17:19:39 -04:00
f647025a97 Finish porting to Linux 2023-10-16 16:54:41 -04:00
320b4dd714 Porting to Linux 2023-10-16 15:08:11 -04:00
Joshua Yelon
6fe5968ebb Add script to link to luprex under linux 2023-10-16 14:19:49 -04:00
Joshua Yelon
311920b79c Don't check in lpx-*.* any more 2023-10-16 14:13:42 -04:00
f7249e4d29 More work on anim queues 2023-10-12 18:15:56 -04:00
334a95481d Checking everything in 2023-10-09 14:59:48 -04:00