MysterD
67342de794
Add development flag for easier testing
2020-09-19 02:12:49 -07:00
MysterD
15601ac856
Add Discord Game SDK networking system
...
Allows players to host without forwarding their ports or using a program
like Hamachi.
2020-09-13 03:27:35 -07:00
MysterD
a1d21a9602
Fix King Bobomb dialog softlock
...
Fixes #45
2020-09-10 21:26:17 -07:00
MysterD
3102c93d34
Completely rewrote level transition synchronization code
...
Should be snappier and less prone to crashes. I tested as many scenarios
as I could think of and it has been rock solid. But time will tell.
Also created a new debug log system, just so I could understand what the
hell was going on with this code.
2020-09-10 00:17:30 -07:00
MysterD
62ecf2c58a
Geo2 removal wip
2020-09-06 13:54:01 -07:00
MysterD
9e7d7b03ea
Removed 'int' from most of networking code
...
moved -Werror over to 'STRICT'
2020-09-04 11:43:12 -07:00
MysterD
98064c6044
Added CLI options to specify ip/port
2020-08-13 19:38:15 -07:00
MysterD
09d975aea1
Made sockets platform-independent, supporting Linux
2020-08-09 13:23:27 -07:00
MysterD
b1651e96b6
Improve chain chomp syncing
2020-08-06 19:04:59 -07:00
MysterD
6878b47833
Added Luigi to courtyard and BoB, fixed some crashing issues
2020-08-03 17:59:44 -07:00
MysterD
6e38a80888
Force synchronizing of level changes
2020-08-02 23:02:29 -07:00
MysterD
0fad9840a3
Synchronized goombas, synced randomness, added extra fields to object packets
2020-08-02 18:29:46 -07:00
MysterD
d56d5256f0
Synchronized held objects, made respawners keep their sync ID
2020-08-02 14:18:34 -07:00
MysterD
ba265e9738
Started adding networking
2020-08-01 20:22:24 -07:00