compiling
6b0d1dd517
Revert change to Inverted Ganons Tower entrance hint (inverted is actually a different entrance).
2020-02-02 11:45:23 +11:00
compiling
eb98f3d265
Inverted Ganons Tower dungeon was renamed.
2020-02-01 18:08:34 +11:00
compiling
710ed9b011
Require Hammer for Thieves' Town - Big Chest
2020-01-29 19:05:36 +11:00
compiling
1a2c83be4c
Update insanity shuffle hole targets (and legacy shuffles).
...
Update hole target addresses.
2020-01-28 20:35:08 +11:00
compiling
ba6c73861a
Remove comments in yaml files.
...
Throw a meaningful error if the door-shuffle setting is invalid.
2020-01-26 21:46:18 +11:00
compiling
3150e0f161
No-Logic fix - don't try to spread crystal access if the current state is nothing
2020-01-26 18:16:00 +11:00
compiling
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
2020-01-26 15:29:14 +11:00
compiling
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
2020-01-26 14:15:43 +11:00
compiling
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
2020-01-23 20:08:37 +11:00
compiling
b5ea688847
Add inverted door shuffle
2020-01-23 19:53:04 +11:00
compiling
6659965cd4
Check game is winnable before creating the rom.
2020-01-21 23:46:08 +11:00
compiling
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).
2020-01-21 23:41:01 +11:00
compiling
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
2020-01-21 23:39:43 +11:00
compiling
1586267a80
Ban big keys from locations that will block required freestanding keys
...
TBD how to handle regular rules
2020-01-21 22:12:06 +11:00
compiling
2c3f5a9aff
Recheck region access when sweeping for crystal state succeeds.
2020-01-21 22:09:30 +11:00
compiling
d7beb1dfcf
Re-add Sweep for crystal access in playthrough algorithm (might not be called when sweeping for keys)
2020-01-21 00:39:17 +11:00
compiling
138003912c
Add all entrances as required paths (may be required for inaccessible regions).
2020-01-20 23:57:01 +11:00
compiling
123b49686a
Sweep for crystal access instead of all events (since events are manually collected in beatability check)
2020-01-20 23:07:14 +11:00
compiling
74c515eb16
Handle standard mode, vanilla door shuffle.
2020-01-20 22:02:33 +11:00
compiling
d3a6dd9138
Fix standard mode checks for per-player settings
2020-01-19 21:23:06 +11:00
compiling
49398fb454
Fix location table
2020-01-19 21:06:38 +11:00
compiling
93b9ebff6c
Update base rom.
2020-01-19 18:26:35 +11:00
compiling
e0eff76b9b
Merge remote-tracking branch 'remotes/multi/multiworld_31' into multidoors
2020-01-19 18:18:43 +11:00
compiling
4f7aea7dde
Sweep for events when checking beatability.
2020-01-19 15:04:11 +11:00
compiling
db4ad1b3d0
Don't flood the keys in swamp when balancing multiworld
2020-01-18 15:59:14 +11:00
compiling
9033b5331f
Optimise crystal checks a bit - only check regions with out of logic doors.
2020-01-18 14:01:06 +11:00
compiling
b6d17e5f12
Reintroduce sweep_for_crystal_access - currently required in certain layouts (key door blocks flow of blue-state between reachable rooms)
2020-01-17 21:19:31 +11:00
compiling
ee7d795780
Temp remove sweep_for_crystal_access - not required?
2020-01-16 22:15:55 +11:00
compiling
ee8c629ac7
Merge commit 'c4ae75bc2b866e4a304614200eac678fd4da4aee' into multidoors
2020-01-16 20:23:43 +11:00
compiling
8aafbf2865
Fix skull woods pinball check
2020-01-16 19:25:10 +11:00
compiling
62e56bc9ee
Check if spread_crystal_access should be called when each new region is reached.
2020-01-16 19:21:58 +11:00
compiling
ead7c117a8
Skip the playthrough when run from the gui, if the spoiler isn't being created.
2020-01-12 21:20:14 +11:00
compiling
d35c5f5d68
Open pinball room if it blocks the Skull Woods boss room.
2020-01-12 21:19:31 +11:00
compiling
761d11a272
Don't edit rom name after writing it (causes problems for multi client/server checks)
...
Add door-shuffle type to rom filename.
2020-01-12 11:42:57 +11:00
compiling
dfcf6a1be0
Add new and old msu versions
2020-01-12 09:31:36 +11:00
compiling
f713fc238c
Add doors to mystery.
2020-01-11 20:00:58 +11:00
compiling
4d35a02e99
Separate doorShuffle for each player
...
Add doorShuffle to spoiler metadata
2020-01-11 12:01:21 +11:00
compiling
a3a706d8c1
Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev
2020-01-11 09:17:41 +11:00
compiling
dfafa59215
Fix conflicts
2020-01-11 09:04:11 +11:00
compiling
e2df282201
Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev
2020-01-11 08:58:09 +11:00
compiling
0c2580dea9
Fix conflicts
2020-01-05 21:51:07 +11:00
compiling
9803515315
Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev
2020-01-04 21:33:42 +11:00
compiling
8efbf7bf08
Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev
2020-01-04 20:07:29 +11:00
compiling
74701b88a1
Swap implementation of Take Any fix to match Multiworld.
2020-01-03 08:36:02 +11:00
compiling
edd656b903
Swap implementation of Take Any fix to match Multiworld.
2020-01-03 08:27:22 +11:00
compiling
f6bad85a15
Remove Capacity Upgrade from Take Any locations, to match item randomizer
2020-01-02 16:33:01 +11:00
compiling
4921daccf3
Add Python 3.8 compatibility - replace deprecated function time.clock with time.perf_counter
2020-01-02 16:33:01 +11:00
compiling
0eed4bb527
Add shop door ids to tables (used when shop locations are vanilla)
...
Do not replace Upgrade Fairy with retro shop
2020-01-02 16:33:00 +11:00
compiling
6b97cebec5
Work around for json patch - split out bow limit into a separate patch so that it can be overridden properly.
2020-01-02 16:33:00 +11:00
compiling
699b4c55a2
Remove Capacity Upgrade from Take Any locations, to match item randomizer
2020-01-02 16:23:03 +11:00
compiling
584880be20
Add Python 3.8 compatibility - replace deprecated function time.clock with time.perf_counter
2020-01-02 12:38:26 +11:00
compiling
9109d811fc
Add shop door ids to tables (used when shop locations are vanilla)
...
Do not replace Upgrade Fairy with retro shop
2020-01-02 12:33:56 +11:00
compiling
ced8e04aae
Work around for json patch - split out bow limit into a separate patch so that it can be overridden properly.
2019-12-08 12:41:28 +11:00