Commit Graph

  • 03431f0b83 Implement save system Mike A. Trethewey 2020-02-08 19:01:15 -08:00
  • 2c91550e50 Factor out CLI args Mike A. Trethewey 2020-02-08 16:51:35 -08:00
  • 0e57f13235 Hook up Gui.py to CLI args Mike A. Trethewey 2020-02-08 16:40:10 -08:00
  • 9d3f378d9f Factor out Custom Item Pool Mike A. Trethewey 2020-02-08 16:31:28 -08:00
  • 96b4144022 Fix Adjuster script Mike A. Trethewey 2020-02-08 16:25:44 -08:00
  • b80ae5a171 Sort Adjust Frame Mike A. Trethewey 2020-02-08 16:16:15 -08:00
  • acbb775775 Factor out Bottom Frame Mike A. Trethewey 2020-02-08 15:11:46 -08:00
  • 5d62d9bd5e Sort Generation Options Mike A. Trethewey 2020-02-08 14:11:42 -08:00
  • 65750d2571 Sort Game Options Mike A. Trethewey 2020-02-08 14:00:54 -08:00
  • cd8c3f78f3 Sort Multiworld Mike A. Trethewey 2020-02-08 11:55:36 -08:00
  • 934245f785 Sort Dungeon Randomizer Mike A. Trethewey 2020-02-08 11:50:00 -08:00
  • 479da54dc1 Sort Enemizer Mike A. Trethewey 2020-02-08 11:44:24 -08:00
  • 441a3a7452 Sort Entrance Randomizer Mike A. Trethewey 2020-02-08 11:08:58 -08:00
  • 1059c9b40a Sort Item Randomizer Mike A. Trethewey 2020-02-08 11:00:51 -08:00
  • cdd246f811 Prepare pages for elements Mike A. Trethewey 2020-02-08 10:31:12 -08:00
  • 98c7ee02f2 Move everything out of work area Mike A. Trethewey 2020-02-08 10:17:55 -08:00
  • 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