CaitSith2
e78e22477c
Fix possible TypeError
2020-11-24 10:40:25 -08:00
CaitSith2
79aea6b3a6
more english improvements.
2020-11-24 10:29:52 -08:00
CaitSith2
5475b00b58
Fix bug where a sworded seed on normal item functionality or greater can still kill freezors with bombos.
2020-11-24 07:54:08 -08:00
pepperpow
afe371613c
update patch
2020-11-24 01:31:30 -06:00
pepperpow
6e01442092
Updated patch
2020-11-24 01:30:00 -06:00
pepperpow
6642769caf
Added missing player byte from table
2020-11-23 20:17:03 -06:00
pepperpow
167a253596
Added basepatch
2020-11-23 20:06:44 -06:00
pepperpow
fe218fffa6
Potion Shop Changes
...
(reduced)
2020-11-23 19:00:11 -06:00
CaitSith2
75d5df3cd7
Fix bug with Uncle assist if uncle item is for another player.
2020-11-06 20:03:14 -08:00
Fabian Dill
52afe1b20b
comment out remaining link palette shuffle references
2020-11-06 08:31:10 +01:00
Fabian Dill
bb28cce24c
note player name for mirrorless courtyard path failure
2020-11-06 03:25:26 +01:00
Fabian Dill
99d596540f
Merge pull request #147 from KScl/ohko_weights
...
Options for amount of time given in timer modes
2020-10-30 03:51:13 +01:00
CaitSith2
e48838151b
Fix 2nd easy item pool silverbow not counting towards the 216 when it is your own.
2020-10-28 20:49:47 -07:00
CaitSith2
d3ee3a84c1
Fix Random sprite on event bug where a sprite that was not in user pool was added.
2020-10-28 18:31:32 -07:00
Kaito Sinclaire
41a58084f1
Options for amount of time given in timer modes
...
(Primarily to make Timed OHKO a viable multiworld and/or mystery option,
but also works with other timer modes as well)
2020-10-28 16:20:59 -07:00
Fabian Dill
1e480648b9
use individual palette for sprite if it exists
2020-10-28 07:55:29 +01:00
Fabian Dill
dbb4acf045
fix accidental sprite palette overrides
2020-10-28 07:53:31 +01:00
CaitSith2
7cf4ad35a9
Encrypt most of the remaining items, and all player IDs
2020-10-27 01:43:32 -07:00
Fabian Dill
2d43cae88e
palette fixes
2020-10-24 05:33:52 +02:00
Edos512
b91a627b32
Added options from Maseya Palette Randomizer ( #145 )
...
Add remaining palette shuffle options
2020-10-24 02:44:27 +02:00
CaitSith2
b2a60ac926
Fix "LOCKED" always showing on file select screen.
2020-10-21 02:29:38 -07:00
CaitSith2
651e1a1901
Changes
...
* Fix chests always being for yourself AND intended recipient for Race Rom seeds.
* Fix MultiMystery not being able to correctly pack Race Rom seeds into a zip file.
* Add tags to multidata for Race rom, Spoiler log, and Playthrough if spoiler log was generated.
2020-10-21 02:02:13 -07:00
CaitSith2
ad765659dd
Add Race rom encryption.
2020-10-20 01:16:20 -07:00
CaitSith2
e72b74d476
Fix non-determistic random sprite (due to multithreading.)
2020-10-19 22:35:08 -07:00
Fabian Dill
9b237795f3
more "normal" english on the 1 crystal sign
2020-10-18 23:33:17 +02:00
Fabian Dill
e0f1f4ecfa
Fix All dungeons sign
2020-10-17 05:25:51 +02:00
CaitSith2
6c575f555c
Validate sprite pool list.
2020-10-16 14:20:45 -07:00
CaitSith2
f17682e997
Implement pedestal ganon goal
2020-10-15 15:24:52 -07:00
CaitSith2
5b16fd2552
Allow master sword pedestal to be re-pulled if goal was pedestal.
2020-10-14 23:38:41 -07:00
CaitSith2
b6fed8d3d5
Fix long standing bug with Agahnim Tower compass counter never displaying 01/02.
2020-10-13 02:30:01 -07:00
CaitSith2
59d5a7dbaa
sprites not defined as randomonevent now writable with standard tools.
2020-10-13 01:52:37 -07:00
CaitSith2
4a923c7046
Add bonk to random sprite on event
2020-10-07 16:16:56 -07:00
Fabian Dill
b5d91af752
New Logic:
...
Enemy Shuffle awareness
Easy Item Functionality awareness
Dark Room Logic option
Boss Item Shuffle option
Silverless Ganon is a Minor Glitch
Faster Dungeon Item Fill
2020-10-07 19:51:46 +02:00
CaitSith2
a855fc4133
Updates to require Enemizer 6.3.0 or later.
2020-10-07 10:34:19 -07:00
CaitSith2
9812e2cca5
Add sprite_pool for limiting sprites used in randomonevent.
2020-10-06 13:22:03 -07:00
CaitSith2
aae08a807f
Support randomonall for ALL supported events that randomly change sprites.
2020-10-05 19:57:36 -07:00
CaitSith2
51134965fa
basepatch.bmbp is now generated by the basepatch build process.
2020-10-05 10:56:12 -07:00
CaitSith2
d75281c37a
Base rom now has default link sprite in the 32 randomspriteonevent slots.
2020-10-05 10:55:56 -07:00
CaitSith2
38ac943a9c
Random sprite on hit now part of basepatch. Other events possible too.
2020-10-04 10:57:30 -07:00
CaitSith2
947041c06d
Update baserom with latest changes
2020-09-23 11:59:23 -07:00
Fabian Dill
a668aa3b23
Make "Prize" shuffling an option
2020-09-20 04:35:45 +02:00
Fabian Dill
20d9c08e4e
Allow smith to follow through caves in simple ER + inverted
2020-09-20 00:16:12 +02:00
CaitSith2
c2e950aba5
Fix glitch where bombing yourself at lost woods chest game spawns you at pyramid.
2020-09-17 22:14:04 -07:00
CaitSith2
9ac6c33ab0
Add easy item functionality
...
Allows swordless medallion use everywhere, whether or not you are actually on swordless. It also allows for retrieving the tablets with just a hammer/book and the hammer to harm ganon.
2020-09-16 22:00:27 -07:00
Fabian Dill
a0f7653f50
let python's MRO handle sprite palette defaults
2020-09-15 05:31:17 +02:00
Fabian Dill
5e3fc5c90e
warn if an invalid sprite is attempted to be used, instead of silently ignoring it
2020-09-14 19:24:44 +02:00
Fabian Dill
5a68438dfa
update maseya Palette Randomizer
2020-09-13 17:09:28 +02:00
CaitSith2
0d1915dbbe
Triforce hunt total pieces added to murahdahla / ganon sign.
2020-09-12 14:22:07 -07:00
Fabian Dill
42661f7348
Adjust pyramid texts to differentiate slow/fast ganon
2020-09-11 03:37:28 +02:00
Fabian Dill
f6439dadea
Rename Progressive Armor to Progressive Mail to bring it in line with Red Mail and Blue Mail
...
Also add some more item groups
2020-09-06 17:19:34 +02:00
Fabian Dill
ac29101f2d
Make Enemizer check log a debug level log
2020-09-04 18:54:56 +02:00
CaitSith2
0bae6b9860
Low stakes and high stakes chest games no longer increments item count.
2020-09-04 06:35:23 -07:00
CaitSith2
01525f6504
Update discord link in credits
2020-09-03 20:21:28 -07:00
Fabian Dill
ecf5c505d3
Make Enemizer version check work on all platforms
2020-09-03 03:54:12 +02:00
Fabian Dill
ee85bafde6
Intro scroll is now always the same
2020-09-01 21:53:06 +02:00
CaitSith2
df04cbcac3
Allow only one quiver to be purchased.
2020-08-31 16:43:15 -07:00
Fabian Dill
1f12c60cc2
update maseya z3pr handling to latest version
2020-08-30 15:57:26 +02:00
CaitSith2
7b9103c6a6
Fixes to blind restore code
...
New enemizer version is required to fully restore the blind escort mission.
2020-08-27 02:25:34 -07:00
CaitSith2
9c69aff4c1
Blind at thieves town now requires maiden escort 100% of the time.
2020-08-26 18:16:38 -07:00
Fabian Dill
606f1fd4f8
Include z3pr's data files in the frozen package.
...
Warning: requires dev6 version of it
2020-08-25 13:27:34 +02:00
Fabian Dill
2096d6ae5b
Use proper OS-specific path uris in many more places
...
also move path.join into local_path and output_path to simplify use
2020-08-25 13:22:47 +02:00
Fabian Dill
9cabd41d3b
shopsanity
2020-08-23 21:38:21 +02:00
Fabian Dill
4cf1923c98
integrate maseya-z3pr palette shuffle
2020-08-23 12:06:00 +02:00
Fabian Dill
e0873c1277
Add Silver Bow as a working start item
2020-08-23 03:03:21 +02:00
Fabian Dill
b5048d99b9
optimize sweep_for_events, some has_ functions and some minor things
2020-08-22 19:19:29 +02:00
Fabian Dill
8e85e2892a
secure sprite table fill with threadlock
2020-08-22 02:56:33 +02:00
Fabian Dill
45268b18f3
another round of optimizations and cleanup including some I/O multithreading
...
also alias sprite names with their file names as that's an often done mistake
2020-08-21 18:35:48 +02:00
Fabian Dill
6d3a7487e0
herpity derpity, keyshuffle is per player
2020-08-21 02:59:46 +02:00
Fabian Dill
59b1f43b56
set rom flags to no small keysanity if universal keys are on
2020-08-21 02:39:18 +02:00
Fabian Dill
685ff49711
make "universal" small key shuffle a thing and split it out of retro
...
also make retro usable independently from the other world modes in mystery
2020-08-20 20:13:00 +02:00
Fabian Dill
cb4fa6dd33
Split enemy shuffle into its components
2020-08-19 23:24:17 +02:00
Fabian Dill
cc65d388fe
remove debug logger
2020-08-16 11:22:25 +02:00
Fabian Dill
b0284c9fe2
Make all final roms 4 MiB to hide enemizer
2020-08-16 11:13:50 +02:00
Kippi00
e559b1168a
Restore pre-aga1 dark world dungeon behavior in glitched logics ( #134 )
...
In any logic that does not patch out fake worlds, dying in a Dark World dungeon before defeating Aghanim 1 will now put you in Fake Dark World. (vanilla behavior)
2020-08-16 02:24:48 +02:00
Fabian Dill
7eb419154b
Make Enemizer Check a bit more multithreading resilient.
2020-08-12 08:48:29 +02:00
CaitSith2
5c447967ab
TerrorPin AI Fix
2020-08-05 08:49:50 -07:00
Fabian Dill
ebd6a9e3cf
Removed all instances of the word "Official" where it does not refer to Nintendo
2020-07-31 19:45:10 +02:00
Fabian Dill
9825785989
Set Enemizer output to logging.debug
2020-07-30 20:17:52 +02:00
Fabian Dill
a118732431
Update Enemizer
2020-07-30 20:14:05 +02:00
CaitSith2
4ab1e563a0
Fix sprite glitch while receiving items during Ganon fight.
2020-07-29 22:05:37 -07:00
CaitSith2
c737408715
Retry enemizer up to 5 times, logging the error each time it fails. ( #128 )
...
* Retry enemizer up to 5 times, logging the error each time it fails.
2020-07-29 21:56:43 +02:00
Fabian Dill
2c1411770e
Update Enemizer
...
https://github.com/Ijwu/Enemizer/releases
2020-07-17 00:07:08 +02:00
caitsith2
075092b154
Make random_on_hit and ALL adjuster settings on initial seed roll deterministic
2020-07-16 03:40:47 -07:00
caitsith2
3c6893d4a8
make hints, credit text, and chaos thieves determistic. (no longer random based on the order the roms are written.)
2020-07-15 23:01:29 -07:00
caitsith2
0ba2405bbc
Swamp trench 1 no longer drains. That only happens in door rando now.
2020-07-14 22:45:55 -07:00
Fabian Dill
93ecf5988b
implement secrets.SystemRandom() for --race
2020-07-14 07:01:51 +02:00
Fabian Dill
ea9e103cb0
update rom name handling
2020-07-14 04:48:56 +02:00
Fabian Dill
00a01d16fd
Check Enemizer version #2
2020-07-11 01:26:18 +02:00
Fabian Dill
d4f296835c
Check Enemizer version
2020-07-11 00:52:49 +02:00
Fabian Dill
f27d9e904f
fix multithreaded import racing condition when frozen
2020-07-10 22:43:54 +02:00
Fabian Dill
252f9600fe
restore unkillable thieves in chaosthieves option
2020-07-05 03:12:28 +02:00
Fabian Dill
78dd0d4280
log enemizer errors if present
2020-07-05 02:41:42 +02:00
Fabian Dill
a45ae5deaf
make shuffled thieves killable by popular request
2020-07-05 02:23:36 +02:00
Fabian Dill
346a08c3dd
Use EasyModeEscape flag of upcoming Enemizer
2020-07-05 02:06:00 +02:00
Fabian Dill
dd19834e94
implement Silver Bow as default non-progressive Bow
2020-06-30 09:51:11 +02:00
CaitSith2
545bb8023c
Add ganon triforce hunt ( #117 )
...
* Add ganon triforce hunt
* Add self to license
* Correction of help message for Local Ganon Triforce Hunt.
* if 'triforcehunt in world.goal[player]:
2020-06-26 16:18:53 +02:00
Fabian Dill
d3d68fcba2
Rename Escape Dungeon to Hyrule Castle by vote on discord
2020-06-24 16:22:49 +02:00
caitsith2
780ae4ebcc
Fix fake lightworld bug with climbing GT a second time. @compiling
2020-06-20 19:47:07 -07:00
caitsith2
e1bfa8780c
Create basepatch in proper directory if required.
2020-06-20 19:14:09 -07:00
caitsith2
95742ddb98
Skull Woods MSU v32 fix
2020-06-20 18:55:15 -07:00