Commit Graph
1559 Commits
Author SHA1 Message Date
aerinon 50f55b8008 New baserom (31.0.5)
Updated release notes
2020-06-23 16:43:15 -06:00
Kevin Cathcart 90d1353ae6 Sprite update 2020-06-21 16:03:32 -04:00
CaitSith2 db88e6bd3e player names moved in new basepatch 2020-06-13 13:29:59 -07:00
aerinon a51820e2cf New baserom
Asar compatibility
Potential SRAM fix
2020-06-12 16:01:11 -06:00
aerinon 6f94ca5bee Potential fix for bottle issues 2020-06-08 13:07:11 -06:00
aerinon 5ab4b29937 Merge branch 'DoorDev' of github.com:aerinon/ALttPDoorRandomizer into DoorDevUnstable 2020-06-08 13:01:57 -06:00
aerinon c9a379e652 Merge pull request #52 from Berserker66/patch-1
Fix triforce hunt logic
2020-06-08 11:14:33 -06:00
Fabian Dill d6aef7316d Fix triforce hunt logic
Access to Murahdahla's Triforce requires ">" 20 triforce pieces by default. This leads to 21 pieces available in beatable only and it means a hard crash if on tries to set it to 30 out of 30, as has_beaten_game cannot find a 31st triforce piece to beat the game
2020-06-08 18:03:09 +02:00
compiling cd062d2165 dungeonsfull logic fix - prevent the desert prize from being required to reach desert main (unless keysanity allows access to the keys). 2020-05-30 22:51:56 +10: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 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
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 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
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```

https://github.com/Berserker66/MultiWorld-Utilities/commit/5996d6d9785682e498e7b5b25551a382fa2b6c36
2020-04-15 00:13:41 -07:00
aerinon aed4251f13 Merge branch 'DoorDevUnstable' into CrossGenWork 2020-04-13 14:54:59 -06:00
aerinon d02cc2bb15 Fix compassshuffle/mapshuffle menu flags 2020-04-13 14:49:04 -06:00
aerinon e1cd520ea9 Merge unstable into CrossGen 2020-04-10 15:17:31 -06:00
aerinon 09bd392fd0 Bugfix to map info
Bugfix to dungeon reminder on death
2020-04-10 11:19:05 -06:00
aerinon acd430378d Minor fix to vanilla doors 2020-04-09 17:32:06 -06:00
aerinon ff3577358d Version bump
Release notes updated
2020-04-09 17:14:42 -06:00