Commit Graph

  • fb0787a76d Place skull woods or universal key into generated item pools as appropriate. (and pop skull woods small key if explicitly placed in pinball chest). (5 rupees instead of universal key on hard/expert pool) caitsith2 2020-06-10 13:41:28 -07:00
  • 97af751010 beautify if tree Fabian Dill 2020-06-10 21:29:42 +02:00
  • 5f78ae4b1d Merge pull request #107 from Berserker66/regression_fix Fabian Dill 2020-06-10 21:26:13 +02:00
  • 4125995bdd Adjust output to "BM" (Berserker's Multiworld) to differentiate spoiler logs, roms and server data at a glance Rename _multidata to .multidata and embed .multidata as MultiServer-openable file into windows registry Fabian Dill 2020-06-10 21:25:14 +02:00
  • ec1c7601b4 Fix skull woods for Location / Item players. caitsith2 2020-06-10 12:23:33 -07:00
  • 9d067b6f00 improve gui Fabian Dill 2020-06-10 19:57:01 +02:00
  • cd3c2f3c84 remove HTTP logging as it confuses users might be worth to log it to a file, if we ever need to debug it Fabian Dill 2020-06-10 19:10:11 +02:00
  • aa0d9fa7fc Remove plando, as there's no intention in supporting it Fabian Dill 2020-06-10 19:05:09 +02:00
  • 3a1f98aab6 add minor_glitches to mystery Fabian Dill 2020-06-10 19:02:11 +02:00
  • 76e0c6474e add localcrosskeys example to easy.yaml Fabian Dill 2020-06-10 07:58:59 +02:00
  • 326262203f remove pinball key if keyshuffle Fabian Dill 2020-06-10 06:17:10 +02:00
  • 90b24e3d59 alias now goes to 16, same as rom-name. Also improve some docstrings Fabian Dill 2020-06-10 06:13:14 +02:00
  • 7d9d6b3ca1 only force pinball key in non glitched logic and non retro Fabian Dill 2020-06-10 06:11:56 +02:00
  • b3d8368b70 differentiate goal text for local triforce hunt Fabian Dill 2020-06-10 03:34:07 +02:00
  • b6c85375c4 actually make minorglitches usable Fabian Dill 2020-06-10 03:24:19 +02:00
  • 4192e0fabb fix verify Fabian Dill 2020-06-09 22:12:46 +02:00
  • 8f6fd314ef remove jsonout #2 Fabian Dill 2020-06-09 22:11:14 +02:00
  • 9c9b5c5191 remove jsonout Fabian Dill 2020-06-09 21:52:46 +02:00
  • de9ae7d111 baserom now derived from bmbp file. caitsith2 2020-06-09 12:18:48 -07:00
  • 9fcad5b392 fix that in a copied world progressive equipment would always say "on", including spoiler log Fabian Dill 2020-06-09 18:44:02 +02:00
  • 068d3e8695 fix crash if there are no cached adjuster settings addresses #105 Fabian Dill 2020-06-09 18:02:15 +02:00
  • 142c47b90f bump version Fabian Dill 2020-06-09 08:38:52 +02:00
  • 27901008bc fix that hints print already collected items again Fabian Dill 2020-06-09 05:22:48 +02:00
  • 030fa9c10b Merge branch 'msu_v32' Fabian Dill 2020-06-09 04:59:14 +02:00
  • 493906f0c5 fix crash if no cached server is in persistent storage Fabian Dill 2020-06-09 04:53:49 +02:00
  • 24a2c90819 Merge branch 'master' into msu_v32 Fabian Dill 2020-06-09 02:16:26 +02:00
  • 0aa6bc5a94 Updated baserom patch caitsith2 2020-06-08 11:55:40 -07:00
  • 8a0bae0252 Merge pull request #103 from Berserker66/patch_changes Fabian Dill 2020-06-08 18:22:53 +02:00
  • 9612e27531 correct webuidata log to debug level Fabian Dill 2020-06-08 18:21:04 +02:00
  • 96bea214da Merge branch 'master' into msu_v32 CaitSith2 2020-06-08 02:04:41 -07:00
  • ccf418a614 fix treasure hunt (aka triforce hunt) condition Fabian Dill 2020-06-08 06:58:38 +02:00
  • 10dca0461d update VC++ Fabian Dill 2020-06-08 05:28:35 +02:00
  • f9a29d3140 fix disable web ui Fabian Dill 2020-06-07 23:14:07 +02:00
  • 91cb0630fa changes * Allow patch.py to mass adjust roms * Allow patch.py store target server address for patch. caitsith2 2020-06-07 12:04:33 -07:00
  • f1614a4e4c Convert _ to space in player names in rom. (_ shows up as ?) caitsith2 2020-06-07 11:52:03 -07:00
  • ae289ec305 decument triforce pieces required in easy.yaml Fabian Dill 2020-06-07 15:33:26 +02:00
  • 264ee44fde decument triforce pieces required in easy.yaml Fabian Dill 2020-06-07 15:24:36 +02:00
  • 17f884d047 make triforce pieces required an option Fabian Dill 2020-06-07 15:22:24 +02:00
  • 705266da9b Actually write to the player slots past player 64, and at the correct location. caitsith2 2020-06-07 04:26:20 -07:00
  • 7f66133d37 Remove extendedmsu from easy.yaml as it is no longer needed. caitsith2 2020-06-07 04:20:51 -07:00
  • 73d1f56ffb base 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 -07:00
  • 68f453f802 remove duplicate old hints Fabian Dill 2020-06-07 03:50:28 +02:00
  • 55b37a998d hotfix hint cost problem Fabian Dill 2020-06-07 03:08:53 +02:00
  • 2302150521 adjust hint payment rejected text Fabian Dill 2020-06-07 02:38:03 +02:00
  • 2e21e41c16 Allow partial hints Fabian Dill 2020-06-07 02:13:41 +02:00
  • 3448437815 Merge branch 'master' of https://github.com/Berserker66/MultiWorld-Utilities Chris 2020-06-06 19:58:43 -04:00
  • 7d42137782 Fix bug preventing manual snes reconnect. Update WebUI to automatically connect if only one SNES device is detected. Chris 2020-06-06 19:58:10 -04:00
  • b36738f3f4 reraise the crash Fabian Dill 2020-06-07 00:50:39 +02:00
  • 55152515f6 move stuff out of main(), for alternative server implementations Fabian Dill 2020-06-07 00:49:10 +02:00
  • 00d7667771 extend hint system with group names Fabian Dill 2020-06-07 00:19:19 +02:00
  • fbd00136e7 remove leftover log Fabian Dill 2020-06-06 23:46:51 +02:00
  • d3df96fcc5 move 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 +02:00
  • 829c9c2045 restore python 3.7 client compat Fabian Dill 2020-06-06 22:54:09 +02:00
  • b57dd3c454 Fix WebUI becoming unresponsive if the MultiClient was closed but the WebAUI was left open for too long. Chris 2020-06-04 21:24:04 -04:00
  • d25973989a Make 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 +02:00
  • dac3c0ca29 Make 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 +02:00
  • 59a26e071c clean up Fabian Dill 2020-06-04 21:12:05 +02:00
  • 2a649a749c fix crash when quick filling locally locked trash items Fabian Dill 2020-06-04 03:30:59 +02:00
  • e55726efca make world-local items available as a general option Fabian Dill 2020-06-03 22:13:58 +02:00
  • 38cbcc662f WebUI (#100) Fabian Dill 2020-06-03 21:29:43 +02:00
  • ffe67c7fa7 make 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 +02:00
  • 86e09f1dc2 Merge remote-tracking branch 'origin/master' Fabian Dill 2020-06-03 02:19:23 +02:00
  • 3864eb5071 fix /snes <snes_interface> if interface contains spaces (which it shouldn't, but meh) Fabian Dill 2020-06-03 02:19:16 +02:00
  • e4c68fde60 Don't clear locally visited locations if rom is same as previous on /snes after /snes_close (#98) CaitSith2 2020-06-02 07:38:23 -07:00
  • 117624d611 fix /snes <snes_interface> if interface contains spaces (which it shouldn't, but meh) Fabian Dill 2020-05-31 14:55:37 +02:00
  • f918efb645 implement skip_playthrough in mystery Fabian Dill 2020-05-31 00:28:03 +02:00
  • 0cb80eadf1 add more room info Fabian Dill 2020-05-30 11:36:59 +02:00
  • 10bced3d68 rip out port forwarding. Broken and as a result mostly unused. Fabian Dill 2020-05-30 03:47:40 +02:00
  • 781ec7a849 Drop Python 3.7 auto builds Fabian Dill 2020-05-30 02:07:29 +02:00
  • a115f4115f Remove crossworld connections from dungeonsfull (#97) compiling 2020-05-26 00:01:43 +10:00
  • 23e989312c fix 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 +02:00
  • ca03e1f59f fix a retro - crossed TR keylogic crash Fabian Dill 2020-05-21 15:34:42 +02:00
  • 94d3a68f43 attempt at fixing a retro - crossed TR keylogic crash Fabian Dill 2020-05-21 13:20:36 +02:00
  • daf3747bec add progression balancing to spoiler Fabian Dill 2020-05-20 22:30:21 +02:00
  • 0deac5ef9d Add Bosses to spoiler log (#96) CaitSith2 2020-05-20 13:21:05 -07:00
  • 9a645389ad update meta.yaml with new progression balancing Fabian Dill 2020-05-19 02:57:34 +02:00
  • 3139b05fd2 tiny hint optimization Fabian Dill 2020-05-18 23:27:56 +02:00
  • df79e570bb shorten hint text a bit, now that it got longer Fabian Dill 2020-05-18 23:24:41 +02:00
  • 947362aaa6 improve colors #2 Fabian Dill 2020-05-18 23:09:51 +02:00
  • 2c8d127550 improve colors Fabian Dill 2020-05-18 10:02:28 +02:00
  • c8343df81e Added Extended msu option to gui (#95) CaitSith2 2020-05-17 20:45:09 -07:00
  • b2e20be077 Hints now contain ER info Fabian Dill 2020-05-18 05:40:36 +02:00
  • 11678fa20b turn progression balancing into a per-player option Fabian Dill 2020-05-18 03:54:29 +02:00
  • d24e5e1eeb Correct an oops on the command line regarding forfeit-mode. caitsith2 2020-05-14 15:17:56 -07:00
  • 9b4a87a467 use self.output in command processor Fabian Dill 2020-05-14 07:12:20 +02:00
  • 1caf4e563d name missing shuffle Fabian Dill 2020-05-14 01:21:09 +02:00
  • f2884c7ee1 update appdirs Fabian Dill 2020-05-11 21:07:24 +02:00
  • f3cf03b374 Bump to 2.2.0 Fabian Dill 2020-05-11 02:37:09 +02:00
  • cb7d4d43e1 implement progression balancing as an option in CLI, gui and MultiMystery Fabian Dill 2020-05-11 02:17:18 +02:00
  • e1add44d83 Merge pull request #93 from compiling/owg_multi Fabian Dill 2020-05-10 16:56:38 +02:00
  • 98bdcc00be make qualified OS name match acronym for BMBP Fabian Dill 2020-05-10 13:49:34 +02:00
  • d6dc559ed6 Update dungeon tests to work with the new exploration algorithm compiling 2020-05-10 19:54:40 +10:00
  • 195f6c86d2 Replace 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 +10:00
  • 4df8604b48 Merge pull request #92 from compiling/owg_multi Fabian Dill 2020-05-10 08:33:23 +02:00
  • 8cd15c0e0a Go back to the old copy_world routine, and fix it to work with dynamic connections. compiling 2020-05-10 14:56:52 +10:00
  • cb3ad87299 Merge pull request #90 from compiling/owg_multi Fabian Dill 2020-05-09 02:46:39 +02:00
  • 555bd52a68 Go back to a custom copy_world implementation. copy.deepcopy doesn't handle big graphs very well (stackoverflow). compiling 2020-05-09 10:00:41 +10:00
  • aa3eb6a3f8 stronger compression and compatibility on multidata Fabian Dill 2020-05-08 23:09:56 +02:00
  • 8d65300ecd Merge pull request #89 from compiling/owg_multi Fabian Dill 2020-05-08 19:01:46 +02:00
  • 41af9765aa Require flippers for returning to dark lake hylia from Ice Palace / Capacity Fairy. compiling 2020-05-08 19:54:33 +10:00