Commit Graph

200 Commits

Author SHA1 Message Date
cassidoxa
da0aa08744 Update ROM 2023-08-07 19:02:27 -04:00
cassidoxa
940b7f59fd Free Crystals
Zelda mirror fix
Use free dungeon items always
2023-08-07 13:47:52 -04:00
cassidoxa
c4e6fbb8cd Ganonhunt 2023-06-12 13:52:17 -04:00
cassidoxa
0c871a2239 Update ROM 2023-06-11 00:07:23 -04:00
cassidoxa
6d19f6c8d1 Completionist mode
100% Locations logic fixes
2023-06-09 19:22:42 -04:00
cassidoxa
edd251bcad Remove LW/DW light cone options and logic
Add dots to ped credits sequence
2023-03-12 17:52:53 -04:00
cassidoxa
5f74519a24 Update base rom 2023-02-12 18:58:50 -05:00
cassidoxa
89ffa115b4 New font 2022-12-15 19:49:16 -05:00
cassidoxa
ba4eff1692 Fix Waterfall of Wishing connection not requiring flippers 2022-11-24 20:01:17 -05:00
cassidoxa
0e3aee1211 Add menu boss icon for no logic but not regular key shuffle modes 2022-11-24 19:27:42 -05:00
cassidoxa
9581cba352 Merge branch 'inverted-portals-er' into alttpr-com 2022-11-24 19:18:10 -05:00
cassidoxa
298b7e5294 Merge branch 'aga_door_glitched' into alttpr-com 2022-11-24 19:17:16 -05:00
cassidoxa
1abae11178 Fix Aga Tower/SW curtains
Update ROM
2022-11-24 19:07:00 -05:00
cassidoxa
a9364beaa0 Add TR bomb door pre-opening
Update base rom
2022-10-31 15:45:04 -04:00
cassidoxa
58dc7f96c2 Combine starting max ammo and capacity upgrades into single capacity 2022-08-08 17:02:54 -04:00
cassidoxa
8795a4b393 Add initial SRAM class and refactor to use it 2022-02-20 00:21:33 -05:00
cassidy
e1afd4374f Remove HC escape exit barriers in glitched modes and vanilla shuffle
Unlock Aga Tower door during escape in glitched modes
2021-12-22 23:20:28 -05:00
cassidy
4b534fe185 Remove diggable portals in inverted 2021-10-21 22:26:47 -04:00
Kevin Cathcart
633c221d6f New ganon goal sign text 2021-02-19 21:02:54 -05:00
Kevin Cathcart
39d4af9ef0 Fix ganon-only silvers not being ties to world adjustments 2021-02-19 20:14:03 -05:00
Kevin Cathcart
4ad31d641b Add CSPRNG option: --securerandom 2020-06-26 20:12:30 -04:00
compiling
11a91b96c6 Set inverted blacksmith to require light world access using the mirror or a portal (via starting in Link's House / Old Man Cave doesn't work).
Set the flag allowing the blacksmith to visit Link's House in simple inverted shuffle.
2020-04-05 21:12:26 +10:00
compiling
0a882bdf4e Show text box on pickup for all dungeon items in keysanity mode. 2020-04-04 15:16:49 +11:00
compiling
d6db722d2e Fix silvers hint to point at the bow you didn't find.
Remove silvers hint if progressive bows do not give silvers.
2020-03-09 09:57:22 +11:00
compiling
b5dccaba2c Update base2current 2020-03-08 17:27:26 +11:00
compiling
6b97cebec5 Work around for json patch - split out bow limit into a separate patch so that it can be overridden properly. 2020-01-02 16:33:00 +11:00
cassidoxa
f8628337bb One more vanilla/dungeons ROM fix 2019-09-21 22:15:12 -04:00
cassidoxa
2859acef7d Swordless rom writes and inverted fixes
* Update Swordless rom writes

* Remove swordless as possible mode in ItemList.py

* Fix inverted HC Ledge access
Added collection state helper methods for determining lw/dw access
Restricted locations where Link's House can be in inverted
Dark Sanc and Link's House can no longer be at the back of Skull Woods
Fixed minor error in inverted bunny rules

* Update Link's House Shuffling in inverted insanity

