Commit Graph

24 Commits (74505c75fc464f5c1a161d70cab0e4ffc5a99f46)

Author SHA1 Message Date
MysterD 161506431d Fixed bug with whirlpools 2020-10-02 23:35:06 -07:00
MysterD 4240603d86 Synchronized Monty Mole 2020-10-01 12:39:06 -07:00
MysterD cbc2a463ca Synchronized Eyerok, add SSL to supported levels
Eyerok was synchronized, but I'm still not super pleased with the
result. I had to sacrifice dialog to prevent weird states and he's
completely controlled by the server. His synchronization should be
revisited in the future.

SSL should be fully synchronized now.
2020-09-30 18:20:13 -07:00
MysterD fa0f195c92 Rewrote synchronization for treasure chests
Fixes #63
2020-09-19 01:40:42 -07:00
MysterD 3bab7a7fdb Complete rewrite of custom main menu
The vanilla main menu is an awful pile of code that is extremely painful
to make additions to. So I've side-stepped the problem by writing an
entiely new menu system without all of vanilla's quirks. I've separated
the custom menu system from the menus I want to make, which allows for
easy additions and a clear separation of responsibilities.

Along with this rewrite comes a host menu, adding the missing
configuration options in-game.

Fixes #29
2020-09-13 23:57:14 -07:00
MysterD 197d9c93ff Prevent exclamation box from double spawning stars 2020-09-07 23:10:28 -07:00
MysterD caae3425f4 Synchronized treasure chests 2020-08-18 18:43:42 -07:00
MysterD 0a99ac47b6 Synchronized breakable wall 2020-08-11 23:00:55 -07:00
MysterD 9db09f19da Synchronized cap switch, and exclamation box contents 2020-08-10 22:59:11 -07:00
MysterD 0154afb3dc Synchronized 1up spawning 2020-08-09 09:04:30 -07:00
MysterD 77d3c18c75 Synchronize Bobomb buddies and cannons 2020-08-09 07:42:44 -07:00
MysterD 5f5d2966ac Synchronized breakable boxes
Added maximum sync distance, special cases for infinite distance and
only synchronizing entity deaths.

Started mocking out reliable packets for entity deaths.
2020-08-04 22:42:28 -07:00
MysterD 0fad9840a3 Synchronized goombas, synced randomness, added extra fields to object packets 2020-08-02 18:29:46 -07:00
MysterD ae1f5bf892 Started synchronizing objects, refactored networking 2020-08-02 01:43:12 -07:00
n64 6cf747b7d0 Refresh 11 2020-07-05 14:15:43 +03:00
n64 5bee83faa8 merge refresh 10 2020-06-20 02:49:59 +03:00
n64 4d54e2f91a Refresh 8 2020-04-03 14:57:26 -04:00
n64 88e2433da5 Refresh 7 2020-03-01 22:42:52 -05:00
n64 88b91e7c75 refresh 6 2020-02-03 00:51:26 -05:00
n64 99e662fa5d refresh 4 2019-12-01 21:52:53 -05:00
n64 8bc51a5025 Refresh 3 2019-11-03 14:36:27 -05:00
n64 5effc886be Refresh 2 2019-10-05 15:08:05 -04:00
n64 33b27a1ceb Refresh 1 2019-09-01 15:50:50 -04:00
n64 89e8690857 init2 2019-08-25 00:46:40 -04:00