705266da9bActually write to the player slots past player 64, and at the correct location.
caitsith2
2020-06-07 04:26:20 -0700
7f66133d37Remove extendedmsu from easy.yaml as it is no longer needed.
caitsith2
2020-06-07 04:20:51 -0700
73d1f56ffbbase rom changes * V32 MSU * All items from chests/received in dark rooms now visible. * Regular bunny can read signs * Players up to Player 255 supported on send/received.
caitsith2
2020-06-06 20:49:53 -0700
68f453f802remove duplicate old hints
Fabian Dill
2020-06-07 03:50:28 +0200
55b37a998dhotfix hint cost problem
Fabian Dill
2020-06-07 03:08:53 +0200
2302150521adjust hint payment rejected text
Fabian Dill
2020-06-07 02:38:03 +0200
7d42137782Fix bug preventing manual snes reconnect. Update WebUI to automatically connect if only one SNES device is detected.
Chris
2020-06-06 19:58:10 -0400
b36738f3f4reraise the crash
Fabian Dill
2020-06-07 00:50:39 +0200
55152515f6move stuff out of main(), for alternative server implementations
Fabian Dill
2020-06-07 00:49:10 +0200
00d7667771extend hint system with group names
Fabian Dill
2020-06-07 00:19:19 +0200
d3df96fcc5move some client functions into their own functions also break some stuff while I'm at it, so don't use this yet.
Fabian Dill
2020-06-06 23:46:28 +0200
b57dd3c454Fix WebUI becoming unresponsive if the MultiClient was closed but the WebAUI was left open for too long.
Chris
2020-06-04 21:24:04 -0400
d25973989aMake clients identify themselves against server prep for potential later async auth system. Wanted to get this into the 2.3 client update.
Fabian Dill
2020-06-04 21:27:29 +0200
dac3c0ca29Make clients identify themselves against server prep for potential later async auth system. Wanted to get this into the 2.3 client update.
Fabian Dill
2020-06-04 21:19:57 +0200
59a26e071cclean up
Fabian Dill
2020-06-04 21:12:05 +0200
ffe67c7fa7make activity timer actually based on activity and add connection timer for connection timing information Also optimize "register_location_checks", because I was editing it anyway
Fabian Dill
2020-06-03 21:07:32 +0200
Remove crossworld connections from dungeonsfull (#97)
compiling
2020-05-26 00:01:43 +1000
23e989312cfix rom-internal RNG not being deterministic due to outside multithreading in _gen_rom (Main.py) setting a random seed across threads while it is in use in any order.
Fabian Dill
2020-05-24 12:43:03 +0200
98bdcc00bemake qualified OS name match acronym for BMBP
Fabian Dill
2020-05-10 13:49:34 +0200
d6dc559ed6Update dungeon tests to work with the new exploration algorithm
compiling
2020-05-10 19:54:40 +1000
195f6c86d2Replace world exploration with a faster algorithm - use BFS and keep track of all entrances that are currently blocked by progression items
compiling
2020-05-10 19:27:13 +1000
555bd52a68Go back to a custom copy_world implementation. copy.deepcopy doesn't handle big graphs very well (stackoverflow).
compiling
2020-05-09 10:00:41 +1000
aa3eb6a3f8stronger compression and compatibility on multidata
Fabian Dill
2020-05-08 23:09:56 +0200
41af9765aaRequire flippers for returning to dark lake hylia from Ice Palace / Capacity Fairy.
compiling
2020-05-08 19:54:33 +1000
e812c8a3f7Make Pyramid Fairy offset mirror require access to Hyrule Castle Courtyard through the secret passage entrance (the normal route is not possible if you killed Agahnim).
compiling
2020-05-08 19:32:04 +1000
e7a3637cc9Add OWG clip to dark world floating island.
compiling
2020-05-08 18:23:55 +1000
5b268ef8aeCombine bunny rules calculation for inverted and normal.
compiling
2020-05-07 20:00:29 +1000
a526d71fe0Fix inverted bomb shop rules for Lake Hylia Island (also added King's Tomb rules).
compiling
2020-05-07 19:04:34 +1000
3740450845Require moon pearl and flippers to exit the Waterfall of Wishing cave in inverted.
compiling
2020-05-07 18:58:57 +1000
441f59d6eaRefactor OWG rules to keep them separate from no glitches. Add logic for superbunny access to Sahasrahla's closet (with boots) Add logic for superbunny through Two Brother's House (with boots) Fix superbunny logic for spiral cave and mini moldorm cave - requires a sword Add logic for waterwalking into Waterfall Cave Add clip to Ice Palace entrance (requires boots, pearl and flippers) Add extra clips to inverted owg logic - PoD and Dark Lake Hylia Ledge are now in logic with just boots Add clip to flute point 6 into inverted owg logic - some light world locations are now accessible with boots and mitts, but no pearl or mirror.
compiling
2020-05-07 18:07:53 +1000
cc77b48146Changes * Cache server address for loaded rom, as well as default fallback. * server address is only cached upon successful connection and authentication to the server.
caitsith2
2020-04-30 18:02:25 -0700
92350831fcnotify_all already prints to local console via logging
Fabian Dill
2020-04-30 04:44:57 +0200
a6cc75d36aoptimize broadcast to serialize once
Fabian Dill
2020-04-30 04:39:38 +0200
477c7bc596Place an extra key in TR instead of breaking 100% locations
compiling
2020-04-30 12:10:28 +1000
47784d2632name client tasks and then realize that PyCharm's ConcurrencyDiagram is currently broken and doesn't show the names
Fabian Dill
2020-04-30 04:09:19 +0200
a3c1e902d4use pytest for github unittests
Fabian Dill
2020-04-29 18:44:03 +0200
a5a035d86bDon't violate 100% locations if bigkeyshuffle is on and the big chest is available
compiling
2020-04-30 00:06:30 +1000
444dd5b46bModify TR key rules: * Front to Middle requires 3 keys, or only 2 if the back is inaccessible * Middle to Front requires 4 keys, or only 2 if the back is inaccessible and the TR Big Key is in the front * Back to Middle requires 0 keys * Middle to Back requires 3 keys TR will violate 100% locations accessibility if it is only accessible via the middle section - this is required to have enough keys for the rest of the dungeon.
compiling
2020-04-29 23:46:34 +1000
0924a2461adungeonsfull logic fix - prevent the desert prize from being required to reach desert main (unless keysanity allows access to the keys).
compiling
2020-04-29 18:11:58 +1000
f5be6867c8"license" is a python built-in and we should not shadow that name
Fabian Dill
2020-04-28 22:17:47 +0200