aerinon
e1cd520ea9
Merge unstable into CrossGen
2020-04-10 15:17:31 -06:00
aerinon
114ed784f1
Torch keys counted like chest
...
Moved the total key counter to a count down on the left.
Added the BK indicator
Attempt to fix dungeon counters and fish error in Mystery.py
Removed double rom patch
AT map added.
5 chests min for all dungeons
2020-04-07 16:50:02 -06:00
aerinon
01bff51707
Fixed some minor issues
...
Started work on Straight Stairs
2020-04-01 12:48:04 -06:00
aerinon
c968621ba3
Tons of edge work:
...
--Refactor of scrolling
--Addition of edge math
--Tied linking doors to DR Flag
--Fixed vanilla linking doors
2020-03-31 11:00:49 -06:00
Mike A. Trethewey
e4311832a5
Merge branch 'DoorDev' into dev
2020-03-23 00:53:24 -07:00
aerinon
de2a3bf5c1
Version change and note for later
2020-03-20 12:24:36 -06:00
Mike A. Trethewey
d8ea5b0fd0
Merge branch 'DoorDev' into ci-dev
2020-03-12 04:17:05 -07:00
aerinon
2d9d108430
Merge in DoorDev
2020-03-11 14:33:53 -06:00
aerinon
3fdf9e8624
Unvalidated gen work
2020-03-11 14:21:14 -06:00
aerinon
c67cd478a1
Fixed problem with Inverted+ER
...
Fixed problem with Vanilla doors+Retro
Fixed Keylock issue with Ice Cross
Merged in compiling's fix for keyshuffle
ER Infinite Loop detection
2020-03-11 12:25:49 -06:00
Mike A. Trethewey
37a1b70f3b
Pass the fish better
2020-03-09 03:53:08 -07:00
Mike A. Trethewey
ca7fc4d0f6
Hack in Spanish
2020-03-09 02:25:25 -07:00
aerinon
c1783082d8
Lots of cross gen work
2020-03-05 16:47:57 -07:00
aerinon
5aef551f7c
More & better forced connection detection
2020-03-03 08:25:52 -07:00
aerinon
62caf015c0
Merge remote-tracking branch 'origin/DoorDev' into DoorDev
2020-03-02 19:58:42 -07:00
aerinon
6daa436f08
Generation Fix
...
* Added step to adjust parity before complete neutralization
2020-02-28 15:00:02 -07:00
aerinon
06562ed3ea
Generation Fixes
...
* Entrance dead end and branch calculation fixed
* Parity checks added to global
* Forced dead end checks in split dungeons
2020-02-27 15:53:19 -07:00
aerinon
1dbd7e95e2
-Multiworld key rule fix
...
-Minor generation fix
2020-02-25 15:16:18 -07:00
aerinon
c2e22a6223
Merge branch 'DoorDev' into EdgeWork
2020-02-21 16:26:50 -07:00
aerinon
7064b1de77
Logic additions for basic+experimental
2020-02-21 16:26:18 -07:00
aerinon
6e11a4bbac
Fixes for mirror scroll
...
Fix for Stonewall + Ice Cross
Fix for Ice Cross key doors
Changed how key doors are chosen in a slightly better manner (pairs them earlier)
2020-02-18 13:15:41 -07:00
aerinon
bda5b27c44
Stonewall generation changed to pre-open wall if necessary.
...
GT Mini bosses no longer drop heart containers.
Crystal switch logic during generation updated.
2020-02-06 15:12:52 -07:00
aerinon
4b48c5e125
Generation refinement
2020-01-31 16:11:46 -07:00
aerinon
e9a55c8cf4
Minor breakthrough on cross generation
2020-01-30 16:28:02 -07:00
aerinon
d50af93f2a
More cross gen refinement
2020-01-29 12:34:31 -07:00
aerinon
dc9a4a1303
Re-factoring polarity and branching issues
2020-01-24 16:44:20 -07:00
aerinon
59e9fb82f5
Several bug fixes for yesterday's debacle
2020-01-24 08:51:34 -07:00
aerinon
1e2daffc5b
Stonewall fix and preliminary crossed generation issues
2020-01-23 16:43:01 -07:00
aerinon
560bbb2fda
Merge branch 'DoorDev' into StonewallFix
2020-01-22 08:32:52 -07: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
138003912c
Add all entrances as required paths (may be required for inaccessible regions).
2020-01-20 23:57:01 +11:00
compiling
d3a6dd9138
Fix standard mode checks for per-player settings
2020-01-19 21:23:06 +11:00
aerinon
c08fb4bd5e
Initial work for fixing standard (basic only so far)
2020-01-19 18:13:06 +11:00
aerinon
b866654541
Stonewall fix attempt - causing long generations right now
2020-01-17 16:36:36 -07:00
aerinon
da027d08ea
Initial work for fixing standard (basic only so far)
2020-01-17 16:35:18 -07:00
aerinon
6017165875
Cross mode compass additions
...
--Added compasses for escape/aga tower
--Removed maps for escape/gt
2020-01-10 16:42:20 -07:00
aerinon
d6cd94d04b
Enemizer support
...
Logic issue with Ice Cross (Top) fixed
Changed a couple GUI defaults
2020-01-07 13:14:04 -07:00
aerinon
ea685c6a74
Added Mire Torches holes
...
Fixed simple generation issue with crossed
Typo in gui
Killed the dungeon changer door in throne room
2020-01-07 08:53:06 -07:00
aerinon
c475dc746c
Better polarity match
2020-01-03 07:22:22 -07:00
aerinon
59f819aebd
Fixed a couple of generation errors
2019-12-31 21:12:53 -07:00
aerinon
35c3a07dc3
Cross Dungeon initial work
2019-12-19 14:48:09 -07:00
aerinon
7422eb5ccc
Fixed Swordless rules
...
Added rule for Freezor chest (for crossed and swordless)
Added more "single exit" caves to possible inaccessible regions
Prevented dungeon gen from assuming you could get GT Big Key at Aga 2
Prevented cross-dungeon contamination during key rule gen
Fixed some key-sphere merging problems (I'm ready to get rid of spheres now)
2019-12-12 15:01:12 -07:00
aerinon
9dfd93adbc
More trap doors (mostly interior)
...
DungeonGen refinements
--More Big Key door considerations
--Backtracks earlier when hook candidates comes up empty
Minor work on key shuffling - lots of bad rules still
Playthrough gen doesn't flood swamp keys now
2019-12-03 15:50:15 -07:00
aerinon
43ba391df1
Fixed some trap doors in logic
...
Added the one way after validation chest (can't get to the chest from the door)
Started refining some key logic to relax it / tighten it
2019-12-02 16:36:15 -07:00
aerinon
c64b2269c0
Couple minor door fixes
...
New key logic algorithm - some advanced rules in place to allow more locations
Changed generation to handle big key placement better
2019-11-26 16:43:43 -07:00
aerinon
f6e8584d19
Fixed Death Mountain Return Ledge dungeons
...
Multiplayer support for inaccessible regions
2019-11-21 14:04:29 -07:00
aerinon
6a276ca0b8
MSU Scrolling bug
...
Crystaroller Stairs fixed
More Full ER support
Added DungeonGen check for hangers without enough hooks
DungeonGen doesn't consider BK door problems unless starting from origin
--This could cause some longer gen times - as the origin is hooked up last
Skull 3 Exit - attempt to fix
2019-11-19 16:00:55 -07:00
aerinon
48494a09ba
TR Crystal Maze adjustments
...
Fixed key door candidate finder to stay within own dungeon
Standard mode support added
Added missed Pre-moldorm chest
Started work on new key logic analyzer
2019-11-19 10:50:44 -07:00
aerinon
093746a0c7
Ganon's Tower added
...
Some key logic work
2019-11-15 13:50:31 -07:00
aerinon
5718018982
Added Turtle Rock.
...
Fixed clock -> process_time for Python 3.8
Fixed interior blocked doors
Vanilla logical connections for Ice Cross (Push block)
Dungeon entrance enhancement for TR, Skull, HC (Standard)
Kill on invalid dungeons during key door shuffle
Key logic improvements (Smallkey restrictions, Logic Min/Logic Max for key doors, Big Chest doesn't count for small keys if BK not found yet)
Key door candidate now accounts for "overworld" dungeon traversal
Path checking added some Crystal Logic (Blind's Cell to Boss mostly)
Kill on dungeon gen if taking too long
2019-11-07 12:16:13 -07:00