Commit Graph
441 Commits
Author SHA1 Message Date
aerinon 57c479e1c2 Overworld enemizer work 2022-10-25 09:14:19 -06:00
Catobat 0c53fc8519 Add Free Terrain mode and terrain rules 2022-10-09 01:23:47 +02:00
aerinon 1529ec9473 First pass on boss randomization 2022-10-06 14:17:12 -06:00
aerinon a5fc4dd7a6 Rules changes
Implement Big Magic/Chicken/Fairy spawn items
2022-10-03 16:12:05 -06:00
aerinon b71c7aa2b4 Underworld dropshuffle 2022-09-30 15:38:35 -06:00
aerinon 3c0f6ca0e6 UW Enemizer work
Refinements for data table support
2022-09-27 14:40:43 -06:00
aerinon 037a9479d8 UW Enemizer Work 2022-09-26 14:07:41 -06:00
aerinon 5b4bcc02d4 Finished region mapping 2022-09-16 15:49:16 -06:00
aerinon fd17c2576d Enemy drops work 2022-09-16 10:20:54 -06:00
aerinon db43ce8d15 Fix keyshuffle 2022-09-08 16:24:48 -06:00
aerinon e2b9735600 Rain prevention fix for keydoors (plus test case)
Couple fixes for standard throne
2022-09-07 16:50:44 -06:00
aerinon 87834986d4 Retro break up of various options 2022-09-02 13:09:39 -06:00
aerinon af4f8e5b4b Flute mode
And some odd fixes
2022-09-01 13:59:26 -06:00
aerinon 3975c6c65d Merge branch 'DoorDevUnstable' into Synthesis
# Conflicts:
#	TestSuite.py
2022-09-01 11:38:02 -06:00
codemann8 03bae603e7 Merged DR v1.0.1.2 2022-09-01 03:40:03 -05:00
aerinon 2c78170579 Pyinstaller 5.0+ build fix 2022-08-31 16:16:20 -06:00
aerinon 7be5cc1a6b Merge branch 'Customizer' into Synthesis
# Conflicts:
#	Main.py
#	RELEASENOTES.md
#	Rom.py
#	data/base2current.bps
2022-08-24 14:29:10 -06:00
aerinon 152c383233 Merge branch 'DoorDevUnstable' into Customizer
# Conflicts:
#	Bosses.py
#	ItemList.py
#	Main.py
#	Mystery.py
#	RELEASENOTES.md
#	Rom.py
#	data/base2current.bps
2022-08-24 13:38:59 -06:00
aerinon 6b369b68b7 Update lite/lean with pottery options. Houses and caves with pots are shuffled in the ER pool if the pottery setting turns that on. 2022-08-24 13:29:14 -06:00
aerinon 262b36cac6 Custom yaml properly record interior doors that are key doors 2022-08-24 13:10:32 -06:00
aerinon 21456b5c90 Merge branch 'Customizer' into Synthesis
# Conflicts:
#	BaseClasses.py
#	Rom.py
#	data/base2current.bps
2022-08-11 16:06:50 -06:00
aerinon b2ae92a451 Merge branch 'Tavern' of github.com:Catobat/ALttPDoorRandomizer into Catobat-Tavern
# Conflicts:
#	BaseClasses.py
#	Rom.py
#	data/base2current.bps
Note: rom is not correct
2022-08-11 15:37:19 -06:00
aerinon 09fbdc46ca Finish bomb/dash doors
Lots of minor fixes
Fixed a few existing bugs
2022-08-05 14:01:19 -06:00
codemann8 97455dc140 Implemented Bonk Drop Shuffle 2022-07-24 12:50:37 -05:00
codemann8 a5729b51a2 Adding new option for Bonk Drop Shuffle 2022-07-24 12:42:08 -05:00
codemann8 df86503941 Merged in DR v1.0.1.0 2022-07-08 10:59:00 -05:00
aerinon f06e7c7fd3 Merged in Volatile work 2022-07-07 14:20:41 -06:00
aerinon d9f0e2a7b6 Options added for door_type_mode and new partitioned mode 2022-07-06 10:06:29 -06:00
aerinon 2e9d132985 Large refactor underway.
Wrote new main method
Implemented trap door shuffle to some degree
Still needs the other types
2022-06-28 13:05:38 -06:00
aerinon b13e15f999 Merge branch 'DecoupledDoors' into Synthesis
# Conflicts:
#	BaseClasses.py
#	DoorShuffle.py
2022-06-23 10:59:44 -06:00
aerinon 64048ba58d Merge branch 'DoorDevVolatile' into Customizer
# Conflicts:
#	Main.py

Also fixed a bug with lite/lean
2022-06-22 10:53:06 -06:00
aerinon b938bef8fa Check package requirements before importing them 2022-06-16 10:46:53 -06:00
Catobat 24e919c4a7 Fix Insanity 2022-06-13 20:51:11 +02:00
Catobat 6e9d949439 Shuffle Back of Tavern 2022-06-13 20:38:24 +02:00
aerinon 14571508ae Init work on decoupling doors 2022-05-25 10:31:20 -06:00
aerinon e40c4290c9 Fix yaml parsing 2022-05-24 10:18:59 -06:00
aerinon 041443be3d Fix windows absolute path parsing 2022-05-24 10:18:47 -06:00
aerinon 9a6b7c624d Minor fix for mystery 2022-05-24 10:18:23 -06:00
aerinon dbb69359aa Fix customizer GUI yaml selection 2022-05-24 10:17:31 -06:00
aerinon 8fd010985f Merge branch 'DoorDevVolatile' into Customizer
# Conflicts:
#	DoorShuffle.py
#	ItemList.py
#	Main.py
2022-05-24 10:09:36 -06:00
codemann8 56b2e0e5e4 Adding an Auto default for Pre-open Pyramid option 2022-05-04 11:36:28 -05:00
aerinon f93ecf9412 New baserom with various fixes for both font and multiclient issue with pottery
Bump TFH limit to 850. It throws an error if you try to generate with too many pieces.
2022-04-28 16:27:37 -06:00
aerinon a9797bfd83 Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Main.py
#	RELEASENOTES.md
#	Rom.py
#	data/base2current.bps
2022-04-21 13:18:06 -06:00
aerinon 1c4e3e09ba Major only update (split pot keys and key drops) 2022-04-21 13:13:41 -06:00
aerinon 7dd5cc0e36 Merge branch 'DoorDevVolatile' into Customizer
# Conflicts:
#	BaseClasses.py
#	ItemList.py
#	Main.py
2022-04-21 11:14:40 -06:00
aerinon 5cc04ed675 Msu resume bug on patcher
Check for retro arrows in pots
2022-04-20 14:00:16 -06:00
aerinon 26e8e23fce Initial work on new pottery modes 2022-04-19 13:56:39 -06:00
codemann8 2a51f5bb3b Merged in DR v1.0.0.3 2022-04-15 10:45:12 -05:00
aerinon b3c9f1cf03 List nearly everything in custom yaml (spoiler skip and shuffled not the same right now) 2022-04-14 10:16:51 -06:00
aerinon c7de8dad79 Minor bug in dungeon_only algoithm (also affected fallback grouping in major_only and vanilla) 2022-04-13 14:27:45 -06:00