Commit Graph
100 Commits
Author SHA1 Message Date
aerinon 4213129cdc Ci change 2021-01-11 13:28:15 -07:00
aerinon 001eadee56 Version bump 2021-01-11 11:43:25 -07:00
aerinon 58b53b885c Update release notes 2021-01-11 11:43:03 -07:00
aerinon 7704291d87 Merge branch 'miketrethewey-DoorRelease' into DoorDev 2021-01-11 11:35:55 -07:00
aerinon 5a426b194d Merge pull request #78 from aerinon/DoorDevUnstable
Door dev unstable to door dev main
2021-01-04 13:57:37 -07:00
aerinon 3053942243 Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable 2021-01-04 13:24:19 -07:00
aerinon b14ecddc22 Merge pull request #77 from cassidoxa/enemizer
Inform user when enemizer returns non-zero exit code, log the error c…
2021-01-04 13:24:12 -07:00
aerinon e67653577e Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable 2021-01-04 13:23:34 -07:00
aerinon c12980700f Merge pull request #76 from Berserker66/patch-1
Don't load local rom twice
2021-01-04 13:23:28 -07:00
aerinon 0636a3f6c5 Merge branch 'compiling-DoorDevUnstable' into DoorDevUnstable 2021-01-04 13:20:57 -07:00
aerinon 86b4e39831 Merge branch 'DoorDevUnstable' of https://github.com/compiling/ALttPEntranceRandomizer into compiling-DoorDevUnstable 2021-01-04 13:20:33 -07:00
aerinon 711488945e Clean up for next alpha release 2021-01-04 13:18:30 -07:00
aerinon 2a05e94970 Fix Desert Wall pre-opened logic for the portal re-factor 2020-12-15 12:18:32 -07:00
aerinon 91b5380e3a Update release notes 2020-12-09 14:32:12 -07:00
aerinon 77cf9e6883 Repair hera basement cage to not count Byrna 2020-12-09 14:29:18 -07:00
aerinon 85d05f625b Generation improvements
Potential fix for overworld problem
2020-12-08 11:24:44 -07:00
aerinon 5c9c9947f3 Minor bugfix 2020-12-08 08:54:49 -07:00
aerinon 1b690aaba1 Fixing generation errors 2020-12-07 11:53:20 -07:00
aerinon fc13549ccf Swamp Flooded Room logic re-work
Fix a minor bug
2020-12-05 10:37:58 -07:00
aerinon ba3bd4b648 Generation improvements
Bomb/dash doors removed from experimental
2020-12-02 15:13:42 -07:00
aerinon 32e7544775 Generation improvements 2020-12-01 15:00:53 -07:00
aerinon 64b539706c Sprite updates 2020-11-30 15:59:49 -07:00
aerinon ad00c2aea7 Merge branch 'error' into DoorDevUnstable 2020-11-30 15:57:18 -07:00
aerinon 1b060f893b Prevent HUD from showing key counter when in the overworld. (Aga 2 doesn't always clear the dungeon indicator)
Fixed key logic regarding certain isolated "important" locations
Fixed a problem with keydropshuffle thinking certain progression items are keys
A couple of inverted rules fixed (from an outstanding ER pull request)
A more accurate count of which locations are blocked by the big key in Ganon's Tower
Updated base rom to 31.0.7 (includes potential hera basement cage fix)
2020-11-30 15:54:39 -07:00
aerinon a402a8ba75 Merge branch 'DoorDevUnstable' of github.com:aerinon/ALttPDoorRandomizer into DoorDevUnstable 2020-11-25 23:04:26 -07:00
aerinon 90fc60a9f0 Compiling pot shuffle 2020-11-25 23:03:49 -07:00
aerinon ef3bc0aee0 Spoiler log improvements
Fix multi-entrance checks
Tower lobby door pairing fixed
2020-11-25 23:00:54 -07:00
aerinon 5106bd3960 Merge pull request #72 from miketrethewey/DoorDevUnstable
Door dev unstable
2020-11-24 19:39:37 -07:00
aerinon 5b9919153e Merging of pot shuffle 2020-11-24 12:57:11 -07:00
aerinon cd9b574e90 Removal of key doors no longer overwrites lobby status
Fixed the 4 ER entrances when Desert back is a connector
2020-11-23 15:28:54 -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 f5327bc0e6 Fix trock entrances when intensity >= 3
Keysanity menu countdowns
Standard rain state
Multi-entrance dungeon bosses
This dungeon/universl key drops skip pose
More rupee candidates to remove for retro
2020-11-19 16:26:45 -07:00
aerinon b8dc174f87 (Merge)
Fix trock entrances when intensity < 3
Fix outputpath setting in settings.json
2020-11-16 13:20:39 -07:00
aerinon 7756528da3 Fix trock entrances when intensity < 3
Fix outputpath setting in settings.json
2020-11-16 13:15:23 -07:00
aerinon 61fb954c9c Merge branch 'bps_basepatch' of https://github.com/compiling/ALttPEntranceRandomizer into BpsWork 2020-11-16 11:13:39 -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 7d3bb07382 Fix /missing command 2020-11-12 06:31:44 -07:00
aerinon d3cde6c901 Messing around with HC/Sewer ID
Compass code uses original addresses
2020-11-09 16:13:29 -07:00
aerinon 6162fddf47 Lots of bugfixes - see notes 2020-11-09 13:54:03 -07:00
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
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
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
aerinon d89801c72c Key Hud redesign continued
Keydropshuffle prototype
2020-10-23 12:59:18 -06:00
aerinon 7aca24b10f Standard + Crossed bug with Hyrule Castle
Big Key logic for standard
Some generation issues with ER
Redesigned Map/Compass section of Keysanity menu
2020-10-09 16:02:39 -06:00
aerinon 38be9e6ec0 Generation improvements
Hera Lobby fix
Added gauntlet 3 to cut carpet
2020-10-07 16:33:43 -06:00
aerinon 7bc2d803eb Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2020-09-24 16:05:17 -06:00
aerinon f275dfb218 Test files 2020-09-24 16:03:16 -06:00
aerinon 96fe4a62f5 Test files 2020-09-24 15:32:02 -06:00
aerinon adc27c4dbc Generation improvements 2020-09-24 15:30:35 -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
aerinon 46d4fd4b91 Merge pull request #63 from aerinon/DoorDevUnstable
Door dev unstable moving to stable
2020-09-17 14:58:25 -06:00
aerinon 357a09d5b7 Added intensity parameter. Clean up for next alpha release 2020-09-16 15:01:01 -06:00
aerinon 7653c95fd7 Minor fixes for a few lobbies 2020-09-15 16:13:54 -06:00
aerinon f881d1d133 Merge pull request #62 from CaitSith2/patch-5
Add two more rooms that need rug cuts.
2020-09-15 15:57:14 -06:00
aerinon 907b13b59a Minor key door fix 2020-09-09 16:15:39 -06:00
aerinon 309dc40f08 Minor ASM reorg
Fix for bonking across the TR chest gap
2020-09-09 16:03:43 -06:00
aerinon 973bf02b1d Palette refinement
Sanctuary starting dungeon and mirror target
Sanctuary limited to LW in open mode (non-crossed/insanity ER)
2020-09-09 15:49:00 -06:00
aerinon 804309565b Bulk of Lobby randomization work 2020-08-28 12:42:20 -06:00
aerinon 18447cfe3e Torch+ChestKey counter bug fixed
Total Keys on keysanity menu fixed
Changed X and grayish circular symbol for new O character
Fixed a key logic error
Fixed unplaced items bug to remove red rupees
2020-08-18 15:21:35 -06:00
aerinon 49e799f658 Fixed two minor bugs 2020-08-17 11:23:12 -06:00
aerinon 53a5d6a98f Incorporating CrossGenWork2 branch again 2020-08-14 16:27:37 -06:00
aerinon 459e3cdc26 Merge branch 'DoorDevUnstable' of github.com:aerinon/ALttPDoorRandomizer into DoorDevUnstable 2020-08-14 16:24:26 -06:00
aerinon b37dc454ad Crossed Dungeon generation work
-Added more path checking to dungeon gen
-Found and squashed a pair of infinite loops
2020-08-14 16:12:41 -06:00
aerinon 2eb6c1ebc0 Crossed Dungeon generation work
-Added a bunch of crystal switch logic
-Added a check for maiden backtracking
-OrderedFrozenSet to prevent randomization leaks with the same seed
-A few key improvements from an outstanding PR
2020-08-13 16:23:40 -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 2aa2266a9c Merge pull request #56 from Berserker66/DoorDevUnstable
Report extraneous or insufficient items as warning.
2020-08-03 21:36:14 -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 b4fd8f6bdc Bug fix for attic blind
Bug fix for simple dungeon shuffles making HC your DW access with door shuffle on
Bug fix for accessibility: none
Moved bk/key info to keysanity screen
Added chest total to keysanity screen
2020-07-13 17:11:36 -06:00
aerinon 6574b5708a Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable 2020-06-25 16:17:13 -06:00
aerinon ed20ff5f63 Bug fixes for crashes involving new baserom 2020-06-25 16:16:56 -06:00
aerinon b5d18c4b4d Merge pull request #53 from CaitSith2/patch-3
player names moved in new basepatch
2020-06-23 16:45:06 -06:00
aerinon 50f55b8008 New baserom (31.0.5)
Updated release notes
2020-06-23 16:43:15 -06: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
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
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
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
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