Commit Graph

2329 Commits

Author SHA1 Message Date
b479a2c756 integrate local MP comm within the IPC module 2023-09-09 14:26:22 +02:00
e4e397c477 make cross-instance pause work without being a shitshow 2023-09-09 14:26:21 +02:00
86400e30dd lay base for IPC work 2023-09-09 14:26:21 +02:00
cafe4e65d6 add touchscreen input 2023-09-09 14:26:21 +02:00
f8c882dc51 fix unsigned comparison bug (heh) 2023-09-09 14:26:21 +02:00
31472607d6 quick attempt. 2023-09-09 14:26:20 +02:00
79301c6e91 zarg? 2023-09-09 14:26:20 +02:00
7a6b4a2eee maybe betterer this way, Arisotura? 2023-09-09 14:26:20 +02:00
ba94bda1a0 attempt 2023-09-09 14:26:19 +02:00
639255d630 attempt 2 at keeping mirror clients from lagging too far behind 2023-09-09 14:26:19 +02:00
64d28ad48d mhm 2023-09-09 14:26:19 +02:00
49f44834ad attempt at keeping mirror clients from lagging behind too much 2023-09-09 14:26:19 +02:00
65128f7a04 maybe it would work better this way, Arisotura 2023-09-09 14:26:18 +02:00
37186aedc8 fix bug 2023-09-09 14:26:18 +02:00
7a07df8f00 attempt at preventing desyncs, let's see 2023-09-09 14:26:18 +02:00
0335bb502b preemptively avoid a crash 2023-09-09 14:26:18 +02:00
cd6e462670 stoopid 2023-09-09 14:26:17 +02:00
e04cea8e7f zarg 2023-09-09 14:26:17 +02:00
8f3d4c1da9 maybe also start mirror instances on the client side 2023-09-09 14:26:17 +02:00
3fe7638f5a attempt at adding mirror instances and shito 2023-09-09 14:26:17 +02:00
9969736c87 more WIP 2023-09-09 14:26:16 +02:00
3ce3f5da48 dfgsdgfg 2023-09-09 14:26:16 +02:00
dba950c4c3 maybe try not being a derp, Arisotura 2023-09-09 14:26:16 +02:00
df624bfa18 basic host/client connect infrastructure, player list 2023-09-09 14:26:15 +02:00
e18c8d795c base for forwarding input to clients 2023-09-09 14:26:15 +02:00
de8a768b79 get enet going, I guess
still very experimental
2023-09-09 14:26:15 +02:00
db887cc509 lay base for netplay 2023-09-09 14:26:15 +02:00
e0955cd1d4 make cross-instance pause work without breaking local wifi connections 2023-09-09 14:26:14 +02:00
4e6f054ffa avoid spamming host-RX checks every 8us if the host isn't responding 2023-09-09 14:26:14 +02:00
4905673d05 Arisotura pls clean up after yourself 2023-09-09 14:26:14 +02:00
cae342f64e integrate local MP comm within the IPC module 2023-09-09 14:26:13 +02:00
ca0a76af1a make cross-instance pause work without being a shitshow 2023-09-09 14:26:13 +02:00
8e1a647574 attempt at syncing pause command between instances. works somewhat 2023-09-09 14:26:13 +02:00
71dac4300d here have more shitty code 2023-09-09 14:26:12 +02:00
beb13926ac lay base for IPC work 2023-09-09 14:26:12 +02:00
fd1b0ca4b4 temporary hack to make RTC deterministic 2023-09-09 14:26:11 +02:00
1f57a5dec2 clean up resources 2023-09-09 14:18:37 +02:00
f2916528b1 more like this 2023-09-09 14:18:37 +02:00
c874fe69e8 maybe actually hook it up somewhere? 2023-09-09 14:18:37 +02:00
8e7606cd60 blarg 2023-09-09 14:18:37 +02:00
3236f7ddff attempt at LAN discovery feature 2023-09-09 14:18:36 +02:00
692f2a5c83 attempt? 2023-09-09 14:18:36 +02:00
6be38028b1 aaaa 2023-09-09 14:18:36 +02:00
085cc41301 debug... 2023-09-09 14:18:36 +02:00
4677865488 attempt at receiving MP replies and such, let's see 2023-09-09 14:18:36 +02:00
9e9bd8db54 maybe it would work better this way, don't ya think? 2023-09-09 14:18:35 +02:00
e16b7917fe get some LAN comm started 2023-09-09 14:18:05 +02:00
58691a08b2 get some connection infrastructure going... 2023-09-09 14:18:05 +02:00
ca4d745e71 more base work for LAN 2023-09-09 14:18:05 +02:00
86bf219450 lay base for LAN 2023-09-09 14:18:04 +02:00