Commit Graph

  • 72c33a2348 Merge branch 'pull/5' Fabian Dill 2020-01-18 14:41:11 +01:00
  • 7f800de8d0 MultiServer/Client: use logging instead of print and log time on the server Bonta-kun 2020-01-18 12:21:57 +01:00
  • f843c401c7 MultiClient: signal an event when receiving item data to improve responsiveness Bonta-kun 2020-01-18 11:28:08 +01:00
  • b36c981eb4 MultiServer: dont notify the team when a player sends himself an item Bonta-kun 2020-01-18 11:26:45 +01:00
  • e214f78293 Mystery: fix a regression in goals logic Bonta-kun 2020-01-18 10:06:50 +01:00
  • e941f738ba MultiClient: get rid of packages install hacks, use requirements.txt instead Bonta-kun 2020-01-18 10:05:59 +01:00
  • f988f7671b --remote_items toggle: items will no longer be stored in the rom, a connection to a multiworld server will be required to receive them Bonta-kun 2020-01-18 09:50:12 +01:00
  • 2ff2b5b30c keep MultiMystery.py console open in case of crash, as users typically don't know how to keep a console open Fabian Dill 2020-01-17 20:24:21 +01:00
  • 1c736f8afe check for websockets version Fabian Dill 2020-01-17 20:23:48 +01:00
  • bbf565f809 Merge remote-tracking branch 'origin/master' Fabian Dill 2020-01-16 20:01:00 +01:00
  • 236f79e143 fix fast_ganon Fabian Dill 2020-01-16 19:24:18 +01:00
  • 7238235eb7 fix gast_ganon Fabian Dill 2020-01-16 19:24:18 +01:00
  • 97774c6306 Update documentation #3 Fabian Dill 2020-01-16 19:00:21 +01:00
  • 93a283912e Update documentation #2 Fabian Dill 2020-01-16 18:58:47 +01:00
  • 17314e31fe Update documentation Fabian Dill 2020-01-16 18:55:43 +01:00
  • a88d5a6e1c Merge remote-tracking branch 'origin/master' Fabian Dill 2020-01-16 18:41:31 +01:00
  • a07dc43db0 Merge branch 'master' of E:\ROMS\Randomizer\ALttPEntranceRandomizer with conflicts. Fabian Dill 2020-01-16 18:41:25 +01:00
  • dc32aafc72 Merge pull request #4 from Berserker66/multiworld_31 Fabian Dill 2020-01-16 18:39:48 +01:00
  • 348887ce92 merge conflicts qadan 2020-01-15 19:37:39 -04:00
  • 277d3ed713 wheee qadan 2020-01-15 19:25:36 -04:00
  • bef1c0fe5f Merge pull request #3 from Bonta0/multiworld_31 Fabian Dill 2020-01-15 03:45:38 +01:00
  • 2d26d63cce MultiClient: fix roominfo sort Bonta-kun 2020-01-15 03:00:30 +01:00
  • 11823e43dd Make hints team aware and bring it more in-line with existing commands Fabian Dill 2020-01-15 00:57:38 +01:00
  • aa0ac7aea8 update MultiMystery.py to reflect: merge HintedMultiServer into MultiServer Fabian Dill 2020-01-15 00:36:51 +01:00
  • 5d217511fe merge HintedMultiServer into MultiServer Fabian Dill 2020-01-15 00:34:12 +01:00
  • 5d4707dacd Merge pull request #2 from Bonta0/multiworld_31 Fabian Dill 2020-01-15 00:17:01 +01:00
  • 71cd0b917c Rom: fix enemizer patching Bonta-kun 2020-01-14 22:13:37 +01:00
  • baab6a76ef Merge pull request #1 from Bonta0/multiworld_31 Fabian Dill 2020-01-14 19:49:40 +01:00
  • ad278f91d6 Multiworld: clients will now be automatically be identified from the rom name and have their names and teams set by the host, meaning those need to be configured during seed gen Player names will show up in spoiler log and hint tiles instead of player id MultiClient: autoreconnect to mw server Bonta-kun 2020-01-14 10:42:27 +01:00
  • b3ec435b7e implement race as an option and cmd argument Fabian Dill 2020-01-13 19:47:30 +01:00
  • 0c6ce5df00 fix a dumb Fabian Dill 2020-01-13 04:46:19 +01:00
  • d9592e68fb Fix GT torch potentially overwritting playerid of chests in hope room Bonta-kun 2020-01-13 04:07:45 +01:00
  • 3e99c3c9a3 MultiClient: auto reconnect to snes Bonta-kun 2020-01-13 03:55:33 +01:00
  • 7cdd12a43c some text updates Fabian Dill 2020-01-13 01:58:21 +01:00
  • 2fad46c26e add player name as Hint target Fabian Dill 2020-01-13 01:23:29 +01:00
  • 85a4e9d409 initial upload Fabian Dill 2020-01-12 17:03:30 +01:00
  • 7631bf3041 MultiServer: added a !countdown chat command for convenience Bonta-kun 2020-01-10 22:44:07 +01:00
  • 82a6961777 MultiClient: default port to 38281 Bonta-kun 2020-01-10 22:43:01 +01:00
  • 2f5a3e24dd Small shops refactor, cleanup some inverted mess Bonta-kun 2020-01-10 11:41:22 +01:00
  • 239ea0f67c outputpath: use makedirs instead of mkdir Bonta-kun 2020-01-10 07:25:16 +01:00
  • 39a07a0624 Rom: dont block HC exit in standard with vanilla entrances to match website mystery behavior Bonta-kun 2020-01-10 07:15:11 +01:00
  • 77ae96cf1b Refactor rom patching now that jsonrom patches can safely be merged Bonta-kun 2020-01-10 07:02:44 +01:00
  • c677a875f2 accidentally another thing qadan 2020-01-09 14:43:21 -05:00
  • 6bafdfafe6 Mystery: rom options can be set in weights file, eg rom: sprite: random: 1 randomonhit: 1 mog: 1 disablemusic: off quickswap: on: 1 off: 0 menuspeed: normal: 1 instant: 1 double: 1 triple: 1 quadruple: 1 half: 1 heartcolor: red: 1 blue: 1 green: 1 yellow: 1 random: 1 heartbeep: double: 1 normal: 1 half: 1 quarter: 1 off: 1 ow_palettes: default: 1 random: 1 blackout: 1 uw_palettes: default: 1 random: 1 blackout: 1 Bonta-kun 2020-01-09 17:46:07 +01:00
  • 240cf2d844 Mystery: pot_shuffle (on/off) Bonta-kun 2020-01-09 09:13:50 +01:00
  • 6bb71802ae Dont tag capacity upgrade shop as replaceable Bonta-kun 2020-01-09 08:40:03 +01:00
  • 42b85d7a3c Include sphere0 items in the spoiler log and in the playthrough Bonta-kun 2020-01-09 08:31:49 +01:00
  • 5db7e066da Sprites are now player specific, can be chosen from their sprite name rather than file path, support "random" choice and support "randomonhit" enemizer-only option Bonta-kun 2020-01-09 02:30:00 +01:00
  • feb925d2b1 Rom: cleaner disable_music patches to match what the website does Bonta-kun 2020-01-08 08:17:25 +01:00
  • 28011cf675 Built-in palette shuffle (including blackout) Bonta-kun 2020-01-08 03:43:48 +01:00
  • 99577d9e4c Mystery: safer strip Bonta-kun 2020-01-06 20:14:16 +01:00
  • 48305adaa0 Mystery: weights can now specify a default value for convenience, eg: dungeon_items: full startinventory: Pegasus Boots: on Bonta-kun 2020-01-06 20:01:03 +01:00
  • 62e84dfafd entrances and locations qadan 2020-01-06 13:48:14 -05:00
  • 7d05d697dd Mystery: can now roll for starting inventory items, eg: startinventory: Pegasus Boots: 'on': 1 'off': 0 Bombs (3): 'on': 1 'off': 1 Bonta-kun 2020-01-06 19:09:46 +01:00
  • 71b4f6e94b Set default value for --enemizercli Bonta-kun 2020-01-06 18:39:18 +01:00
  • eb7ca4fdf9 Implement --startinventory Bonta-kun 2020-01-06 19:13:42 +01:00
  • f151b05b49 accidentally a thing qadan 2020-01-06 12:53:38 -04:00
  • a3657c02aa Multidata/save: moved away from pickle and store a compressed json instead Bonta-kun 2020-01-04 22:08:13 +01:00
  • 1be0d62d4f MultiClient: allow different protocols if a prefix is present Bonta-kun 2020-01-05 20:22:19 +01:00
  • 28e7819fab Items table: include the 2nd progressive bow Bonta-kun 2020-01-04 18:45:42 +01:00
  • 12c5e3a390 first pass at superbunny rules qadan 2020-01-03 18:43:50 -04:00
  • acce83a8d8 accidentally moved a thing qadan 2020-01-03 04:06:00 -04:00
  • b60bf28169 Merge branch 'multiworld_31' of github.com:Bonta0/ALttpEntranceRandomizer into owg qadan 2020-01-03 04:03:56 -04:00
  • c09fab64f8 first pass at owg logic support qadan 2020-01-03 04:02:15 -04:00
  • 233d2969b6 re-add hint reference qadan 2020-01-03 03:56:52 -04:00
  • 4d631adf7b getting there ... somethings up, needs testing qadan 2020-01-03 03:49:56 -04:00
  • 9ff8d08aca create-able seeds qadan 2020-01-03 01:09:21 -04:00
  • 0547606207 close to first pass qadan 2020-01-02 23:59:28 -04:00
  • 733f6b1a61 Update GUI AmazingAmpharos 2019-10-23 20:46:09 -05:00
  • edd656b903 Swap implementation of Take Any fix to match Multiworld. compiling 2020-01-03 08:27:22 +11:00
  • 901b25952d owg start qadan 2020-01-02 13:08:01 -04:00
  • f6bad85a15 Remove Capacity Upgrade from Take Any locations, to match item randomizer compiling 2020-01-02 16:23:03 +11:00
  • 4921daccf3 Add Python 3.8 compatibility - replace deprecated function time.clock with time.perf_counter compiling 2020-01-02 12:38:26 +11:00
  • 0eed4bb527 Add shop door ids to tables (used when shop locations are vanilla) Do not replace Upgrade Fairy with retro shop compiling 2020-01-02 11:09:14 +11:00
  • 6b97cebec5 Work around for json patch - split out bow limit into a separate patch so that it can be overridden properly. compiling 2019-12-08 12:41:28 +11:00
  • 6966b0a798 Add a --keysanity shortcut to enable all dungeon items shuffles for convenience Bonta-kun 2020-01-01 18:42:36 +01:00
  • 0de0467b5c Inverted: connect lake hylia island to lw Bonta-kun 2020-01-01 18:12:15 +01:00
  • 636a18cee9 Rom: sanitize hint_text input Bonta-kun 2019-12-31 15:47:49 +01:00
  • 1fc86274cc Items: consumables texts Bonta-kun 2019-12-31 15:47:18 +01:00
  • 2bce64778d Gui: fix default arguments for multiworld Bonta-kun 2019-12-31 01:16:41 +01:00
  • 63eecaa96c Fix arguments pre-parsing intercepting --help command Bonta-kun 2019-12-30 20:43:43 +01:00
  • 7088c148a2 Beemizer: fix potentially replacing all heart containers for progression Bonta-kun 2019-12-30 20:28:33 +01:00
  • 8f5d199968 Inverted: Dark Lake Hylia Shop should not be replaceable Bonta-kun 2019-12-30 06:46:29 +01:00
  • 7aa9622c5e Escape assist: only get infinite bombs with enemizer or bombs/cane/bow start + high hp Bonta-kun 2019-12-30 06:42:45 +01:00
  • 6c9fde8bee Fix unusable infinite bombs with an empty inventory Bonta-kun 2019-12-30 06:26:03 +01:00
  • c2e044032b Inverted: fix dw lake hylia shop (blue potion) Bonta-kun 2019-12-30 03:30:59 +01:00
  • 955d1c2875 Fix ganon's silvers hint with progressive bows Bonta-kun 2019-12-30 03:21:01 +01:00
  • fe307b1ac7 bzzz bzzz Bonta-kun 2019-12-30 03:03:53 +01:00
  • 4281dcc619 Skip enemizer patching with jsonout and no enemizercli Bonta-kun 2019-12-28 18:12:11 +01:00
  • 93f8a684f1 Move outputpath handling in main(), create path if it doesn't exist Bonta-kun 2019-12-28 17:12:27 +01:00
  • 41009c85c7 nologic inverted: reachable castle ledge Bonta-kun 2019-12-28 01:12:45 +01:00
  • 0e3327e0f8 logging: fix retry attempts nr Bonta-kun 2019-12-28 01:11:44 +01:00
  • 7ccab4bf44 simple inverted: update old_man_entrances after links house shuffle Bonta-kun 2019-12-28 01:10:52 +01:00
  • 819f6dc975 Retro: fix take any entrances with default connections Bonta-kun 2019-12-27 19:11:41 +01:00
  • dcc3f7d53b ArgParse: fix missing default arguments Bonta-kun 2019-12-27 19:10:40 +01:00
  • 197b8bd6c6 Actually enable bombs escape assist Bonta-kun 2019-12-27 19:09:58 +01:00
  • 52b05c0b4f dont touch the smith single cave doors again please Bonta-kun 2019-12-27 19:08:04 +01:00
  • fb1e2a657c Rom: fix silvers restriction with hard+ item functionality, also lock swordless swords limit to 0 Bonta-kun 2019-12-27 01:43:18 +01:00
  • 6ca9cddc9a Rom: revert multiworld overflow replacement settings, baserom patch will skip limit checks for multiworld items Bonta-kun 2019-12-27 01:04:34 +01:00
  • aa080eb455 Include unreachable items in the spoiler log Bonta-kun 2019-12-21 13:33:07 +01:00