StructuralMike
779c7d78c0
New hookshot cave region definitions
2021-07-24 17:22:48 +02:00
aerinon
c522a1b001
Aga Tower shouldn't choose inverted links house if not shuffled
2021-07-23 10:09:01 -07:00
aerinon
c6ed7bcd04
Merge branch 'DoorDevUnstable' of https://github.com/ardnaxelarak/ALttPDoorRandomizer into ardnaxelarak-DoorDevUnstable
2021-07-23 10:04:02 -07:00
aerinon
0607cf67ef
Insanity: blacksmith/bomb shop placement shouldn't preclude another multi-exit cave from exiting there
2021-07-06 13:21:51 -07:00
3896066193
Reimplement --securerandom
...
Seeds should be reproducable without the flag passed, and unreproducable with the flag passed.
With --securerandom, generate a 9-char alphanumeric string to use to make filenames differ.
2021-06-29 11:13:17 -07:00
aerinon
87c4c0811a
Inverted fix for insanity
2021-06-01 09:33:15 -06:00
aerinon
dfe824069a
Insanity restrictions lifted on multi-entrance caves and dungeon exits
2021-05-28 16:01:09 -06:00
aerinon
f49dffa91a
Fix typo
2021-05-26 08:37:50 -06:00
aerinon
fff7cd691e
Added the --shufflelinks option
...
Moved bunny spawn to experimental
Baserom bugfixes
2021-05-24 15:14:23 -06:00
compiling
1c93db414f
Fix inverted Aga Tower handling
2021-04-29 19:38:52 +10:00
compiling
639a3ec383
Fix inverted checks
...
Fix superbunny / dungeon revive rules due to late binding
Fix inverted swamp patch
Fix most unit tests (dungeons still broken)
2021-04-27 23:51:12 +10:00
compiling
df2b12774d
Fix broken connection between superbunny bottom and top
2021-04-27 18:33:32 +10:00
compiling
9852352027
Temp
2021-04-21 18:40:54 +10:00
compiling
30baec65af
Merge remote-tracking branch 'remotes/origin/Dev-owg' into DoorDevUnstable
2021-04-18 14:28:29 +10:00
aerinon
6a5bdbee6b
Mostly a fix for Blind outside of TT when Blind is the boss of TT (boss enemizer)
...
Remove RaceRandom use for now
2021-02-27 15:33:05 -07:00
aerinon
af441a8e9b
Merging in base er changes
2021-02-25 15:26:29 -07:00
aerinon
d64a4e63a2
A lot of generation improvements and bug squashing
2021-01-08 16:31:33 -07:00
aerinon
22f749e767
Keysanity menu bugfix
...
Inverted ER + intensity 3 fix
Swamp Trench 1 locking flippers fix
Fix for lobbies overwriting logic in TR Hub (and elsewhere)
Repaired exits that were wrongly affected by entrance fixes
2020-11-20 14:00:40 -07:00
aerinon
11154e1544
Crossed dungeon palette refinement
...
Fixed some entrances that require reset otherwise
Fixed TR lobbies that need to be bombed
Fixed animated tiles in lobbies
Fixed wallmaster+lamp problem
Fixed some key rules that caused item requirements to be ignored
Fixed Old Man cave to be properly one-way in the graph
Fixed some odd key logic issues
2020-11-12 12:18:00 -07:00
compiling
e62d095d28
Connect hyrule_castle_exits to light world exits in standard dungeonsfull shuffle when there are no mandatory exits.
...
Fix GT key logic to only allow placing a small key in the map room when the playthrough algorithm can reach it (due to limitations of the key logic).
2020-10-31 10:22:43 +11:00
compiling
6ff039e67a
Fix some more multiworld conflict issues
2020-10-31 10:20:00 +11:00
compiling
665e7b1497
Reduce mandatory exits for OWG logic to only those that cannot be reached by glitches
2020-10-31 10:13:33 +11:00
compiling
1bd3ccfdc5
Require flippers for returning to dark lake hylia from Ice Palace / Capacity Fairy.
2020-10-30 17:40:25 +11:00
compiling
71e5fd7d26
Require moon pearl and flippers to exit the Waterfall of Wishing cave in inverted.
2020-10-30 17:08:04 +11:00
compiling
b1853e2ad9
Refactor OWG rules to keep them separate from no glitches.
...
Add logic for superbunny access to Sahasrahla's closet (with boots)
Add logic for superbunny through Two Brother's House (with boots)
Fix superbunny logic for spiral cave and mini moldorm cave - requires a sword
Add logic for waterwalking into Waterfall Cave
Add clip to Ice Palace entrance (requires boots, pearl and flippers)
Add extra clips to inverted owg logic - PoD and Dark Lake Hylia Ledge are now in logic with just boots
Add clip to flute point 6 into inverted owg logic - some light world locations are now accessible with boots and mitts, but no pearl or mirror.
2020-10-30 17:04:36 +11:00
compiling
ad9db670a2
Merge branch 'master' into Dev-owg
2020-10-30 16:00:22 +11:00
aerinon
804309565b
Bulk of Lobby randomization work
2020-08-28 12:42:20 -06:00
aerinon
b4fd8f6bdc
Bug fix for attic blind
...
Bug fix for simple dungeon shuffles making HC your DW access with door shuffle on
Bug fix for accessibility: none
Moved bk/key info to keysanity screen
Added chest total to keysanity screen
2020-07-13 17:11:36 -06:00
Kevin Cathcart
4ad31d641b
Add CSPRNG option: --securerandom
2020-06-26 20:12:30 -04:00
compiling
cb66fba888
Split invalid connections into normal and inverted
2020-05-30 22:35:57 +10:00
compiling
9b4c86846f
Enhance mandatory exit logic to ensure they do not block themselves, and also handle boundary conditions that often occur in inverted dungeonsfull
2020-05-30 22:35:57 +10:00
compiling
b558c054e9
Inverted dungeonsfull fix - Force reusing an existing cave if there are not enough entrances to use a new one.
2020-05-30 22:35:56 +10:00
aerinon
3b4e19b5de
Fixes for compatibility with compiling perf
...
Couple fixes for standard+ER
2020-05-29 16:19:32 -06:00
compiling
cebd3bdd90
Stop inverted dungeonsfull from generating crossworld dungeon connections.
2020-05-24 10:18:53 +10:00
compiling
0700af4dbd
Logic updates to Spike Cave, Bosses
...
Fix Bomb rules to exclude Spectacle Rock Cave for inverted
Require a weapon for Castle Tower kill rooms
2020-05-12 21:03:35 +10:00
compiling
1217236621
Replace world exploration with a faster algorithm - use BFS and keep track of all entrances that are currently blocked by progression items.
...
New algorithm also obsoletes sweep_for_crystal_access
Set up door and entrance caches in advance
Replace CrystalBarrier with FastEnum for bitfield arithmetic
2020-05-12 21:03:35 +10:00
compiling
0215254c89
All superbunny to spiral cave item (with sword)
2020-04-28 20:16:13 +10:00
compiling
67a0afc6fa
More moon pearl / superbunny fixes
...
Use the Catfish region properly, so Catfish Descent works.
# Conflicts:
# InvertedRegions.py
2020-04-28 20:16:05 +10:00
compiling
2decfd1f0b
Separate superbunny cave into 2 regions.
...
For OWG, allow superbunny in superbunny cave with no mirror when entering from the bottom
Fix boots clip logic to desert teleporter ledge and TR teleporter
Fix mirror wrap logic for pyramid fairy
For insanity shuffle, exiting Superbunny Cave bottom is now in logic.
2020-04-28 20:15:10 +10:00
compiling
11a91b96c6
Set inverted blacksmith to require light world access using the mirror or a portal (via starting in Link's House / Old Man Cave doesn't work).
...
Set the flag allowing the blacksmith to visit Link's House in simple inverted shuffle.
2020-04-05 21:12:26 +10:00
compiling
b8f81ade67
Remove Spectacle Rock Cave ledges from inverted bomb shop locations, not normal bomb shop locations.
...
Update inverted bomb shop tests
2020-04-05 21:12:25 +10:00
compiling
e01983c494
Remove bad locations from inverted bomb shop locations (Spectacle Rock ledges and Desert East are inescapable and Bumper Cave Top is doubled in insanity).
2020-03-17 23:23:14 +11:00
compiling
49e48eba1d
Add warp between Waterfall Cave and Lake Hylia into inverted logic.
2020-03-14 13:37:21 +11:00
compiling
0f3c9d62a6
Fix standard mode with default connections
2020-03-03 19:05:36 +11:00
qadan
5b03cb82ba
add kings grave area, waterwalk regions
2020-02-26 15:11:24 -04:00
compiling
531a1d6423
Inverted Bomb Shop can't go on Spectacle Rock Cave bottom entrances
...
Fix inverted bomb rules for Inverted Big Bomb Shop, Inverted Dark Sanctuary, Inverted Links House.
2020-02-26 18:38:49 +11:00
qadan
1e31c26a29
invalid glitch
2020-02-12 13:44:51 -04:00
aerinon
1ea5c1f4b2
Fix for Full ER Shuffle so that Hyrule Castle cannot be crossworld when doors are shuffled.
2020-02-12 09:25:06 -07:00
qadan
2ba2f48f92
overworld glitches ruleset
2020-02-11 18:07:38 -04:00
compiling
1a2c83be4c
Update insanity shuffle hole targets (and legacy shuffles).
...
Update hole target addresses.
2020-01-28 20:35:08 +11:00