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
Bonta-kun
6bafdfafe6
Mystery: rom options can be set in weights file, eg
...
rom:
sprite:
random: 1
randomonhit: 1
mog: 1
disablemusic: off
quickswap:
on: 1
off: 0
menuspeed:
normal: 1
instant: 1
double: 1
triple: 1
quadruple: 1
half: 1
heartcolor:
red: 1
blue: 1
green: 1
yellow: 1
random: 1
heartbeep:
double: 1
normal: 1
half: 1
quarter: 1
off: 1
ow_palettes:
default: 1
random: 1
blackout: 1
uw_palettes:
default: 1
random: 1
blackout: 1
2020-01-09 17:46:07 +01:00
Bonta-kun
42b85d7a3c
Include sphere0 items in the spoiler log and in the playthrough
2020-01-09 08:31:49 +01:00
Bonta-kun
5db7e066da
Sprites are now player specific, can be chosen from their sprite name rather than file path, support "random" choice and support "randomonhit" enemizer-only option
2020-01-09 02:30:00 +01:00
Bonta-kun
28011cf675
Built-in palette shuffle (including blackout)
2020-01-08 03:43:48 +01:00
aerinon
19faf41e79
Retro to match Bonta solution
...
Minor gui updates
2020-01-06 15:56:14 -07:00
aerinon
6569d81e2a
Retro to match Bonta solution
...
Minor gui updates
2020-01-06 15:54:59 -07:00
aerinon
f26c83e852
Made the CollectionState crystal switch aware and added crystal rules
...
Small adjustment to big key forbidding
2020-01-06 15:32:33 -07:00
Bonta-kun
eb7ca4fdf9
Implement --startinventory
2020-01-06 19:13:42 +01:00
Bonta-kun
a3657c02aa
Multidata/save: moved away from pickle and store a compressed json instead
2020-01-05 20:22:29 +01:00
compiling
0c2580dea9
Fix conflicts
2020-01-05 21:51:07 +11:00
compiling
9803515315
Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev
2020-01-04 21:33:42 +11:00