Commit Graph
100 Commits
Author SHA1 Message Date
aerinon 86128c76ff Add major_only algorithm to code 2022-04-21 11:33:31 -06:00
aerinon abf57e0255 Fix for a map bug (link not shown when eastern prize is) 2022-04-20 09:08:55 -06:00
aerinon 940c179e28 Documentation update 2022-04-19 14:40:27 -06:00
aerinon 606148bdbe Minor map feature 2022-04-19 14:34:44 -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
aerinon e1f85efbef Fixes for overworld_map map mode 2022-04-13 13:31:47 -06:00
aerinon 95280e8705 Cherry pick fix for district+shopsanity 2022-03-28 09:32:03 -05:00
aerinon 1ebb49fa59 Update notes 2022-03-08 08:48:49 -07:00
aerinon 6fa2cce79d Factorial fix 2022-03-08 08:14:28 -07:00
aerinon 341a4f4631 District hint work 2022-03-08 08:13:49 -07:00
aerinon 833a5d8320 Merge branch 'DoorDev' into DoorDevUnstable
# Conflicts:
#	Main.py
#	RELEASENOTES.md
2022-03-04 16:49:41 -07:00
aerinon ccdbeb6423 Note for fix 2022-03-04 16:46:46 -07:00
aerinon e89a143052 SSL not verified for alttpr.com/sprites 2022-03-04 16:46:06 -07:00
aerinon 922bc6d2d0 Fix some interior doors during key door identification as missing one reachable side 2022-03-04 16:45:51 -07:00
aerinon e76bc92e42 Fix bombbag bug 2022-01-21 16:15:51 -07:00
aerinon d0f38ec659 Setup release notes and version 2022-01-13 17:11:37 -07:00
aerinon e0ff23158a Readme updates 2022-01-13 17:01:13 -07:00
aerinon b55583c524 Merge branch 'DoorDevUnstable' into DoorDev
# Conflicts:
#	Main.py
#	RELEASENOTES.md
#	Rom.py
#	data/base2current.bps
2022-01-13 15:23:49 -07:00
aerinon 9fd73e08bb Districting considers the Tavern North entrance
Major items are counted differently
Minor edits
2022-01-13 15:13:22 -07:00
aerinon 481e34d2f0 Minor fix for bombbag + TFH 2022-01-06 16:22:56 -07:00
aerinon fab5f5bb70 Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Main.py
#	Rom.py
#	data/base2current.bps
2022-01-06 16:06:51 -07:00
aerinon 4f3ff95f81 -Baserom update
-Incorporate some rom PRs
-Updated Houlihan to exit to wherever Link's House is (inverted, too)
2022-01-05 14:37:10 -07:00
aerinon 45bb92151f -Fix for Inverted Mode: Dark Lake Hylia shop sells a blue potion
-Fix for Ijwu's enemizer: Boss door in Thieves' Town no longer closes after the maiden hint
-AllowAccidentalMajorGlitches set for no logic
2022-01-04 22:10:42 -07:00
aerinon c651d1d584 Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Main.py
2021-12-06 15:41:19 -07:00
aerinon 74155ec5ae Version and release note update 2021-12-06 15:28:19 -07:00
aerinon d710e08ea0 Rules fixes - TT locations not foribben by default to have big key
Can push paradox block with mirror in glitched modes
2021-12-06 15:25:55 -07:00
aerinon 10a440e4ee Potential fix for money balancing 2021-11-19 16:09:00 -07:00
aerinon 500ec07174 Add bomb assumptions to certain bosses 2021-11-19 16:03:41 -07:00
aerinon 577935b7e7 Typos and grammar refinement 2021-11-18 16:46:42 -07:00
aerinon 32816fb7db Documentation of fill algorithms 2021-11-17 16:31:19 -07:00
aerinon 4c2887c0a1 Fix baserom 2021-11-15 16:23:53 -07:00
aerinon ba8f15b6e0 Clean up and vanilla fill improvements 2021-11-15 16:22:50 -07:00
aerinon 61f659a511 Initial fill changes
Merge branch 'Bias' into DoorDevVolatile

