aerinon
cdf5f23b75
Potential multiworld fixes for keydropshuffle
2020-11-03 10:19:22 -07:00
aerinon
f62ba51469
Baserom re-factor of compass code
...
Scrolling fix
2020-11-03 10:17:46 -07:00
aerinon
4a4868bb5b
Version bump
2020-11-02 12:40:43 -07:00
compiling
fdcd179186
Fix copy_world for insanity shuffle (dungeon exits do not lead to the same place as the corresponding entrance)
2020-11-02 15:03:48 +11:00
compiling
a5b1f228df
Handle Sanctuary as an additional entrance in the middle of a dungeon.
2020-11-02 11:56:53 +11:00
compiling
5442f05a79
Update find_accessible_entrances to work with lobby shuffle
2020-11-02 11:22:03 +11:00
compiling
31c0540cc8
Merge remote-tracking branch 'remotes/origin/dungeon_entrance_fix' into DoorDevUnstable
2020-11-02 10:28:54 +11:00
compiling
6c531620e5
Make it possible to generate standard / retro / vanilla doors.
2020-11-02 10:21:34 +11:00
compiling
62e0981568
Fix entrances list for non-lobby shuffle.
2020-11-02 10:20:38 +11:00
compiling
3e1b5a03a0
Make standard x retro work
...
Fix no logic generation
Remove a duplicate function in Main.py
2020-10-31 15:10:11 +11:00
compiling
b4160358bc
Fix a typo
2020-10-31 14:47:08 +11:00
compiling
dc5319ae97
Don't fix fake worlds for glitched modes.
...
Pre-open pyramid for crystals goal with entrance shuffles that don't move Ganon (vanilla, dungeon-only shuffles)
2020-10-31 14:37:34 +11:00
compiling
c6c4b58c93
Remove dead code.
...
Fix imports.
2020-10-31 10:40:12 +11: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
0cc3b888e9
Fix bunny glitch rules for Tower of Hera (requires a sword to hit the switch) and Mini Moldorm Cave (pits prevent clearing in superbunny state)
2020-10-31 10:17:39 +11:00
compiling
9dbe591fe9
Fix up no logic entrance rules - create all the OWG transitions, but don't apply any logic
2020-10-31 10:17:22 +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
ef294ab0d3
Fix copy world.
2020-10-31 10:05:28 +11:00
compiling
171b9430c8
Remove Ice Palace Clip from logic.
2020-10-30 18:11:11 +11:00
compiling
184f9db922
Split mirror glitches into clips and offsets, with different rules (offsets need boots).
...
Fix inverted mirror rules - DM Descent is a mirror offset, East DM access is a mirror wrap (not in logic).
Add mirror clip to Desert East entrance (from east Mire Shed).
Add inverted mirror offset to hyrule castle ledge (placing a portal on the houlihan exit).
2020-10-30 18:09:40 +11:00
compiling
ccb3056f53
Go back to the old copy_world routine, and fix it to work with dynamic connections.
2020-10-30 17:42:04 +11:00
compiling
3c27a64478
Go back to a custom copy_world implementation. copy.deepcopy doesn't handle big graphs very well (stackoverflow).
2020-10-30 17:42:03 +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
10bf0870df
Make Pyramid Fairy offset mirror require access to Hyrule Castle Courtyard through the secret passage entrance (the normal route is not possible if you killed Agahnim).
2020-10-30 17:39:18 +11:00
compiling
86da66fd0b
Add OWG clip to dark world floating island.
2020-10-30 17:38:08 +11:00
compiling
3bbad7bd91
Fix some multiworld merge issues
2020-10-30 17:35:32 +11:00
compiling
2d6910024f
Combine bunny rules calculation for inverted and normal.
2020-10-30 17:19:19 +11:00
compiling
07fe3191e6
Add inverted bomb shop rules for race game left (insanity shuffle).
2020-10-30 17:12:11 +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
82449763b7
Add OWG tests
2020-10-30 16:45:09 +11:00
compiling
ad9db670a2
Merge branch 'master' into Dev-owg
2020-10-30 16:00:22 +11:00
aerinon
d3e643b9c6
Finish bps work
...
Fixing a couple bugs
2020-10-29 15:46:27 -06:00
aerinon
a02dcd0ba4
Basic Bps work
2020-10-29 12:11:27 -06:00
aerinon
cade01b489
GUI work and revert find_accessible_entrances for main dungeon generation
2020-10-27 14:45:22 -06:00
aerinon
abb59308ef
Merge in some PRs (Ganon hint and Vanilla key logic edit)
2020-10-27 11:52:19 -06:00
aerinon
62d7ae0327
Version bump - auto-assign reviewers to PRs
2020-10-27 11:39:24 -06:00
aerinon
c1d46796fe
Merge remote-tracking branch 'origin/DoorDev' into DoorDev
2020-10-27 11:38:54 -06:00
aerinon
471ab3d50e
Hint work (Lobby, Ganon, Keydropshuffle)
...
Preliminary multiworld work
2020-10-27 11:37:47 -06:00
aerinon
6a1e35308b
Merge branch 'DoorDev' into DoorDevUnstable
2020-10-27 11:20:15 -06:00
aerinon
465721480b
Merge pull request #66 from compiling/dungeon_entrance_fix
...
Dungeon entrance fix (key logic)
2020-10-27 11:08:55 -06:00
aerinon
5e0e297614
Merge pull request #67 from compiling/HintFix
...
Fix Ganon's Silvers hint for crossed dungeon shuffle
2020-10-27 11:08:13 -06:00
aerinon
a77ecb4e13
Update documentation slightly
2020-10-26 11:51:55 -06:00
aerinon
8c73947ad7
Bug fix for vanilla BK at Ball n Chain guard
...
Bug fix for camera unlock
Bug fix for bad pseudo layer at PoD Map Balcony
Minor fix for non-retro key hud info
2020-10-26 11:46:52 -06:00
compiling
138f047636
Create base2current.json from the bps patch for enemizer.
2020-10-26 18:38:55 +11:00
compiling
8f2b068313
Refine hints for crossed dungeon shuffle regardless of the hints setting, since they are also used for the Ganon silvers hint.
...
Move Hera Basement to the list of inconvenient dungeon locations to exclude it from crossed shuffle.
2020-10-26 18:02:42 +11:00
compiling
c3c6cabea6
Find accessible entrances for key logic and later steps by exploring the entire world including other dungeons.
...
Dungeon generation will still use the old method, since it needs to dynamically change as dungeons are added.
2020-10-24 09:58:32 +11:00
aerinon
a1782e3edc
Bug fix for vanilla standard key rules
2020-10-23 15:25:49 -06:00
aerinon
c0f6c3fd52
Bug fix for intensity 3 + enemizer (just taking it out for now)
...
Lobbies added to spoiler
2020-10-23 15:07:55 -06:00