Commit Graph

259 Commits

Author SHA1 Message Date
Mike A. Trethewey
1d0191e8b0 Merge pull request #1 from aerinon/DoorDev
Update to DoorDev
2020-02-22 00:59:19 -08:00
aerinon
e6b37af515 Version bump 2020-02-20 16:46:39 -07:00
Mike A. Trethewey
dbaaef662a Fix a bunch of stuff
Defaults from settings file, then CLI, then canned defaults
Fix Adjust settings
Fix Custom Item Array settings
Create error message for Enemizer Not Found
2020-02-20 01:04:53 -08:00
aerinon
c23e37e60e Merge branch 'keylock-validation' of https://github.com/compiling/ALttPEntranceRandomizer into keylock-validation 2020-02-19 13:27:20 -07:00
aerinon
dfd0bc41ce -Key shuffler fix (needs some more testing)
-Mirror Scroll should now choose correct spawn point
-Desert Wall Slide fixed for Skull/Desert builders
2020-02-19 13:24:12 -07:00
Mike A. Trethewey
143b7b539d Merge branch 'DoorDev' into gui-improvements 2020-02-19 03:34:47 -08:00
Mike A. Trethewey
6e47cd78e0 Dungeon Counters option 2020-02-19 03:32:01 -08:00
compiling
8ad28542a4 Check for key locks after placing dungeon items. 2020-02-19 22:20:13 +11:00
aerinon
2116bb6d0d Merge branch 'chest-counters' of https://github.com/compiling/ALttPEntranceRandomizer into DoorDev 2020-02-18 13:35:02 -07:00
aerinon
6e11a4bbac Fixes for mirror scroll
Fix for Stonewall + Ice Cross
Fix for Ice Cross key doors
Changed how key doors are chosen in a slightly better manner (pairs them earlier)
2020-02-18 13:15:41 -07:00
compiling
320b06142f Make dungeon counters a config setting 2020-02-14 19:29:58 +11:00
aerinon
6bd05982ae Bunny impassible rules for doorways 2020-02-12 14:19:29 -07:00
aerinon
1f7c27009e Whole ton of things:
-Experimental Flag
--Mirror Scroll
--Mortal GT Minibosses
--Random door kinds
-Crossed Mode
--Standard logic
--Nothing Items
--GT Trash fill skip
--Too many keys in retro
--Hint work
--Spoiler clarification
--Aga 1 logic
-Misc
--Retro nothing item
--Bombable/Dashable matching
--ER+Inverted Logic fix
--Logic for GT Gauntlet/Wizzrobes
--Logic for PoD Sexy Statue switch
2020-02-11 14:40:58 -07:00
aerinon
2fe6e37126 Bringing cross gen work into door dev dor now. 2020-02-06 15:14:37 -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
aerinon
77d47d778f updated to match DoorDev
Hint for TT Attic
2020-02-05 15:24:36 -07:00
aerinon
9737cdf5f1 Key issues
--PoD Vanilla Stairway
--Boss should not be allowed key
--Scale back on aggressive layouts
Merge of attic hint
Non-chest keys hints added for figuring out how to get rid of them
2020-02-05 15:23:13 -07:00
aerinon
fd9486ded9 Bump version 2020-02-03 16:24:50 -07:00
aerinon
4b48c5e125 Generation refinement 2020-01-31 16:11:46 -07:00
aerinon
e9a55c8cf4 Minor breakthrough on cross generation 2020-01-30 16:28:02 -07:00
aerinon
0dc7eb7079 Merge branch 'DoorDev' into CrossGenWork 2020-01-29 13:01:29 -07:00
aerinon
b532971946 Bump to 0.0.9 2020-01-29 12:39:22 -07:00
aerinon
c619e3018b Key math fix
Turn off vanilla validation if ER is on
2020-01-27 09:17:29 -07:00
aerinon
bd50ad9d77 Minor bugfixes 2020-01-24 16:43:35 -07:00
aerinon
59e9fb82f5 Several bug fixes for yesterday's debacle 2020-01-24 08:51:34 -07:00
aerinon
f6179cda03 Merge with doordev 2020-01-23 16:45:25 -07:00
aerinon
1e2daffc5b Stonewall fix and preliminary crossed generation issues 2020-01-23 16:43:01 -07:00
aerinon
a57a52e286 Bump version 2020-01-23 09:39:58 -07:00
compiling
b5ea688847 Add inverted door shuffle 2020-01-23 19:53:04 +11:00
aerinon
4c0c8ea21a Key and crystal sweep fixes 2020-01-22 12:35:13 -07:00
aerinon
eff78a2389 More key logic fixes 2020-01-21 16:32:31 -07:00
aerinon
7c03332b0b Merge of compiling's multidoors branch into mine 2020-01-21 14:12:55 -07:00
aerinon
744f9dfea7 Rom update and added dungeon events 2020-01-21 14:01:57 -07:00
compiling
6659965cd4 Check game is winnable before creating the rom. 2020-01-21 23:46:08 +11:00
compiling
d7beb1dfcf Re-add Sweep for crystal access in playthrough algorithm (might not be called when sweeping for keys) 2020-01-21 00:39:17 +11:00
compiling
e0eff76b9b Merge remote-tracking branch 'remotes/multi/multiworld_31' into multidoors 2020-01-19 18:18:43 +11:00
Bonta-kun
f988f7671b --remote_items toggle: items will no longer be stored in the rom, a connection to a multiworld server will be required to receive them 2020-01-18 09:50:12 +01:00
compiling
b6d17e5f12 Reintroduce sweep_for_crystal_access - currently required in certain layouts (key door blocks flow of blue-state between reachable rooms) 2020-01-17 21:19:31 +11:00
compiling
ee7d795780 Temp remove sweep_for_crystal_access - not required? 2020-01-16 22:15:55 +11:00
aerinon
ef6b171233 First stab at fixing crystal switch spread - probably not done. 2020-01-15 16:28:22 -07:00
Bonta-kun
71cd0b917c Rom: fix enemizer patching 2020-01-14 22:13:37 +01:00
Bonta-kun
ad278f91d6 Multiworld: clients will now be automatically be identified from the rom name and have their names and teams set by the host, meaning those need to be configured during seed gen
Player names will show up in spoiler log and hint tiles instead of player id
MultiClient: autoreconnect to mw server
2020-01-14 10:42:27 +01:00
compiling
ead7c117a8 Skip the playthrough when run from the gui, if the spoiler isn't being created. 2020-01-12 21:20:14 +11:00
compiling
761d11a272 Don't edit rom name after writing it (causes problems for multi client/server checks)
Add door-shuffle type to rom filename.
2020-01-12 11:42:57 +11:00
compiling
4d35a02e99 Separate doorShuffle for each player
Add doorShuffle to spoiler metadata
2020-01-11 12:01:21 +11:00
compiling
a3a706d8c1 Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev 2020-01-11 09:17:41 +11:00
compiling
e2df282201 Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev 2020-01-11 08:58:09 +11:00
Bonta-kun
2f5a3e24dd Small shops refactor, cleanup some inverted mess 2020-01-10 11:41:22 +01:00
Bonta-kun
239ea0f67c outputpath: use makedirs instead of mkdir 2020-01-10 07:25:16 +01:00
Bonta-kun
77ae96cf1b Refactor rom patching now that jsonrom patches can safely be merged 2020-01-10 07:02:44 +01:00