Commit Graph

67 Commits

Author SHA1 Message Date
aerinon
0b64b15e9e Fix for old pot shuffle
Fix for mystery startinventory
Update mystery example
2022-02-25 13:18:37 -07:00
aerinon
b7e307f4c1 BPS flag for Mystery
Expanded logic options for mystery
Fixed a shopsanity+district bug
Fixed the keysanity menu not showing map marks
2022-02-24 14:06:34 -07:00
aerinon
8d99ccafc5 Fix doc
Remove vestiges of shuffleswitches
2022-01-21 16:26:12 -07:00
aerinon
5211b305e6 Re-worked settings for pottery lottery
Fixed multiworld support for lottery
2022-01-21 16:10:33 -07:00
aerinon
b2f2565271 Standing Items initial commit 2021-12-16 16:02:11 -07:00
aerinon
61f659a511 Initial fill changes
Merge branch 'Bias' into DoorDevVolatile

# Conflicts:
#	Rom.py
2021-11-02 16:03:21 -06:00
aerinon
3369528596 Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Main.py
#	Rom.py
#	data/base2current.bps
2021-11-02 15:31:14 -06:00
Catobat
59dd62e3ce Fix some settings being mandatory in weight files 2021-11-01 21:24:54 +01:00
Catobat
5bac1ba5cc Add support for Subweights 2021-11-01 21:04:54 +01:00
aerinon
e78f9218f5 Merge branch 'Ambrosia' into DoorDevVolatile
# Conflicts:
#	BaseClasses.py
#	CLI.py
#	Main.py
2021-10-29 15:26:51 -06:00
aerinon
c8f1e611f4 Mystery test suite 2021-10-27 15:02:33 -06:00
aerinon
dc7d4940d9 Overworld map code 2021-10-21 16:29:09 -06:00
aerinon
746a739339 Main structure for various biased fills
Lots of help around correctly reserving locations
2021-08-26 15:27:05 -06:00
aerinon
f259e8bdc8 Boss item restriction logic added
Reserved location logic started
2021-08-20 14:32:54 -06:00
aerinon
939d495be7 Merge in combinatoric key logic from keyLogicAttempt1 branch 2021-08-20 10:03:40 -06:00
aerinon
e34218c7a9 Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable 2021-08-16 15:30:37 -06:00
aerinon
6205dc2cb0 Merge in unstable changes 2021-08-12 13:50:34 -06:00
aerinon
de6f3683d0 Fixed bug with sfx_shuffle in mystery 2021-08-12 13:45:51 -06:00
StructuralMike
dcba2be757 Bombbag instead of Bombbags 2021-08-11 16:29:12 +02:00
StructuralMike
44efe51e02 Changing the cli to be bombbags over bomblogic
Bombbags seemed better over bomblogic which is more ambiguous when considering new stuff OW and the bomb-only modes.

