AmazingAmpharos
57cc94501f
Mixed caves and various fixes merge
...
Mixed caves and other fixes merge
2018-02-08 04:34:02 -06:00
Kevin Cathcart
39f177dfa3
Fix incorrect rules for death mountain entrance cave
...
also some related fixes to super bomb logic
2018-02-06 23:21:04 -05:00
Kevin Cathcart
8be73a8c86
Update ROM
2018-02-06 21:31:53 -05:00
Kevin Cathcart
cd18be71d9
Add new full_cross_worlds shuffle
...
Untested, seed generates, but might be horrifically broken.
2018-02-06 19:18:14 -05:00
Kevin Cathcart
124e3b69de
Change how option_identifier is calculated
...
This will provide more headroom before running out of space in the 32
bits of the title where this data goes.
2018-02-06 19:18:13 -05:00
Kevin Cathcart
f6f444a1d8
Add Hera as old man entrance to all legacy modes
2018-02-06 19:18:13 -05:00
Kevin Cathcart
f39886579a
Add cross world bunny logic
2018-02-06 19:18:13 -05:00
Kevin Cathcart
a0237e0863
Update mixed cave shuffle
...
It now shuffles super bomb into multi-entrance caves
(The list of entrances that owuld be blacksmith safe are marked, but
they are not safe because dwarf will not enter them, we may patch this
eventually)
Also include a missing dungeon region in the hyrule castle dungeon
definition
Include Tower of Hera as a valid old man location in new Full shuffle
2018-02-06 19:18:12 -05:00
Kevin Cathcart
c6b67aa088
Update rules for bomb shop to account for mixed caves
2018-02-06 19:18:12 -05:00
Kevin Cathcart
bb6fa66dbe
Refactor bomb rules
2018-02-06 19:18:12 -05:00
Kevin Cathcart
c8f1ed28ef
Updates to Region tag
...
Modify Region taging to include a Dungeon Tag
Refactor to use helper methods to make it easier to see the types.
Add an underlying enum for storage on the region class
2018-02-06 19:18:12 -05:00
Kevin Cathcart
8672099a3c
Add new Full Shuffle
...
Add stubs for other new modes
2018-02-06 19:18:12 -05:00
Kevin Cathcart
3becad7c10
Add exit data for single exit caves
...
This data was imperically determined by reading the cached memory values
that the game made when entering each cave
2018-02-06 19:18:11 -05:00
Kevin Cathcart
19f09af382
Fix accidentally swapped skull woods holes
2018-02-06 19:18:11 -05:00
Kevin Cathcart
6acad0c037
Re-implement multi-entrance cave patching
...
Make it function in a way that will be compatible with placing them in
single entrance doorways.
2018-02-06 19:18:11 -05:00
AmazingAmpharos
a461341c64
Initial equipment handling
...
Properly sets the initial equipment parameters to the defaults established in v28.
2018-01-29 19:46:16 -06:00
AmazingAmpharos
b8778385ad
Spike Cave v29 adjustment
...
This makes spike cave correctly understand that potions in v29 will refill full magic independent of difficulty setting.
2018-01-29 18:56:15 -06:00
AmazingAmpharos
ffe8df3304
Various fixes and QoL changes
...
Dam softlock fix, fake world fix, TT basement keylock, adjustments for disable music, shuffle Ganon on by default, custom missing certain progression items will fail less often.
2018-01-29 15:48:56 -06:00
AmazingAmpharos
60ff21bf4f
Triforce Hunt always 20/30
...
This adjusts the item pools to account for the fact that in v29 Triforce Hunt will be 20/30 in all difficulty settings.
2018-01-29 15:40:19 -06:00
Kevin Cathcart
570ee24fc0
Make Shuffle Ganon the Default
2018-01-27 17:11:53 -05:00
Kevin Cathcart
e19c0ada70
Retry Logic for Dungeon Prizes
...
Will help make avoid seed failure for custom pool seeds.
This won't help with a seed that has a layout that is not compatible
with the item pool though.
2018-01-27 16:21:32 -05:00
Kevin Cathcart
405e157da8
Adjust white space for music_volumes
2018-01-27 15:01:16 -05:00
Kevin Cathcart
b523d5bf8a
Don't mute mirror sound effect
2018-01-27 14:58:19 -05:00
Kevin Cathcart
95bc7c954b
Fix TT basement keylock
...
This is fixed by requiring that hammer be accessible before the always
allow logic will permit key in the big chest.
2018-01-27 14:16:47 -05:00
Kevin Cathcart
d29d298d1f
Implement Fake World fix
...
Fixes the issues caused by a light world escape with dark world hyrule
castle
2018-01-25 22:04:12 -05:00
Kevin Cathcart
f90653f1b8
Fix Dam Softlocks
...
Also remove obsolete comments
2018-01-25 22:03:46 -05:00
AmazingAmpharos
564495648d
Custom item pool feature
...
This is the starting point for the new custom item pool feature that will let users specify the item pool. It is functional, perhaps due for some minor tweaking and definitely needs more testing. The command line side is bad, just two parameters that hopefully don't do anything under any circumstance if the user tries to use them (don't really intend to support a command line version of this feature); maybe there's a better way to let the command line ER work in general without having any opportunity to activate this feature. The GUI should probably show the user the sum of the current item pool out of 153 so the user knows how to size the item pool more easily, but that's a todo.
2018-01-21 20:43:44 -06:00
AmazingAmpharos
9af585f1aa
Typo fix
2018-01-21 20:35:31 -06:00
AmazingAmpharos
2dbd376f64
Tag regions by world
...
All regions now have a property for 'Light', 'Dark', or 'Inside' for future logic use.
2018-01-18 19:20:33 -06:00
AmazingAmpharos
b33d38889f
Emergency bunny fixes
...
Emergency bunny fixes
2018-01-18 19:19:17 -06:00
AmazingAmpharos
9f76ab025b
0.5.2.1 new logic hash
2018-01-18 01:10:39 -06:00
AmazingAmpharos
e58cc84c50
Critical fixes for bunny logic
...
Critical fixes for bunny logic
2018-01-18 01:01:04 -06:00
Kevin Cathcart
e002672503
Critical fixes for bunny logic
2018-01-18 01:38:28 -05:00
AmazingAmpharos
7f2a89f5f4
Fastmenu Adjuster Fix
2018-01-09 21:18:37 -06:00
AmazingAmpharos
7c8d0dada2
Adjuster Fastmenu Fix
...
It didn't work at all, one line fix, how annoying.
2018-01-09 21:14:09 -06:00
AmazingAmpharos
8a38128976
0.5.2 release
...
0.5.2 release
2018-01-08 10:45:25 -06:00
AmazingAmpharos
3dcc63b44e
Merge pull request #10 from KevinCathcart/Dev
...
Fix aga1 keysanity softlock
2018-01-08 10:40:19 -06:00
Kevin Cathcart
513ded2b18
Fix aga1 keysanity softlock
2018-01-08 02:06:03 -05:00
AmazingAmpharos
ea2b672400
0.5.2 final features update
...
0.5.2 final features update
2018-01-07 19:25:40 -06:00
Kevin Cathcart
4262cdb88b
Add random sprite option
...
Fix accidental breakage of Adjuster
2018-01-07 20:19:39 -05:00
Kevin Cathcart
b01e083a79
Update sprites to vt28 official sprites
2018-01-07 19:30:17 -05:00
Kevin Cathcart
9a2198ac8f
Bump version number & new logic hash
2018-01-07 04:49:47 -05:00
Kevin Cathcart
a57a64ecf9
Update base2current
2018-01-07 04:31:48 -05:00
Kevin Cathcart
f3bdc230a7
Misc minor improvements
...
Open dialogs now filter by correct file extensions
Sort sprites by name (instead of disk order)
Better handle blank author names in zspr files.
Sort paths by name. (Otherwise the Bomb shop entry if present looks
wrong)
2018-01-07 01:31:56 -05:00
Kevin Cathcart
07275316ed
Fix and reformat spike cave logic
2018-01-06 23:08:20 -05:00
Kevin Cathcart
52c194822d
Add logic support for new swordless Bombos pads
2018-01-06 22:20:08 -05:00
AmazingAmpharos
902097d728
Magic and Agahnim fix
...
Makes can_extend_magic take an argument for how much magic is needed in total. Fixes rule issues with Trinexx, spike cave, and swordless Agahnim's Tower.
2018-01-06 21:07:46 -06:00
AmazingAmpharos
fb09c05017
Better file output names
...
The adjuster now appends _adjusted to the pre-existing file name (before the extension) instead of a static output name.
2018-01-06 21:06:34 -06:00
AmazingAmpharos
193b3323b7
Merge pull request #8 from KevinCathcart/Dev
...
Update through Bomb Shop in paths
2018-01-06 18:58:19 -06:00
Kevin Cathcart
a155d455bb
Add Bomb Shop to paths output if Pyramid Fairy Entrance is needed
...
Tweak internal handling of paths
2018-01-06 16:25:14 -05:00