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
0b943b01e8
Merge branch 'compiling-DoorPerf' into DoorDevUnstable
2020-05-29 16:20:04 -06:00
aerinon
3b4e19b5de
Fixes for compatibility with compiling perf
...
Couple fixes for standard+ER
2020-05-29 16:19:32 -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
compiling
cebd3bdd90
Stop inverted dungeonsfull from generating crossworld dungeon connections.
2020-05-24 10:18:53 +10:00
aerinon
2d8d4ebf4a
Added the stz $047a for pod eg glitch
...
Standard generation improvements (Bomb escape rework)
Vanilla+ER generation improvements
2020-05-22 13:45:00 -06:00
aerinon
ae7ce076af
Open edges math fix (indices corrected in tables)
...
Spoiler lists bosses
Enemizer settings fix
Swamp flooded ladder's fix (Crossed mostly)
Spoiler encoding issue fixed
2020-05-20 10:51:56 -06:00
compiling
8b1bb810c1
Link requires flippers to exit the water from Diver Down state in Swamp.
2020-05-17 22:42:46 +10:00
compiling
ac8cd92ab6
Remove logging line for missing module - seems to not work properly and CI should handle it.
2020-05-13 20:16:49 +10: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
c817e9ce91
Fix issue with crossed generation (Save and Quit entrance is not handled)
2020-05-12 21:38:37 +10:00
compiling
c7103e6919
Add fast-enum requirement to ci
2020-05-12 21:19:01 +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
cf70210ed1
Fix pre_validate rejecting Desert Palace when no chests are in the back.
2020-05-09 20:40:01 +10:00
Fabian Dill
cc7145c6b8
remove collections_extended dependency and replace with much faster stdlib Counter
2020-05-09 20:37:26 +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
aeb3b3d4b1
Forgot straight stairs in vanilla
2020-05-02 15:15:21 -06:00
aerinon
0705ccaeda
Edge rom changes and minor mystery defensive coding
2020-05-02 15:09:23 -06:00
aerinon
79c4889e07
Merge remote-tracking branch 'origin/EdgeWork' into EdgeWork
...
# Conflicts:
# asm/edges.asm
2020-04-29 21:20:47 -06:00
aerinon
467507b505
Straight Stairs trap doors
...
Straight Stairs adjustment for different door types
2020-04-28 17:05:58 -06:00
compiling
6418a86c1b
Require a weapon for Inverted Castle Tower
2020-04-28 20:16:14 +10:00
compiling
f391f0a3c1
Bunny revive is not possible in Sanctuary.
2020-04-28 20:16:13 +10:00
compiling
0215254c89
All superbunny to spiral cave item (with sword)
2020-04-28 20:16:13 +10:00
compiling
461db9d1ba
Allow superbunny into tavern
...
Fix inverted Kings Grave logic
2020-04-28 20:16:06 +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
65b8e128b0
Allow superbunny into the Blind's Hideout entrance.
2020-04-28 20:15:36 +10:00
compiling
f964175d64
Allow clipping into the GT entrance
2020-04-28 20:15:11 +10:00
compiling
21eea4277b
Always require pearl for Swamp (Superbunny cannot do anything)
2020-04-28 20:15:10 +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
db811f198c
Fix another bunny rule bug.
2020-04-28 20:15:09 +10:00
compiling
9c2dec9cec
Fix OWG bunny rules
2020-04-28 20:15:09 +10:00
compiling
c8a30bb749
Dark Desert Teleporter requires the mitts
2020-04-28 20:15:09 +10:00
compiling
e8fef8fc7b
Fix moon pearl checks to avoid requiring moon pearl for mirror accessible locations.
2020-04-28 20:15:08 +10:00
compiling
1f504d0a79
Inverted - make the blacksmith, purple chest, bottle merchant and master sword pedestal accessible without the moon pearl.
...
# Conflicts:
# test/inverted/TestInvertedDarkWorld.py
# test/inverted/TestInvertedLightWorld.py
2020-04-28 20:15:08 +10:00
compiling
3b979f4a57
Fix Waterfall entrance being inaccessible with the flippers.
...
Fix Spectacle Rock and Bombos Tablet requiring moon pearl
2020-04-28 20:14:56 +10:00
aerinon
45016ed5ce
Merge Unstable into EdgeWork
2020-04-24 14:02:47 -06:00
aerinon
810942cf69
DungeonGen bug
...
Animated tiles fix
2020-04-23 16:18:56 -06:00
compiling
7f2913fb35
Remove arrow capacity upgrade from retro
2020-04-23 19:08:21 +10:00
aerinon
946c7bbcef
Merge in DoorDev changes
...
Revert ci changes
2020-04-21 16:06:49 -06:00
aerinon
53ddd1963c
Split dungeon combinations - runs through combinations if few enough
...
Odd builders - new algorithm for testing entire set then making a decision
Force groupings updated to be smarter about it - needs to apply elsewhere
2020-04-21 16:03:07 -06:00
aerinon
0bb7e7caf8
update ci to build dev releases for now
v0.0.21dev.81053538
2020-04-17 14:13:27 -06:00
aerinon
88b93d2649
Bump version
2020-04-17 14:08:52 -06:00
aerinon
1f2edde2e5
Add minor notes
2020-04-17 14:07:39 -06:00
aerinon
bc06b86311
Multiworld torch key fix
2020-04-16 15:52:19 -06:00
aerinon
57cd5575da
Merge branch 'patch-1' of https://github.com/zig-for/ALttPEntranceRandomizer into zig-for-patch-2
2020-04-16 14:31:55 -06:00
compiling
247137e43a
Remove mirror clips from Inverted / No Glitches
2020-04-15 23:09:07 +10:00
compiling
8525f07e87
Set TR key rules last, so that entrance requirements are known.
2020-04-15 23:09:07 +10:00
zig-for
8aab7715be
Red and Blue Pendant are switched
...
Found this today.
This leads to the Spoiler log (and thus my bot) giving the wrong Pendant values.
https://github.com/sporchia/alttp_vt_randomizer/blob/master/app/Item.php#L147-L149
``` new Item\Pendant('PendantOfCourage', [0x37, 0x04, 0x38, 0x62, 0x00, 0x69, 0x01], $world), // Green
new Item\Pendant('PendantOfWisdom', [0x38, 0x01, 0x32, 0x60, 0x00, 0x69, 0x03], $world), // Red
new Item\Pendant('PendantOfPower', [0x39, 0x02, 0x34, 0x60, 0x00, 0x69, 0x02], $world), // Blue```
5996d6d978
2020-04-15 00:13:41 -07:00