Also added bombbags to the example yaml
2021-08-11 10:22:54 +02:00
aerinon
aeb910e274 Various fixes:
Full boss shuffle samples without replacement
Vanilla doors simply unmarks ugly smalls
Money balance: handle multiworld solvent players better
Perf for item pool adjustment
Add loglevel to Mystery
2021-08-03 08:43:47 -06:00
aerinon
1871b7ee6e Merge branch 'SFXShuffle' into DoorDevUnstable 2021-08-02 12:40:52 -06:00
aerinon
46de270923 Merge branch 'DoorDevUnstable' of https://github.com/StructuralMike/ALttPDoorRandomizer into StructuralMike-DoorDevUnstable 2021-07-27 16:16:53 -06:00
aerinon
c182e73b77 Mystery can apply reduce_flashing 2021-07-27 11:33:58 -06:00
StructuralMike
051a47e0cd Bomblogic added 2021-07-23 20:35:48 +02:00
aerinon
c6ed7bcd04 Merge branch 'DoorDevUnstable' of https://github.com/ardnaxelarak/ALttPDoorRandomizer into ardnaxelarak-DoorDevUnstable 2021-07-23 10:04:02 -07:00
aerinon
68dc27902b SFX Shuffle initial implementation 2021-07-15 16:02:07 -07:00
aerinon
940369d3ec Rename fake boots to pseudo boots
Doc updates
2021-07-09 15:13:01 -07:00
aerinon
ffcc78f95c Fake boots checkbox/argument 2021-07-07 16:23:16 -07:00
aerinon
1a7c3faa76 Fixed some enemizer mystery settings
Added an easy way to turn off unkillable thieves
2021-07-01 16:25:55 -06:00
3896066193 Reimplement --securerandom
Seeds should be reproducable without the flag passed, and unreproducable with the flag passed.
With --securerandom, generate a 9-char alphanumeric string to use to make filenames differ.
2021-06-29 11:13:17 -07:00
aerinon
63d49c5775 Beemizer stuff 2021-06-02 11:15:22 -06:00
aerinon
e0479922cc Msu minor fix
Bosses simple fix
Boss shuffle mystery fix
2021-06-01 14:52:23 -06:00
aerinon
fff7cd691e Added the --shufflelinks option
Moved bunny spawn to experimental
Baserom bugfixes
2021-05-24 15:14:23 -06:00
aerinon
f2318b821a Experimental no longer pre-opens stone walls
Updated baserom
Fixed a standard bug where the exits to the ledge would be unavailable if the pyramid was pre-opened
DR ASM optimization
Removed Archery Game from Take-Any caves in inverted
Fixed a problem with new YAML parser
2021-05-13 12:17:31 -06:00
aerinon
6c98c537e2 Better mystery compatibility with old values 2021-05-04 16:29:52 -06:00
aerinon
a2fcad1e22 Version update with release notes
Switch to safe loader
2021-05-04 16:26:45 -06:00
aerinon
7b0e38f76c Merge branch 'DoorDevUnstable' of https://github.com/StructuralMike/ALttPDoorRandomizer into StructuralMike-DoorDevUnstable
# Conflicts:
#	Rom.py
2021-04-27 14:09:13 -06:00
StructuralMike
ac46d4d8aa Update mystery yaml parser to a maintained package module
Tested on both local files and url-files and works great.
2021-03-27 12:43:00 +01:00
randall.rupper
7b9deb2190 Merge branch 'DoorDevUnstable' of https://github.com/Fouton/ALttPDoorRandomizer into Fouton-DoorDevUnstable
some refinements too

# Conflicts:
#	ItemList.py
2021-03-16 15:15:48 -06:00
Fouton
2e07fc2dd0 Add files via upload 2021-03-12 16:57:42 -05:00
Fouton
8d933b82de TFH Futures 2021-03-12 16:41:35 -05:00
aerinon
2765f9bec0 - Settings code added (prototype)
- Mystery.py updates
- Blind maiden sequence restored if Blind is shuffled to TT
- Spoiler updated
- Fix for standard in vanilla ER
- Minor shopsanity discount
2021-02-09 16:31:12 -07:00
aerinon
357a09d5b7 Added intensity parameter. Clean up for next alpha release 2020-09-16 15:01:01 -06:00
aerinon
0705ccaeda Edge rom changes and minor mystery defensive coding 2020-05-02 15:09:23 -06:00
aerinon
114ed784f1 Torch keys counted like chest
Moved the total key counter to a count down on the left.
Added the BK indicator
Attempt to fix dungeon counters and fish error in Mystery.py
Removed double rom patch
AT map added.
5 chests min for all dungeons
2020-04-07 16:50:02 -06:00
Mike A. Trethewey
8513b7f270 Fix var loading again
Update Deprecated Args
Parse CLI
Parse Settings
Fix defaults
Fix priority
Add Enemizer error
Fix Custom Item Array again
Make output more verbose
Fix double-negative options
2020-03-22 02:53:40 -07:00
aerinon
549607c72a Bugfix for rupee20
Bugfix for Triforce hunt
Bugfix for python issue
Mystery experimental option
Mystery open pyramid refined
Mirror Scroll turned off if door shuffle is vanilla (even if experimental)
2020-03-03 09:37:09 -07:00
compiling
ba6c73861a Remove comments in yaml files.
Throw a meaningful error if the door-shuffle setting is invalid.
2020-01-26 21:46:18 +11:00
compiling
e0eff76b9b Merge remote-tracking branch 'remotes/multi/multiworld_31' into multidoors 2020-01-19 18:18:43 +11:00