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
Kevin Cathcart
80217b269e
Fix inverted triforce hunt
2019-08-28 21:38:36 -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
2bd2ae80de
Remove obsolete comment
2019-08-25 22:35:03 -04:00
Kevin Cathcart
12d7459a60
Implement progressive bow limit
2019-08-25 22:28:12 -04:00
Kevin Cathcart
05e5d6227d
Remove text for faster fairy potion fill
2019-08-25 22:24:35 -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
e29f39c585
Mark as pre-release
2019-08-24 15:38:22 -04:00
Kevin Cathcart
6a6058adb3
Update goal sign/ganon taunts
2019-08-24 15:36:54 -04:00
Kevin Cathcart
eb1b5053e5
update json spoiler meta section
2019-08-24 15:35:58 -04:00
Kevin Cathcart
ec9709f009
Preopen GT for 0 crystals
2019-08-24 15:35:23 -04:00
Kevin Cathcart
c0acfdd81e
New silver arrow hints
...
Supporting progressive bows.
2019-08-21 22:40:19 -04:00
Kevin Cathcart
72d4e6c76a
Fix standard mode for madness+
2019-08-17 15:13:47 -04:00
Kevin Cathcart
990eab4e55
Fix broken retro mode
2019-08-17 15:13:46 -04:00
Kevin Cathcart
0377d6b7bc
Finish support for variable crystal requirements
...
Note: We still do not have anything to reveal required Ganon crystal
counts in inverted mode. For non-inverted it is revealed at a sign on
the pyramid, which might be less than ideal.
2019-08-11 08:55:38 -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
ef7c3d4f06
New Item/Location accessibility options
...
Replaces existing check_only_beatable, which became the "none" option.
TR can run out of key placement options, with the 100% locations
option, but I really don't care enough. It exists mostly for people who
want to 100% a seed, or to point to if they ask about keys locked behind
themselves.
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
Kevin Cathcart
6d5a0a004d
Use a proper multiset for progression items
...
This can cut generation times in half in some cases
2019-07-13 18:17:16 -04:00
Kevin Cathcart
dcca15eda7
Avoid changing spoiler file for single world
2019-07-13 18:11:43 -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
Kevin Cathcart
aab696fa9c
Remove logic_hash
...
It is no longer used for anything.
2019-07-11 20:39:08 -04:00
Kevin Cathcart
67a5b7e105
Don't require the Gui unless we are actually using it
2019-07-11 20:39:08 -04:00
Kevin Cathcart
759c1a5686
Optimize simplified caching system
2019-07-11 20:39:08 -04:00
Kevin Cathcart
d6ff27f0a5
Reinstate the state cache system for playthough generation
...
Fixed the issues in can_beat_game that required me to turn it off.
2019-07-11 20:39:08 -04:00
Kevin Cathcart
0b9e144f8e
Minor fixes and clarifications for Bonta's Multiworld code
2019-07-11 20:39:08 -04:00
Kevin Cathcart
d44d194de7
Switch to simpler caching system
...
This should speed up generating the seeds the currently take
the longest. Seems to have no impact on the average case.
2019-07-09 20:31:39 -04:00
Kevin Cathcart
54c53ea07e
Fix breakage from PyInstaller 3.5's release
2019-07-09 20:26:45 -04:00
Kevin Cathcart
fd1d2ef072
Add support for pagebreak text command
2019-04-27 12:52:19 -04:00
Kevin Cathcart
3a6247b8fe
Update sprites
2019-04-27 12:00:49 -04: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
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
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
Kevin Cathcart
9bd9bb4f93
Shop implementation
...
Also a few retro mode fixes
2018-03-18 21:01:45 -04:00
Kevin Cathcart
2e99db5403
Fix mixed line endings
2018-03-18 01:52:09 -04:00
Kevin Cathcart
3592d12bfd
Convert several locations to using events
...
Event locations automatically get Moon Perarl requirements added, and
ensure the other referenced location is listed in the spoiler log's path
section
2018-03-18 01:39:48 -04:00
Kevin Cathcart
3fd2dc662a
Merge remote-tracking branch 'aa/Dev' into Dev
2018-03-17 13:04:14 -04:00
Kevin Cathcart
a12e04866d
Refactored code into classes for clearer grouping
2018-03-10 18:47:54 -05:00
Kevin Cathcart
f7881ea49f
Text symbol updates
2018-03-10 18:47:54 -05:00
Kevin Cathcart
093e74e2e3
Add kanji
2018-03-10 18:47:54 -05:00
Kevin Cathcart
93f77ddde3
Refactor multibyte text code to use a TextMapper
2018-03-10 18:47:54 -05:00
Kevin Cathcart
ed6d66acd9
Fix special text symbols
...
Two of the symbols were accidentally reversed.
2018-03-05 13:11:32 -05:00
Kevin Cathcart
4bda38cc9f
Update Text
...
Add some new messages, and add support for encoding compressed text
2018-03-04 21:19:00 -05:00
Kevin Cathcart
e61dab6578
Fix bug where fairy could steal bow
...
and only return a Red Bomerang
2018-03-02 19:07:55 -05:00
Kevin Cathcart
e100b5cd93
Rename Very misleading entrance/region
2018-03-02 19:07:55 -05:00
Kevin Cathcart
20028e5743
base rom update
2018-03-02 00:30:10 -05:00
Kevin Cathcart
faeae273ca
Update base rom
2018-03-01 21:53:46 -05:00
Kevin Cathcart
bf69107ffd
Switch to new QuickSwap
2018-03-01 21:46:23 -05:00
Kevin Cathcart
df0835d3e7
Extra Junk in GT for triforce Hunt
2018-03-01 21:36:30 -05:00
Kevin Cathcart
0c486593c5
Fix performance
2018-03-01 21:34:19 -05:00
Kevin Cathcart
0adc06fb03
Set new rom flags
2018-03-01 20:31:35 -05:00
Kevin Cathcart
58e2ab5ea7
New Byrna Nerf
...
Cane of Byrna no longer gives invulnerability in hard+ difficulties, but
has normal magic usage again
2018-03-01 20:29:18 -05:00
Kevin Cathcart
a6b3cf706a
Update Zora text for single arrow
2018-03-01 19:01:08 -05:00
Kevin Cathcart
ac2f1860d5
Automatically strip headered Roms
2018-03-01 18:59:37 -05:00
Kevin Cathcart
5989718586
Easy mode lamp update
...
You can find all 3 lamps before dark rooms for easy mode.
2018-02-24 16:16:50 -05:00
Kevin Cathcart
eb8cff4d5a
Model Link's house and Houlihan room
...
This is mostly to have all the interesting exits actually included in
the source
2018-02-24 14:22:36 -05:00
Kevin Cathcart
83c182fbcb
Update base rom
2018-02-24 14:17:10 -05:00
Kevin Cathcart
cc270ca44d
Misc fixes
...
Fix offsets for madness+ modes.
Bunny cannot reach back skull woods second section hole.
2018-02-20 01:15:45 -05:00
Kevin Cathcart
141b4199e9
Fix broken insanity mode
2018-02-19 22:15:21 -05:00
Kevin Cathcart
d48f7803ee
Include new insanity mode in Gui
2018-02-18 15:01:21 -05:00
Kevin Cathcart
ac1c875341
Fix bug in big bomb logic
2018-02-18 14:53:39 -05:00
Kevin Cathcart
e490a3e224
Add new insanity mode
2018-02-18 14:52:34 -05:00