Some bugs fixes

This commit is contained in:
aerinon
2021-05-14 16:47:47 -06:00
parent f2318b821a
commit 9f877d8811
5 changed files with 9 additions and 5 deletions

View File

@@ -27,7 +27,7 @@ from Fill import sell_potions, sell_keys, balance_multiworld_progression, balanc
from ItemList import generate_itempool, difficulties, fill_prizes, customize_shops
from Utils import output_path, parse_player_names
__version__ = '0.4.0.1-u'
__version__ = '0.4.0.2-u'
class EnemizerError(RuntimeError):

View File

@@ -6,6 +6,10 @@ Thanks to qadan, cheuer, & compiling
# Bug Fixes and Notes.
* 0.4.0.2
* Fixed a bug where Defeat Ganon is not possible
* Fixed the item counter total
* Fixed the bunny state when starting out in Sanc in a dark world dungeon
* 0.4.0.1
* Moved stonewall pre-opening to not happen in experimental
* Updated baserom

4
Rom.py
View File

@@ -27,7 +27,7 @@ from EntranceShuffle import door_addresses, exit_ids
JAP10HASH = '03a63945398191337e896e5771f77173'
RANDOMIZERBASEHASH = '0c27ed494039b6da016678b8741939ed'
RANDOMIZERBASEHASH = '5c5111bcb73b033ddf72be5b8ea08a8e'
class JsonRom(object):
@@ -782,7 +782,7 @@ def patch_rom(world, rom, player, team, enemized, is_mystery=False):
| (0x4 if world.retro[player] else 0))
rom.write_byte(0x140001, multiClientFlags)
#write_int16(rom, 0x187010, credits_total) # dynamic credits
write_int16(rom, 0x187010, credits_total) # dynamic credits
if credits_total != 216:
# collection rate address:
cr_address = 0x2391BE

View File

@@ -1,7 +1,7 @@
CheckDarkWorldSanc:
STA $A0 : STA $048E ; what we wrote over
LDA.l InvertedMode : BNE +
LDA.l SancDarkWorldFlag : BEQ +
LDA.l InvertedMode : AND #$00FF : BNE +
LDA.l SancDarkWorldFlag : AND #$00FF : BEQ +
SEP #$30
LDA $A0 : CMP #$12 : BNE ++
LDA.l $7EF357 : BNE ++ ; moon pearl?

Binary file not shown.