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