Commit Graph

608 Commits

Author SHA1 Message Date
AmazingAmpharos 262e0e43c3 Fix GT Map Chest requirement
Forever in ER, erroneously, the Map Chest in Ganon's Tower erroneously required Hookshot instead of correctly accepting Hookshot or Boots like the item randomizer. The root cause involved how regional connections were strung together with the assumption Map Chest would have the same requirements as the four DMs Room chests. This fixes that and allows that chest to be accessed by logic with Boots.
2019-04-18 16:30:08 -05:00
AmazingAmpharos 4d16559fae TR Logic Fix
This update should fully fix the key logic for Turtle Rock. This involved fixing several longstanding bugs in the program we didn't realize we had until trying to really fix this issue. Notable inclusions are that now seeds generated with a count will be identical to similarly numbered seeds generated individually and that now the always allows actually work (key for key apparently actually never happened in ER before and we didn't notice!). This also required refactoring the item pool generation before rule setting and individually moving pendant/crystal placement out of item pool generation (it's not a separate step between rule setting and normal item fill). A few exotic seed generation fails are still possible involving multi-entrance dungeons being really, really inaccessible in non-keysanity, but they're now appropriately super rare instead of being as common as they were before.
2019-04-18 16:11:11 -05:00
AmazingAmpharos 7b56932e31 TR Key Logic Update
This is just for review and isn't tested beyond seeing that it runs. In theory, this should fix the TR based seed generation failures and make TR Small Key requirements as precise as possible.
2019-04-15 19:17:44 -05:00
AmazingAmpharos ab69ee4188 Random heart colors, typo fix
This fixes a typo in which a helpful hint referring to Thieves' Town would erroneously refer to it as Thieves' Tower. Additionally, the heart color selection now supports random which will randomly choose between the other four presented options. This random feature is also supported by the adjuster.
2019-04-15 14:28:14 -05:00
AmazingAmpharos 0cd86c9a61 Updated hint text
Hopefully these text changes will make the hints less cryptic for more users.
2019-04-10 17:03:01 -05:00
AmazingAmpharos 62df55242a Part 1 of Hint Improvement
This causes items to use clear, specific names instead of the pedestal style ambiguous names. This also randomizes the order of the two items listed in the hints for Mire left and Swamp left. Part 2 is going to be a substantial number of changes/improvements to location names.
2019-04-08 20:11:33 -05:00
AmazingAmpharos a89c01f917
Fix inconsistent gen and fix retro
This fixes two issues:

-The same seed number was producing (subtly) different seeds. This was caused by misplaced random calls in the changes to the entrance shuffle; these calls to the rng were happening before the random seed was decided. Re-arranging that function should solve this. Thanks to hycutype for both noticing this and providing a solution.

-Retro mode was broken with the addition of hints. This was caused by the retro exclusive regions not having defined hints (for reasons I truly question myself over, they are defined in ItemList.py...) and then further by an obscure function in copy_world that builds the playthrough and deals with the sword cave not being updated for the new three parameter regions (region objects used to only require two parameters). This has been fixed.
2019-02-22 05:59:46 -06:00
AmazingAmpharos 6294d5f831
Fix bug with Swamp hint and remove some debug code 2019-02-21 00:22:46 -06:00
AmazingAmpharos 25976e9f44
Merge pull request #31 from TheExcalabur/must_exits
Must-exit cave fixes
2019-02-21 00:08:25 -06:00
Devin H. Smith 6e8b60817c Copying logic from local repo for debiasing connectors to must-exit locations 2019-02-03 23:03:02 +00:00
AmazingAmpharos 91bee4f1b9
The rest of the helpful hint system
This should now work fairly completely. I've added the IR's junk hint text, updated the base ROM to v30, added a checkbox to the GUI/option to the command line to control the hint system, and fixed a bug in the previous upload that listed Skull Woods final erroneously in two arrays. I also now shuffle the Silver Arrow locations before hinting at the first one (so if multiple Silver Arrows are in a seed, all of them are equally likely to be the one Ganon hints at) and now call out "Castle Tower" in hints as a unique location and not as "Hyrule Castle" (what was I thinking on that?).
2019-01-23 03:04:42 -06:00
AmazingAmpharos b2defa664d
Hint system prototype
The junk hints still need filled in. For now, they're just clones of the Tavern Man hints. Also I haven't really tested this at all beyond verifying it runs and the ROM it makes boots. That needs to be addressed of course.
2019-01-20 01:01:02 -06:00
AmazingAmpharos ffae1f2333
v30 material
v30 material
2018-11-27 20:38:10 -06:00
Kevin Cathcart 0f914e47ed Fix captialization of bosses spoiler section 2018-09-26 20:23:20 -04:00
Kevin Cathcart 54926a17f4 Additional v30 updates 2018-09-26 17:34:15 -04:00
Kevin Cathcart d68a0865c8 Fix awful naming of the write_int## methods 2018-09-26 13:39:26 -04:00
Kevin Cathcart d477559b2d Update sprites 2018-09-26 13:19:41 -04:00
Kevin Cathcart b90a381e9b Basic impl. of boss shuffle for VT site enemizer integration 2018-09-26 13:12:20 -04:00
Kevin Cathcart 5539143f00 v30 updates 2018-09-22 22:51:54 -04:00
Kevin Cathcart b259c10d27 Minor bug fixes and other updates 2018-09-16 12:55:49 -04:00
Kevin Cathcart b908ba8718 Remove desert thief text 2018-09-16 11:48:00 -04:00
Kevin Cathcart 553700e56b Update Text 2018-09-16 11:48:00 -04:00
Kevin Cathcart 1f16e17583 Fix empty write issue 2018-09-16 11:48:00 -04:00
Kevin Cathcart 56f8f9b176 Change index of Sahasrahla post item get text 2018-09-16 11:48:00 -04:00
Kevin Cathcart b56739e713 Changed comment to relfect change in base rom 2018-09-16 11:48:00 -04:00
Kevin Cathcart 1402a4bb1b Avoid bloating patch size any more than strictly needed 2018-09-16 11:48:00 -04:00
Kevin Cathcart 3c19ea33e9 Fix triforce text border
Update some text ids
2018-07-14 20:46:42 -04:00
Kevin Cathcart a9cdc28350 Import text table, and move text to text table 2018-04-21 14:02:42 -04:00
Kevin Cathcart 5257e7d827 Fix the text wrapping to not remove starting white space 2018-04-18 21:14:52 -04:00
AmazingAmpharos 33e076209e
0.6.1 Release
0.6.1 Release
2018-03-30 23:22:45 -05:00
AmazingAmpharos dc81cc9163
Final 0.6.1 fixes
Final 0.6.1 fixes
2018-03-30 23:18:39 -05:00
Kevin Cathcart 77854568ca fix stun item 2018-03-29 22:07:05 -04:00
Kevin Cathcart 48f08c70d7 Overflow progressives no longer become triforce pieces
Also commir a change that  was supposed to be included a few days ago.
2018-03-29 22:02:01 -04:00
Kevin Cathcart 4c6a140af9 Fix json spoiler serialization
Correct shop spoiler
Adjust cases for main spoiler sections
2018-03-27 00:42:16 -04:00
Kevin Cathcart 5d149cabc7 Fix bugs from recent playtest 2018-03-26 19:32:19 -04:00
AmazingAmpharos 7c9c3db74d
Hopefully final 0.6.1 changes
-Add no logic mode.
-Fix swordless requirement for Mothula to be less strict.
-New version number and logic hash.
-Significantly updated readme.
2018-03-25 17:21:36 -05:00
AmazingAmpharos 91a1f6dd5a
Most of the stuff for the next version
Most of the stuff for the next version
2018-03-25 15:14:48 -05:00
Kevin Cathcart 74c50cc70e Add the auto auto-equip silvers at ganon feature
Used in easy, and to avoid a minor bug that can occur in retro
2018-03-24 13:45:48 -04:00
Kevin Cathcart a57918cf05 Update dungeon order 2018-03-24 13:45:47 -04:00
Kevin Cathcart 360287f0fb Fix spoiler issue from take anys 2018-03-24 13:45:47 -04:00
Kevin Cathcart cb70174508 Add shops to spoiler
Also fix breakage from last spoiler change
2018-03-24 13:45:47 -04:00
Kevin Cathcart 9b6ad0369c Bomb price fixing - requested by the Hyrule explosives cartel 2018-03-23 23:02:51 -04:00
Kevin Cathcart 71280762df Better VT site spoilers 2018-03-23 22:42:39 -04:00
Kevin Cathcart e91e706ea4 Fix corrupted text 2018-03-23 18:27:01 -04:00
Kevin Cathcart 713aaf1e1f Fix a typo in take-any code 2018-03-23 18:27:01 -04:00
Kevin Cathcart 730cfcd706 fix double arrows in Red sheild shop. 2018-03-23 18:27:01 -04:00
Kevin Cathcart 6cce1c789d Update sprites 2018-03-23 18:27:00 -04:00
Kevin Cathcart 18533fc77d Initial Take-Any implementation 2018-03-23 18:26:59 -04:00
Kevin Cathcart 28970c8649 Bottle Merchant retro fix 2018-03-23 18:26:58 -04:00
AmazingAmpharos ae7c65aa1a
Shops!
Dev
2018-03-19 21:52:26 -05:00