* More isolated entrances not to put Link's House at

* Fix Link's House in dungeons shuffles

* More dungeons shuffle stuff I forgot
2019-09-21 21:59:16 -04:00
Kevin Cathcart
f2c62e87ef Update flavor text 2019-09-02 15:34:52 -04:00
Kevin Cathcart
7249429f69 Fix silvers hint 2019-09-02 15:33:34 -04:00
cassidoxa
0a759f18d6 Undo write causing map tile glitch in EP area (#9) 2019-08-28 21:13:35 -04:00
Kevin Cathcart
ab99e8c223 Triforce Hunt turn-in logic 2019-08-28 21:12:44 -04:00
Kevin Cathcart
895d274b02 New music muting mechanism 2019-08-25 22:36:19 -04:00
Kevin Cathcart
12d7459a60 Implement progressive bow limit 2019-08-25 22:28:12 -04:00
Kevin Cathcart
7dfff45a84 Fix typo 2019-08-25 22:22:31 -04:00
Kevin Cathcart
df6bf6f99c Fix errors 2019-08-24 15:53:21 -04:00
Kevin Cathcart
6a6058adb3 Update goal sign/ganon taunts 2019-08-24 15:36:54 -04:00
Kevin Cathcart
ec9709f009 Preopen GT for 0 crystals 2019-08-24 15:35:23 -04:00
cassidoxa
fe1505408a Fix mirror bonking in inverted
reverted a change and fixed some inverted writes I messed up initially
2019-08-24 10:14:57 -04:00
Kevin Cathcart
c0acfdd81e New silver arrow hints
Supporting progressive bows.
2019-08-21 22:40:19 -04:00
Kevin Cathcart
418568df60 Add Item functionality setting and progressive bow
Progressive bows still have issue for silvers hint
2019-08-10 19:37:26 -04:00
Kevin Cathcart
996bf8495c Implement new weapons modes
This also includes some partial additional cleanup of the item pool.
2019-08-10 16:10:54 -04:00
Kevin Cathcart
b8ea2eb4b1 Fix random weapons for Standard Mode
Now works roughly like VT, except that swords are somwhat more common
and bombs-only escape is not supported (because I don't want to make
'Bombs (10)' an advancement item)

Swordless Standard Mode should also work now

Assured and Vanilla weapons still need to be implemented.
2019-08-10 16:10:54 -04:00
Kevin Cathcart
3713f6a1b5 Add keysanity map reveal
An overlooked v30 feature
2019-08-10 16:10:54 -04:00
Kevin Cathcart
b0f4fa8cec Partial implementation of many V31 features
Partial support for Progressive bow
  - Still needs to be added to item pool
  - Silver hint handling remains TBD even for VT

Added weapons selection.
  - Vanilla needs to be implemented
  - Assured needs to be implemented
  - Inverted swordless is almost certainly messed up.
  - Swordless standard mode will likely softlock
  - Random weapon standard mode is currently treated as uncle assured

Deleted removed difficulties
  - Remaining difficulties still need to be adjusted

Added locked property to locations:
  - This is used for preplaced items etc so that multiworld balancing
    knows they cannot be moved.

Made a few of the difficulty changes from V31, but not all.

Added required text changes to handle crystals requirements
  - More changes will likely me made in future
  - Currently there is is no way to tell ganon requirement in
    Inverted mode
2019-08-10 16:10:47 -04:00
Kevin Cathcart
d4f1bb7091 Implement V31 prize packs 2019-08-10 15:56:50 -04:00
Kevin Cathcart
8fb89971e5 Fix standard mode 2019-08-03 16:48:39 -04:00
Kevin Cathcart
90e5f522d8 Partially implement variable crystal requirements 2019-08-03 16:48:31 -04:00
cassidoxa
18f1275050 Inverted Mode (#5)
Merging in Cassidoxa's inverted mode.

I've still not fully reviewed the logic used in this mode, so it should be considered experimental, pending an in depth review by either myself or AA.
2019-07-27 09:13:13 -04:00
Kevin Cathcart
c4570b732d Remove option_identifier
It is no longer needed because we set the hash based on an actual
hash of the rom contents, so it is not based on the title field anymore.
2019-07-11 20:39:08 -04:00