MysterD
5472f3d13a
Add development flag for easier testing
2020-09-19 02:12:49 -07:00
MysterD
3e1b193ea8
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
71589938df
Fix King Bobomb dialog softlock
...
Fixes #45
2020-09-10 21:26:17 -07:00
MysterD
1e6c734ced
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
df7904e288
Geo2 removal wip
2020-09-06 13:54:01 -07:00
MysterD
1289f863ca
Removed 'int' from most of networking code
...
moved -Werror over to 'STRICT'
2020-09-04 11:43:12 -07:00
MysterD
7cd5dbb1a4
Added CLI options to specify ip/port
2020-08-13 19:38:15 -07:00
MysterD
a896713510
Made sockets platform-independent, supporting Linux
2020-08-09 13:23:27 -07:00
MysterD
6bc4bfea62
Improve chain chomp syncing
2020-08-06 19:04:59 -07:00
MysterD
f32d3a2ba7
Added Luigi to courtyard and BoB, fixed some crashing issues
2020-08-03 17:59:44 -07:00
MysterD
ec2199892f
Force synchronizing of level changes
2020-08-02 23:02:29 -07:00
MysterD
9b5b5acf19
Synchronized goombas, synced randomness, added extra fields to object packets
2020-08-02 18:29:46 -07:00
MysterD
716a924803
Synchronized held objects, made respawners keep their sync ID
2020-08-02 14:18:34 -07:00
MysterD
34b1ec76f6
Started adding networking
2020-08-01 20:22:24 -07:00