Commit graph

501 commits

Author SHA1 Message Date
bgkillas
3a4d1890ee make so it loads the correct players model, add base_client file for the clients own model 2024-08-13 01:05:20 -04:00
bgkillas
3d1ca3dd9a make it somewhat work in game 2024-08-13 00:05:29 -04:00
bgkillas
6ab55c8d4e fix arm.png not changing from unmodified version 2024-08-12 22:41:14 -04:00
bgkillas
fa032c3aaa actually create files on every client 2024-08-12 19:42:10 -04:00
bgkillas
4e3419011f switch to a temp directory thats reset on boot for player colors 2024-08-12 17:51:57 -04:00
IQuant
10631bd56e Run cargo fmt 2024-08-13 00:45:51 +03:00
bgkillas
df66ef374d fix teleportation with multiple notplayers in an area above players 2024-08-12 16:49:12 -04:00
IQuant
35db6ac20a Add a message about address being in use in recorder. 2024-08-12 16:30:04 +03:00
IQuant
41cbe3ebee Increase recording dump interval significantly. 2024-08-12 16:02:23 +03:00
IQuant
32e9850a00 Added recorder tool 2024-08-12 15:42:26 +03:00
IQuant
8557fc3ea3 Automated commit: v0.18.3 2024-08-12 01:16:20 +03:00
IQuant
4064d141ca Lower severity of most authority-related logs, as those are really frequent and aren't that useful. 2024-08-11 22:59:24 +03:00
bgkillas
dee32b0433 crash if my_id is none, it used to freeze up, use ? where unwrap() is available, update packages 2024-08-11 13:46:50 -04:00
IQuant
554f14ca44 Fix crash when nonexistant material is added. 2024-08-11 13:57:25 +03:00
IQuant
dd982f2736 Mark that as a different version, as net protocol has changed. 2024-08-10 15:19:30 +03:00
IQuant
c193482098 Clippy approved 2024-08-10 15:18:52 +03:00
IQuant
1d1cf35e93 Cleanup, remove unused code left from an old iteration of world sync. 2024-08-10 15:13:52 +03:00
IQuant
588e4cf2bc Automated commit: v0.18.1 2024-08-10 15:00:16 +03:00
IQuant
bda699069e Add a note about respawn mechanic. 2024-08-09 18:25:39 +03:00
bgkillas
0ba517334b remove world sync version indicator, update packages 2024-08-07 18:26:57 -04:00
IQuant
46c25c121c Add write timeout to noita's websocket. 2024-08-07 13:08:20 +03:00
IQuant
37b7b908a6 Allow selecting game mode in proxy. 2024-08-07 13:00:41 +03:00
IQuant
54d3cbe8ca Spread out world sync over several frames. 2024-08-06 16:47:29 +03:00
IQuant
251e4af796 Automated commit: v0.17.0 2024-08-06 14:41:17 +03:00
IQuant
72ba376ce8 Add note that world sync is pixel sync. 2024-08-05 13:43:52 +03:00
IQuant
94865cc016 Removed the option to select v1 world sync, because there is no reason to use it anymore. Still can be selected in config for now. 2024-08-05 13:31:52 +03:00
bgkillas
d0ae5636c4 use steam linux runtime 2024-08-04 10:40:45 -04:00
bgkillas
6c253c31eb change save directory of save_states to a more definite location 2024-08-02 10:16:55 -04:00
IQuant
e91f647c4e Automated commit: v0.16.1 2024-08-02 15:26:17 +03:00
IQuant
c83b23527c Compress save state, while we're at it. 2024-08-01 20:18:45 +03:00
IQuant
0e8c97ccab Savestate stuff. 2024-08-01 20:07:12 +03:00
IQuant
29b0296528 Handle disconnecting player losing authority. 2024-08-01 13:36:22 +03:00
IQuant
ba8dbca7e8 Allow choosing world sync rate. 2024-08-01 12:50:13 +03:00
IQuant
ae50e35f63 Don't do excessive busy-waiting. 2024-07-31 15:11:46 +03:00
IQuant
2ed8ce58e1 Remove unnecessary chunks from models to save memory. 2024-07-31 15:00:07 +03:00
IQuant
8652537ad4 Try to get receive all messages from Noita at once instead of one per update. 2024-07-31 14:20:20 +03:00
IQuant
11d159c1e1 Cleanup 2024-07-31 12:38:40 +03:00
IQuant
fd84404a39 Seems to work now. Still have several things to fix tho. 2024-07-31 12:37:29 +03:00
IQuant
25130c0316 More WIP distributed world sync. 2024-07-30 17:21:11 +03:00
IQuant
205526b2c8 Message emission 2024-07-30 11:31:55 +03:00
IQuant
6f5403da94 Implement chunk_data functions for world_model 2024-07-30 09:45:41 +03:00
IQuant
a1653643b7 WIP Distributed world sync - define chunk states, messages. 2024-07-29 18:44:59 +03:00
IQuant
d6b68f5d4a Automated commit: v0.15.3 2024-07-28 19:10:35 +03:00
IQuant
16b3cf4890 Refactor finding noita start cmd in linux. 2024-07-28 17:32:26 +03:00
bgkillas
ab16ffd8c5 auto detect "start game" parameters for linux 2024-07-27 18:50:10 -04:00
IQuant
11c7598888 Made shop items non-stealable on clients. Check if it affects that bug. 2024-07-27 21:19:39 +03:00
IQuant
33a98483a8 Fix mod auto-enabler. 2024-07-25 22:35:33 +03:00
IQuant
89d88fc154 v0.15.0 2024-07-24 12:50:34 +03:00
IQuant
c268f40dd4
Merge pull request #79 from den3606/master
Changed to use NotoSans and Japanese can be used
2024-07-23 09:49:20 +03:00
den3606
a15ca49acb chore: jp trans changed 2024-07-23 06:11:35 +09:00