Commit Graph

  • ce1b28e3bd typo aerinon 2020-02-08 06:53:20 -07:00
  • 1f09357138 Refactor shop code to only patch changed custom shops cassidoxa 2020-02-07 12:17:31 -05:00
  • 8cac03f4a3 Minor bug fixes --E-W fixed on interior door in Aga Tower --Crossed+Enemizer bug with GT minibosses --Vanilla bug with pre-open stonewall flag aerinon 2020-02-07 08:45:21 -07:00
  • 2fe6e37126 Bringing cross gen work into door dev dor now. aerinon 2020-02-06 15:14:37 -07:00
  • bda5b27c44 Stonewall generation changed to pre-open wall if necessary. GT Mini bosses no longer drop heart containers. Crystal switch logic during generation updated. aerinon 2020-02-06 15:12:52 -07:00
  • 37176357b3 Merge branch 'DoorDev' into CrossGenWork aerinon 2020-02-05 20:29:04 -07:00
  • c57797cdef Change error to warning aerinon 2020-02-05 20:28:27 -07:00
  • 77d47d778f updated to match DoorDev Hint for TT Attic aerinon 2020-02-05 15:24:36 -07:00
  • 9737cdf5f1 Key issues --PoD Vanilla Stairway --Boss should not be allowed key --Scale back on aggressive layouts Merge of attic hint Non-chest keys hints added for figuring out how to get rid of them aerinon 2020-02-05 15:23:13 -07:00
  • 0338ae642c Merge of various fixes aerinon 2020-02-04 16:49:22 -07:00
  • 30657cc48f Merge branch 'DoorDev' of https://github.com/ninjamask/ALttPDoorRandomizer into attichint aerinon 2020-02-04 16:39:57 -07:00
  • 34656a7564 Minor gui update aerinon 2020-02-04 16:34:56 -07:00
  • 4780cf18b5 oops a little debug mistake Michael Fleischer 2020-02-04 22:12:19 +01:00
  • 4cd63196f9 Disallow hint to be in the attic Michael Fleischer 2020-02-04 22:07:55 +01:00
  • a3682262e1 TT Attic Hint ninjamask 2020-02-04 21:44:58 +01:00
  • d47f016576 TT Attic Hint ninjamask 2020-02-04 21:36:59 +01:00
  • fd9486ded9 Bump version aerinon 2020-02-03 16:24:50 -07:00
  • 349c8c722c Merge branch 'DoorDev' of https://github.com/compiling/ALttPEntranceRandomizer into compiling aerinon 2020-02-03 16:18:25 -07:00
  • 6b0d1dd517 Revert change to Inverted Ganons Tower entrance hint (inverted is actually a different entrance). compiling 2020-02-02 11:45:23 +11:00
  • 4c7c4ae00a Fixed broken defaulted Gui parameters codemann8 2020-02-01 18:16:38 -06:00
  • eb98f3d265 Inverted Ganons Tower dungeon was renamed. compiling 2020-02-01 18:08:34 +11:00
  • 4b48c5e125 Generation refinement aerinon 2020-01-31 16:11:46 -07:00
  • e9a55c8cf4 Minor breakthrough on cross generation aerinon 2020-01-30 16:28:02 -07:00
  • 0dc7eb7079 Merge branch 'DoorDev' into CrossGenWork aerinon 2020-01-29 13:01:29 -07:00
  • 79d2151f86 Bump to 0.0.9 aerinon 2020-01-29 12:46:17 -07:00
  • b532971946 Bump to 0.0.9 aerinon 2020-01-29 12:39:22 -07:00
  • 83f0194a54 Merge branch 'DoorDev' of https://github.com/compiling/ALttPEntranceRandomizer into compiling-merge aerinon 2020-01-29 12:38:33 -07:00
  • f8f347a68d Merge branch 'BugFix' into DoorDev aerinon 2020-01-29 12:37:38 -07:00
  • 4d717c7e4b Default values for quickswap/disablemusic Possible fix for Aga Kill room for enemizer Hammer required for TT Big Chest aerinon 2020-01-29 12:35:59 -07:00
  • d50af93f2a More cross gen refinement aerinon 2020-01-29 12:34:31 -07:00
  • aac0d0486d Ball n Chain compass fix aerinon 2020-01-29 06:26:49 -07:00
  • 710ed9b011 Require Hammer for Thieves' Town - Big Chest compiling 2020-01-29 18:52:54 +11:00
  • 1a2c83be4c Update insanity shuffle hole targets (and legacy shuffles). Update hole target addresses. compiling 2020-01-28 20:28:53 +11:00
  • c619e3018b Key math fix Turn off vanilla validation if ER is on aerinon 2020-01-27 09:17:29 -07:00
  • ba6c73861a Remove comments in yaml files. Throw a meaningful error if the door-shuffle setting is invalid. compiling 2020-01-26 21:46:18 +11:00
  • 3150e0f161 No-Logic fix - don't try to spread crystal access if the current state is nothing compiling 2020-01-26 18:16:00 +11:00
  • a370b34aca Turn off vanilla TR key logic checks when TR can be entered from back - will need to be based on which entrances are available and how the inaccessible entrances link compiling 2020-01-26 15:29:14 +11:00
  • ee8feaed55 Fix skull woods exit: - Remove from list of unreachable exits (Moth may be in a different section) - Fix vanilla check to account for multiworld compiling 2020-01-26 14:15:43 +11:00
  • dc9a4a1303 Re-factoring polarity and branching issues aerinon 2020-01-24 16:44:20 -07:00
  • bd50ad9d77 Minor bugfixes aerinon 2020-01-24 16:43:35 -07:00
  • 59e9fb82f5 Several bug fixes for yesterday's debacle aerinon 2020-01-24 08:51:34 -07:00
  • f6179cda03 Merge with doordev aerinon 2020-01-23 16:45:25 -07:00
  • 1e2daffc5b Stonewall fix and preliminary crossed generation issues aerinon 2020-01-23 16:43:01 -07:00
  • a57a52e286 Bump version aerinon 2020-01-23 09:39:58 -07:00
  • 34a8b6e496 Merge branch 'DoorDev' into Inverted aerinon 2020-01-23 09:39:02 -07:00
  • 3937f4d9e9 Door shuffle setting added to spoiler aerinon 2020-01-23 09:10:11 -07:00
  • 33b849a176 Speed hacks - reduce the regions being checked every iteration when updating - only sweep for crystal access when new locations are found, and when starting a new sphere compiling 2020-01-23 20:08:37 +11:00
  • b5ea688847 Add inverted door shuffle compiling 2020-01-23 19:41:03 +11:00
  • 6264fa3b93 Merge branch 'DoorDev' into StonewallFix aerinon 2020-01-22 13:37:20 -07:00
  • 4c0c8ea21a Key and crystal sweep fixes aerinon 2020-01-22 12:35:13 -07:00
  • 560bbb2fda Merge branch 'DoorDev' into StonewallFix aerinon 2020-01-22 08:32:52 -07:00
  • da46cb6cfe Merge of StandardTest aerinon 2020-01-22 08:24:28 -07:00
  • eff78a2389 More key logic fixes aerinon 2020-01-21 16:32:31 -07:00
  • 7c03332b0b Merge of compiling's multidoors branch into mine aerinon 2020-01-21 14:12:55 -07:00
  • 744f9dfea7 Rom update and added dungeon events aerinon 2020-01-21 14:01:57 -07:00
  • 6659965cd4 Check game is winnable before creating the rom. compiling 2020-01-21 23:46:08 +11:00
  • 4339c606be Reverse the normal and bk_restricted door rules, if the bk_restricted rule requires more small keys (prevents placing a big key from softlocking the game later). compiling 2020-01-21 23:41:01 +11:00
  • 0a8892806e Fix some dungeon generation errors: TR fails if the Big Chest entrance is locked behind another dungeon Hyrule Castle fails if the only available entrance is Sanctuary compiling 2020-01-21 23:39:43 +11:00
  • 1586267a80 Ban big keys from locations that will block required freestanding keys TBD how to handle regular rules compiling 2020-01-21 22:12:06 +11:00
  • 2c3f5a9aff Recheck region access when sweeping for crystal state succeeds. compiling 2020-01-21 22:09:30 +11:00
  • d7beb1dfcf Re-add Sweep for crystal access in playthrough algorithm (might not be called when sweeping for keys) compiling 2020-01-21 00:39:17 +11:00
  • 138003912c Add all entrances as required paths (may be required for inaccessible regions). compiling 2020-01-20 23:57:01 +11:00
  • 123b49686a Sweep for crystal access instead of all events (since events are manually collected in beatability check) compiling 2020-01-20 23:07:14 +11:00
  • 74c515eb16 Handle standard mode, vanilla door shuffle. compiling 2020-01-20 22:02:33 +11:00
  • d3a6dd9138 Fix standard mode checks for per-player settings compiling 2020-01-19 21:23:06 +11:00
  • 49398fb454 Fix location table compiling 2020-01-19 21:06:38 +11:00
  • 93b9ebff6c Update base rom. compiling 2020-01-19 18:26:35 +11:00
  • e0eff76b9b Merge remote-tracking branch 'remotes/multi/multiworld_31' into multidoors compiling 2020-01-19 18:18:43 +11:00
  • c08fb4bd5e Initial work for fixing standard (basic only so far) aerinon 2020-01-17 16:35:18 -07:00
  • 4f7aea7dde Sweep for events when checking beatability. compiling 2020-01-19 15:04:11 +11: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
  • db4ad1b3d0 Don't flood the keys in swamp when balancing multiworld compiling 2020-01-18 15:59:14 +11:00
  • 9033b5331f Optimise crystal checks a bit - only check regions with out of logic doors. compiling 2020-01-18 11:24:18 +11:00
  • b866654541 Stonewall fix attempt - causing long generations right now aerinon 2020-01-17 16:36:36 -07:00
  • da027d08ea Initial work for fixing standard (basic only so far) aerinon 2020-01-17 16:35:18 -07:00
  • b6d17e5f12 Reintroduce sweep_for_crystal_access - currently required in certain layouts (key door blocks flow of blue-state between reachable rooms) compiling 2020-01-17 21:19:31 +11:00
  • ee7d795780 Temp remove sweep_for_crystal_access - not required? compiling 2020-01-16 22:15:55 +11:00
  • 338f5b4891 Fix compasses for newer rom aerinon 2020-01-14 16:14:11 -07:00
  • ee8c629ac7 Merge commit 'c4ae75bc2b866e4a304614200eac678fd4da4aee' into multidoors compiling 2020-01-16 20:23:43 +11:00
  • 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