codemann8
ac753ef607
Initial Inverted changes
2021-05-12 00:26:49 -05:00
codemann8
a6c3e5c1ac
Added Pearl rule for Circle of Bushes area bush
2021-05-11 00:29:41 -05:00
codemann8
cc5b1ab60f
Renamed some areas
2021-05-02 21:30:25 -05:00
codemann8
9951c5b0ea
Fixed duplicate Pyramid Ledge location
2021-04-22 21:51:33 -05:00
codemann8
ade6dfc416
New destinations now write to ROM
2021-04-12 12:23:26 -05:00
codemann8
87381e495c
Merge remote-tracking branch 'upstream/DoorDevUnstable' into OverworldShuffle
2021-02-18 22:44:17 -06:00
aerinon
8d22dd1a3d
Bringing in Unstable2 changes
2021-02-18 13:19:08 -07:00
aerinon
352592bd00
Key logic error with odd_counter and child doors
...
Fix the Lone Pot doors (E/W) swapped
2021-02-13 21:09:57 -07:00
codemann8
10bf6fcb2f
Added temporary flute exit on Link's House tile to deal with flute logic
2021-02-08 12:41:37 -06:00
codemann8
167ad64f29
Merge remote-tracking branch 'upstream/DoorDevUnstable' into OverworldShuffle
2021-02-08 12:02:11 -06:00
aerinon
09cae6e640
Shopsanity multiworld and rupee progression balancing
2021-02-03 10:49:29 -07:00
aerinon
f8a0ba1816
merge in inroom staircases
2021-02-01 10:07:53 -07:00
aerinon
b5f3c752e6
Shop work:
...
- Potion shop
- Cap Fairy blacklist
- Item counter increased over 255
- Inverted work
- Static sram for shops
- Price adjustments (and discounts)
2021-02-01 09:57:20 -07:00
Catobat
43b0f95877
Shuffle in-room stairs
2021-01-30 00:35:41 +01:00
codemann8
cf22327ad4
Renamed DM Broken Bridge
2020-12-17 11:13:06 -06:00
codemann8
d6d862db3c
Added terrain rules for Purple Chest Area Rocks
2020-12-17 11:12:19 -06:00
codemann8
1add1222e1
Split duplicate exits into unique
2020-12-12 06:56:36 -06:00
codemann8
2e5af373a5
Replaced some old region references to OW shuffle names
2020-12-12 05:13:30 -06:00
codemann8
6860b3a907
Added OW Shuffle Rules
2020-12-12 03:33:22 -06:00
codemann8
96ed4e5794
Fixed names of some regions
2020-12-11 03:56:38 -06:00
codemann8
51e4d6398f
Added all mirror mandatory connections
2020-12-10 15:45:01 -06:00
codemann8
3ed5cbd674
Minor rename of Region
2020-12-10 11:34:15 -06:00
codemann8
4458ccb4f7
Various fixes, renames, adjustments to OW Regions
2020-12-10 10:38:17 -06:00
codemann8
1ce4f0f2a2
Initial conversion to OW intra-tile regions
2020-12-10 07:16:30 -06:00
aerinon
51affaf0ca
Merge branch 'DoorDevUnstable' into ShopGenWork
2020-12-05 10:38:22 -07:00
aerinon
fc13549ccf
Swamp Flooded Room logic re-work
...
Fix a minor bug
2020-12-05 10:37:58 -07:00
aerinon
e834fd85a1
Initial Shopsanity
...
Retro work
2020-12-03 16:25:51 -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
4dda394a90
Added option to keep original palettes in crossed dungeon mode
...
If sanc if in a DW dungeon because of crossed+ ER, then you start in bunny form
Mirroring from sanc to the portal is now in logic
Another fix for animated tiles (fairy fountains)
GT Big Key stat changed on credits
Some standard logic fixes for lobbies (more outstanding)
2020-11-16 10:51:26 -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
aerinon
cdf5f23b75
Potential multiworld fixes for keydropshuffle
2020-11-03 10:19:22 -07:00
aerinon
471ab3d50e
Hint work (Lobby, Ganon, Keydropshuffle)
...
Preliminary multiworld work
2020-10-27 11:37:47 -06:00
aerinon
d89801c72c
Key Hud redesign continued
...
Keydropshuffle prototype
2020-10-23 12:59:18 -06:00
aerinon
99f262cc72
Lobby logic improvements
...
Cutoff entrance rug re-work
2020-09-21 16:38:15 -06:00
aerinon
d2ea578df8
Merge in door dev unstable
2020-09-17 15:23:06 -06:00
Catobat
1339bd4bc5
Add Hookshot edge for Hera Big Chest
2020-09-09 16:02:05 -06:00
aerinon
804309565b
Bulk of Lobby randomization work
2020-08-28 12:42:20 -06:00
aerinon
df52ca2730
Crossed Dungeon generation work
...
-Rewrite of step 3b for accuracy - verified acceptable speed
--Can now detect an impossible balance situation and restart
-Eliminated false negatives in step 4 (still need to rework false positives)
-Minor key logic improvement
2020-08-04 15:24:24 -06:00
aerinon
24177fa8b8
Crossed Dungeon generation work
...
--Introduced reachable_switches
--Calculate total completion in equation resolution
--Prioritized one-way connections over neutral/neutral_profitable sectored but not over dead-ends
--Simplified finding good complex branching candidates - just re-used equations routine
--Valid multi choice for global polarity when fixing parity
--Added total dungeon charge as critieria when fixing parity
--Pinball used for navigation in skull 2, marked appropriately (particularly with Ice Cross in Skull 2)
--Equation resolution detects used benefits with unreached_doors benefits
--Greedy equation finder not longer used destination/entrance sectors of the wrong split dungeon
--Required connections don't overestimate benefits
--Introduced the concept of crystal switches and doors blocked by blue barriers to equations
2020-07-22 17:11:20 -06:00
aerinon
d9d497ba62
Merge branch 'DoorPerf' of https://github.com/compiling/ALttPEntranceRandomizer into compiling-DoorPerf
2020-05-26 14:35:12 -06:00
aerinon
2b441134fe
Fixed a problem with edges when those are turned off (experimental not on)
...
Fixed a problem with standard requiring you to go through the tapestry backwards to save Zelda
Added debugging features to help figure out some bugs
2020-05-26 14:34:24 -06:00
aerinon
337dbf311d
Some generation improvements (bk checked better, backtrack added re-attempts)
...
No logic skips more key logic
Some prototyping new key rules
2020-05-12 15:03:39 -06: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
aerinon
300db22725
Some ER generation improvements
...
Attempt at Attic Hint Tile
Stonewall detection improved by not excluding drops
2020-05-05 13:24:51 -06:00
aerinon
a18f5c4d51
Key logic rework for placement rules
...
--exhaustive per key_counter
--contradictions between rules
Mire Lobby chest fix
2020-03-20 09:05:07 -06:00
aerinon
7064b1de77
Logic additions for basic+experimental
2020-02-21 16:26:18 -07:00
aerinon
6bd05982ae
Bunny impassible rules for doorways
2020-02-12 14:19:29 -07:00
cassidoxa
1f09357138
Refactor shop code to only patch changed custom shops
2020-02-07 12:17:31 -05:00
aerinon
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
2020-02-07 08:45:21 -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