Commit Graph

  • 8aafbf2865 Fix skull woods pinball check compiling 2020-01-16 19:25:10 +11:00
  • 62e56bc9ee Check if spread_crystal_access should be called when each new region is reached. compiling 2020-01-16 19:21:58 +11:00
  • ef6b171233 First stab at fixing crystal switch spread - probably not done. aerinon 2020-01-15 16:28:22 -07:00
  • 2d26d63cce MultiClient: fix roominfo sort Bonta-kun 2020-01-15 03:00:30 +01:00
  • 21907e1b41 Fix compasses for newer rom aerinon 2020-01-14 16:14:11 -07:00
  • c4ae75bc2b Multiworld merge aerinon 2020-01-14 15:07:13 -07:00
  • 71cd0b917c Rom: fix enemizer patching Bonta-kun 2020-01-14 22:13:37 +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
  • fd83eaa16e Key logic overhaul - hope to have fixed many key locks Specific keysanity fix Fixed issue with crossed that created extra keys aerinon 2020-01-13 16:34:45 -07:00
  • ab04c47fd8 Merge branch 'KeyIssues' into DoorDev aerinon 2020-01-13 16:29:21 -07:00
  • 444add552c Mixed up some dungeons aerinon 2020-01-13 16:14:42 -07: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
  • ead7c117a8 Skip the playthrough when run from the gui, if the spoiler isn't being created. compiling 2020-01-12 21:20:14 +11:00
  • d35c5f5d68 Open pinball room if it blocks the Skull Woods boss room. compiling 2020-01-12 21:19:31 +11:00
  • 761d11a272 Don't edit rom name after writing it (causes problems for multi client/server checks) Add door-shuffle type to rom filename. compiling 2020-01-12 11:42:57 +11:00
  • dfcf6a1be0 Add new and old msu versions compiling 2020-01-12 09:31:36 +11:00
  • 526eca50b0 --Fixed Aga Tower staircase (Push statue) --Petting Zoo rename --Gui fix for repeated options --Eliminated bad rule - (It Required Desert BK even if wallslide not in desert) aerinon 2020-01-10 15:35:54 -07:00
  • f713fc238c Add doors to mystery. compiling 2020-01-11 20:00:58 +11:00
  • 4d35a02e99 Separate doorShuffle for each player Add doorShuffle to spoiler metadata compiling 2020-01-11 12:01:21 +11:00
  • e68286b89c Merge branch 'CrossCompass' into KeyIssues aerinon 2020-01-10 16:43:53 -07:00
  • 8ff43e50ce Attempt to resolve certain key issues aerinon 2020-01-10 16:43:12 -07:00
  • 6017165875 Cross mode compass additions --Added compasses for escape/aga tower --Removed maps for escape/gt aerinon 2020-01-10 16:42:20 -07:00
  • f3ebbf1a63 Added code for compass in cross mode aerinon 2020-01-10 15:48:57 -07:00
  • c6d85a3f06 --Fixed Aga Tower staircase (Push statue) --Petting Zoo rename --Gui fix for repeated options --Eliminated bad rule - (It Required Desert BK even if wallslide not in desert) aerinon 2020-01-10 15:35:54 -07:00
  • a3a706d8c1 Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev compiling 2020-01-11 09:17:41 +11:00
  • dfafa59215 Fix conflicts compiling 2020-01-11 09:04:11 +11:00
  • e2df282201 Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev compiling 2020-01-11 08:58:09 +11: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
  • 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
  • 24a01bef98 Last commit to fix ice cross spilt the area logically in cross-dungeon Wiki table function Trap flags for gauntlet doors aerinon 2020-01-08 12:43:37 -07: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
  • d6cd94d04b Enemizer support Logic issue with Ice Cross (Top) fixed Changed a couple GUI defaults aerinon 2020-01-07 13:14:04 -07:00
  • fdf580c89c Merge remote-tracking branch 'origin/DoorDev' into DoorDev aerinon 2020-01-07 08:53:16 -07:00
  • ea685c6a74 Added Mire Torches holes Fixed simple generation issue with crossed Typo in gui Killed the dungeon changer door in throne room aerinon 2020-01-07 08:53:06 -07:00
  • 787ffb1cf9 Merge remote-tracking branch 'origin/DoorDev' into DoorDev aerinon 2020-01-06 21:30:25 -07:00
  • 2cadb5a272 Minor typo fix Fixed some hard-locks in crossed mode aerinon 2020-01-06 21:30:09 -07:00
  • 19faf41e79 Retro to match Bonta solution Minor gui updates aerinon 2020-01-06 15:56:14 -07:00
  • 6569d81e2a Retro to match Bonta solution Minor gui updates aerinon 2020-01-06 15:54:59 -07:00
  • f26c83e852 Made the CollectionState crystal switch aware and added crystal rules Small adjustment to big key forbidding aerinon 2020-01-06 15:32:33 -07: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
  • 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
  • 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
  • 0c2580dea9 Fix conflicts compiling 2020-01-05 21:51:07 +11:00
  • 28e7819fab Items table: include the 2nd progressive bow Bonta-kun 2020-01-04 18:45:42 +01:00
  • 9803515315 Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev compiling 2020-01-04 21:33:42 +11:00
  • 8efbf7bf08 Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev compiling 2020-01-04 20:07:29 +11:00
  • c475dc746c Better polarity match aerinon 2020-01-03 07:22:22 -07:00
  • 74701b88a1 Swap implementation of Take Any fix to match Multiworld. compiling 2020-01-03 08:27:22 +11: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
  • 4d27c2ad88 Merge pull request #16 from aerinon/CompilingDev aerinon 2020-01-02 11:53:52 -07:00
  • 66598f7c30 Merge branch 'compiling-Dev2' into CompilingDev aerinon 2020-01-02 11:52:46 -07:00
  • fea605ae66 Fixing conflicts aerinon 2020-01-02 11:52:24 -07:00
  • 41af3b8892 Merging of CrossDungeon into DoorDev aerinon 2020-01-02 11:42:40 -07:00
  • 88849e921c Revert "Revert "Cross Dungeon initial work"" aerinon 2020-01-02 11:37:47 -07:00
  • 791d139e6b Merging of DoorDev into Cross - hopefully perserving all cross dungeon stuff aerinon 2020-01-02 11:31:33 -07:00
  • 438d765627 Directional typos on interior doors fixed. Better batching support for mass testing of seed generation. aerinon 2020-01-02 11:15:27 -07: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
  • 699b4c55a2 Remove Capacity Upgrade from Take Any locations, to match item randomizer compiling 2020-01-02 16:23:03 +11:00
  • 584880be20 Add Python 3.8 compatibility - replace deprecated function time.clock with time.perf_counter compiling 2020-01-02 12:38:26 +11:00
  • 9109d811fc 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
  • 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
  • 59f819aebd Fixed a couple of generation errors aerinon 2019-12-31 21:12:53 -07:00
  • dcec274b63 Fix typo aerinon 2019-12-31 11:44:30 -07:00
  • 511cc62234 Fix typo aerinon 2019-12-31 11:44:30 -07: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
  • 34352b35fc PoD Key door - wrong position aerinon 2019-12-28 20:54:48 -07:00
  • 3a5a918012 Mark regions as light/dark world after dungeons are connected up. aerinon 2019-12-24 07:15:34 -07:00
  • bdc722eaa3 readme updates aerinon 2019-12-23 13:56:47 -07:00
  • f021530392 Potential stair key door fix aerinon 2019-12-19 15:10:03 -07:00
  • d0129256df logic fixes aerinon 2019-12-23 11:15:55 -07: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