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
Fabian Dill
cb1d4cc39e
apply local items in no_logic
2020-06-19 01:31:32 +02:00
Fabian Dill
29ee4fe307
rename baserom to basepatch to make it clearer what it is
...
Also move actual baserom to root folder to make it harder to accidentally share it with others when copying stuff
2020-06-17 08:59:50 +02:00
Fabian Dill
fdaba7e28c
Merge branch 'bsdiff4_baserom'
...
# Conflicts:
# Main.py
2020-06-13 22:51:44 +02:00
Fabian Dill
5692041a5b
call enemizer with binary rom data
2020-06-11 04:56:47 +02:00
Fabian Dill
b3d8368b70
differentiate goal text for local triforce hunt
2020-06-10 03:34:07 +02:00
Fabian Dill
4192e0fabb
fix verify
2020-06-09 22:12:46 +02:00
Fabian Dill
8f6fd314ef
remove jsonout #2
2020-06-09 22:11:14 +02:00
caitsith2
de9ae7d111
baserom now derived from bmbp file.
2020-06-09 12:18:48 -07:00
caitsith2
0aa6bc5a94
Updated baserom patch
2020-06-08 11:55:40 -07:00
CaitSith2
96bea214da
Merge branch 'master' into msu_v32
2020-06-08 02:04:41 -07:00
caitsith2
f1614a4e4c
Convert _ to space in player names in rom. (_ shows up as ?)
2020-06-07 11:52:03 -07:00
Fabian Dill
17f884d047
make triforce pieces required an option
2020-06-07 15:22:24 +02:00
caitsith2
705266da9b
Actually write to the player slots past player 64, and at the correct location.
2020-06-07 04:26:20 -07:00
caitsith2
73d1f56ffb
base rom changes
...
* V32 MSU
* All items from chests/received in dark rooms now visible.
* Regular bunny can read signs
* Players up to Player 255 supported on send/received.
2020-06-06 20:49:53 -07:00
Fabian Dill
3864eb5071
fix /snes <snes_interface> if interface contains spaces (which it shouldn't, but meh)
2020-06-03 02:19:16 +02:00
Fabian Dill
23e989312c
fix rom-internal RNG not being deterministic due to outside multithreading in _gen_rom (Main.py) setting a random seed across threads while it is in use in any order.
2020-05-24 12:43:03 +02:00
CaitSith2
c8343df81e
Added Extended msu option to gui ( #95 )
...
* Added Extended msu option to gui
2020-05-18 05:45:09 +02:00
compiling
195f6c86d2
Replace world exploration with a faster algorithm - use BFS and keep track of all entrances that are currently blocked by progression items
2020-05-10 19:27:13 +10:00
compiling
bd7325b03d
Fix progressive silvers hint.
2020-05-05 18:57:59 +10:00
Fabian Dill
951778f11f
looks like prog bow ganon hints got swapped and duped in a merge.
2020-04-21 21:40:15 +02:00
Fabian Dill
30ae9487d4
Merge branch 'owg_test'
2020-04-16 10:44:59 +02:00