Commit Graph

368 Commits

Author SHA1 Message Date
aerinon
d64a4e63a2 A lot of generation improvements and bug squashing 2021-01-08 16:31:33 -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
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
Fabian Dill
80e3e98fb4 Don't load local rom twice
skip extra LocalRom() init
2020-12-22 09:06:29 +01:00
aerinon
2a05e94970 Fix Desert Wall pre-opened logic for the portal re-factor 2020-12-15 12:18:32 -07:00
aerinon
85d05f625b Generation improvements
Potential fix for overworld problem
2020-12-08 11:24:44 -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
compiling
c02a890aba Fix logs indicating pots are shuffled when they aren't. 2020-12-01 18:29:38 +11:00
compiling
70a206fd22 Fix issue with copying locations (fixes moon pearl logic during playthrough generation). 2020-12-01 18:20:48 +11: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
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
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
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
6162fddf47 Lots of bugfixes - see notes 2020-11-09 13:54:03 -07:00
compiling
3b32735e10 Fix enemizer - read the basepatch and update base2current.json before calling enemizer. 2020-11-08 15:17:28 +11:00
compiling
bdddd3c0de Set location's parent_region when moving it.
Fix copy_world to handle moved locations
2020-11-08 12:33:31 +11:00
compiling
8ca529aa6a Fix enemizer - read the basepatch and update base2current.json before calling enemizer. 2020-11-08 11:20:37 +11:00
compiling
078b5eeb85 Merge remote-tracking branch 'remotes/origin/DoorDevUnstable' into DoorDevUnstable 2020-11-07 18:48:26 +11: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
cade01b489 GUI work and revert find_accessible_entrances for main dungeon generation 2020-10-27 14:45:22 -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
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
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
357a09d5b7 Added intensity parameter. Clean up for next alpha release 2020-09-16 15:01:01 -06:00
compiling
7c9e02b182 Pot shuffle 2020-09-06 18:01:44 +10: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
53a5d6a98f Incorporating CrossGenWork2 branch again 2020-08-14 16:27:37 -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
ed20ff5f63 Bug fixes for crashes involving new baserom 2020-06-25 16:16:56 -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