# Conflicts:
#	Rom.py
2021-11-02 16:03:21 -06:00
aerinon 4131896f93 Release notes for restricted boss item 2021-11-02 15:40:15 -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
aerinon 90f7016f49 Update release notes and version
Remove tileset fix (I like the other more visually)
2021-11-02 15:25:34 -06:00
aerinon f8ed4f0c38 Merge branch 'DRFix' of https://github.com/Catobat/ALttPDoorRandomizer into Catobat-DRFix 2021-11-02 15:19:07 -06:00
aerinon e78f9218f5 Merge branch 'Ambrosia' into DoorDevVolatile
# Conflicts:
#	BaseClasses.py
#	CLI.py
#	Main.py
2021-10-29 15:26:51 -06:00
aerinon d84a3832a6 Merge branch 'DoorDevUnstable' into DoorDevVolatile 2021-10-29 11:50:35 -06:00
aerinon 3a41314003 Shufflelinks and bombbag added to settings code 2021-10-29 11:50:16 -06:00
aerinon 1525a949ca Merge branch 'DoorDevUnstable' into DoorDevVolatile 2021-10-27 15:02:47 -06:00
aerinon c8f1e611f4 Mystery test suite 2021-10-27 15:02:33 -06:00
aerinon 4b0c2afa98 Retro + enemizer fix for arrows under pots 2021-10-27 14:30:25 -06:00
aerinon 3b3fe7f8ca Bonk fairy (light) standard er restriction 2021-10-27 13:29:07 -06:00
aerinon 62c348fe7c Capacity upgrade fairy now sells nothing useful (nor could downgrade your sword) 2021-10-25 16:31:36 -06:00
aerinon 9f8d87f7e3 Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Rom.py
2021-10-22 15:59:07 -06:00
aerinon 9b5e6c8beb Updated baserom and release notes 2021-10-21 16:49:05 -06:00
aerinon 593355f839 Quadrant glitch mistake reversion
Fix for inverted diggable portals
2021-10-21 16:34:27 -06:00
aerinon dc7d4940d9 Overworld map code 2021-10-21 16:29:09 -06:00
aerinon 12846df681 Accounted for bomb usage in Mire 2 (non-enemizer, of course) 2021-10-21 14:34:21 -06:00
aerinon 551d46e5f4 Bug fix for inaccessible region function (always used player 1's HC Ledge) 2021-10-21 14:20:22 -06:00
aerinon a4848c5baf Baserom update 2021-10-21 14:17:26 -06:00
aerinon a23315f783 Disarm EG glitch on mirror in most modes
Added a check flag for the disarm on most transitions so if can be armed when wanted
2021-10-05 14:13:24 -06:00
aerinon 28b87428cc Changed bias named. Added districting 2021-10-05 13:58:30 -06:00
aerinon 035621e420 Rupee bow forbids certain lobbies in HC in standard
Allow a lobby in keydrop shuffle
Key rule fix when bk isn't possible
Added controller awareness to world traversal
2021-09-28 14:57:17 -06:00
aerinon 058b78cff9 Massage fix 2021-09-23 16:10:07 -06:00
aerinon ee545b3543 Merge branch 'Ambrosia' into Bias 2021-09-16 16:15:10 -06:00
aerinon 9e04417072 Merge branch 'DoorDevUnstable' into Ambrosia 2021-09-16 16:12:45 -06:00
aerinon 1eda6cfa9a Fix lambda by binding bk_name at lambda creation 2021-09-16 15:46:40 -06:00
aerinon ddd3aaf9a2 More prize door refinement
Incorporating drop entrances better in the find proposal algorithm
2021-09-16 15:20:29 -06:00
aerinon bce3bcf4fe Remove stonewall pre-opening code in favor of dynamic softlock prevention (Promoted from experimental) 2021-09-14 16:02:31 -06:00
aerinon eab9404398 Allow Blind's Cell to be shuffled if Blind is not the boss 2021-09-14 15:40:55 -06:00
aerinon c5f6c46bd8 Remove unique annotation from FastEnum class 2021-09-14 15:24:23 -06:00
aerinon c64d499bab Maps/compasses should not be advancement items if the restriction is none 2021-09-14 15:03:51 -06:00
aerinon a9b872b88d Ambrosia logic fixes 2021-09-14 15:02:45 -06:00
aerinon 391db7b5c4 Clustered bias algorithm
Fixes for various other algorithms
2021-09-14 15:02:18 -06:00
aerinon ebf237cca3 Ambrosia logic fixes 2021-09-14 15:00:55 -06:00
aerinon ef998a2f7f Merge branch 'Ambrosia' into Bias 2021-09-10 09:18:49 -06:00
aerinon a6e49513be Merge branch 'DoorDevUnstable' into Ambrosia 2021-09-10 09:17:23 -06:00
aerinon a7fffd3267 More refinement for prize locked parts of a dungeon and key rule interaction 2021-09-10 09:13:20 -06:00
aerinon ec7c1489c7 Removed rails flag and just edited the object table for prevent mode in mixed travel
Updated rails in PoD Arena to prevent hovering better
2021-09-07 16:25:42 -06:00
aerinon e48dbe3d27 Prize relevance refinement
Subtle change on bk restriction - only restrict if bk was determined to be the way forward
2021-09-02 18:10:49 -06:00
aerinon 2760841836 Prevent keys doors on door pairs that loop on themselves in the same supertile. (Excludes dead ends)
Thus, there's not chance for a keys to be wasted.
2021-09-02 17:00:36 -06:00
aerinon 84fb47ba9d Couple of big key logic fixes - one with bk forced
Another with bk assumed to be found early in dungeon
Catobat map check fix from rom
2021-08-31 15:36:38 -06:00
aerinon 10c01034fd Minor rom fix 2021-08-31 14:10:47 -06:00
aerinon dad6016498 Rom features: update cutofftable
Add a multiworld ram slot for item that just got grabbed
2021-08-30 15:57:45 -06:00
aerinon 07287d85a7 Improve exclusion calculation 2021-08-30 15:21:25 -06:00
aerinon 67c4fee636 Boss shuffle fix - fixes some bias discovered by krebel 2021-08-30 15:20:27 -06:00
aerinon 91fbcd38da Fix shop hints in ER modes where shops are not located vanilla 2021-08-27 15:13:37 -06:00
aerinon 9e7223795f Fix for path checking. should get pinball more often 2021-08-27 15:03:27 -06:00
aerinon 759e9979da Rule fix for bigkey shuffle, use the always_allow for the big key, but require it for every other item 2021-08-26 15:51:12 -06:00
aerinon 23352c3bf7 Correct promotion of map and compass to advancement to add that logic 2021-08-26 15:36:12 -06:00
aerinon 4e8a8d2840 Compass/Map can be progressive
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:33:27 -06:00
aerinon 5c835dc243 Fix can_beat_game error
Add start_region awareness to door finder combinations
Added dungeon table
2021-08-26 15:33:08 -06:00
aerinon 1f884649d1 Remove unnecessary imports 2021-08-26 15:32:35 -06:00
aerinon 5614dea2b5 Fix can_beat_game error
Add start_region awareness to door finder combinations
Added dungeon table
2021-08-26 15:28:42 -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 4d776e0fee Compass/Map can be progressive
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:25:29 -06:00
aerinon 6f06dbcd04 Fix can_beat_game error
Add start_region awareness to door finder combinations
Added dungeon table
2021-08-26 15:21:10 -06:00
aerinon f259e8bdc8 Boss item restriction logic added
Reserved location logic started
2021-08-20 14:32:54 -06:00
aerinon b2a6e4a7d4 Update release notes 2021-08-20 10:06:45 -06:00
aerinon 939d495be7 Merge in combinatoric key logic from keyLogicAttempt1 branch 2021-08-20 10:03:40 -06:00
aerinon 4e91e627e1 Split dungeon refinement
Prize relevance refinement
2021-08-19 16:21:42 -06:00
aerinon 25bc968b62 Key counts for vanilla fixed 2021-08-19 16:15:05 -06:00
aerinon e34218c7a9 Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable 2021-08-16 15:30:37 -06:00
aerinon 71079269fa Total keys fix for key logic
(Basic reductions do not affect amount of keys placed while crossed does)
2021-08-16 15:29:40 -06:00
aerinon b53a005545 Fix for last ditch problems
Special bk adjustments
Exception for self locking key doors in key lock checker
2021-08-16 15:28:20 -06:00
aerinon 54004118f5 Minor bug during exploration 2021-08-13 14:41:35 -06:00
aerinon 678e5eb091 Multi-entrance crystal doesn't propagate between dungeons
Multi-entrance: don't use unreachable entrances for reachable stats
2021-08-13 14:41:04 -06:00
aerinon fd24c016e2 Total keys fix for key logic
(Basic reductions do not affect amount of keys placed while crossed do)
2021-08-12 15:59:01 -06:00