fix: dungeon indicator changes from rom

This commit is contained in:
aerinon
2024-03-28 13:15:58 -06:00
parent 9235c19d34
commit 2f0e27b8e2
3 changed files with 7 additions and 4 deletions

View File

@@ -142,7 +142,11 @@ These are now independent of retro mode and have three options: None, Random, an
# Patch Notes # Patch Notes
* 1.4.1.9u * 1.4.1.9u
* todo * Enemy Drop Underworld: Changed enemy drop indicator to not require compass
* Experimental: Moved dark world bunny spawns out of experimental. (It is now always on)
* Fix: Red/Blue pendants were swapped for autotracking. (Thanks Muffins!)
* Fix: Red square sometimes wasn't blinking
* Updated tournament winner
* 1.4.1.8u * 1.4.1.8u
* HUD: New dungeon indicators based on common abbreviations * HUD: New dungeon indicators based on common abbreviations
* OWG+HMG: EG is allowed to be armed * OWG+HMG: EG is allowed to be armed

5
Rom.py
View File

@@ -42,7 +42,7 @@ from source.enemizer.Enemizer import write_enemy_shuffle_settings
JAP10HASH = '03a63945398191337e896e5771f77173' JAP10HASH = '03a63945398191337e896e5771f77173'
RANDOMIZERBASEHASH = '67b9ede4928dac94a650e9e9396ef44a' RANDOMIZERBASEHASH = 'deda3f2e279062c296181393dba6c51c'
class JsonRom(object): class JsonRom(object):
@@ -569,8 +569,7 @@ def patch_rom(world, rom, player, team, is_mystery=False):
rom.write_bytes(0xfb1fc, [0xc8, 0x9d, 0x69, 0xb4, 0xac, 0x5d]) rom.write_bytes(0xfb1fc, [0xc8, 0x9d, 0x69, 0xb4, 0xac, 0x5d])
if world.standardize_palettes[player] == 'original': if world.standardize_palettes[player] == 'original':
dr_flags |= DROptions.OriginalPalettes dr_flags |= DROptions.OriginalPalettes
if world.experimental[player]: dr_flags |= DROptions.DarkWorld_Spawns # no longer experimental
dr_flags |= DROptions.DarkWorld_Spawns
if world.logic[player] not in ['owglitches', 'hybridglitches', 'nologic']: if world.logic[player] not in ['owglitches', 'hybridglitches', 'nologic']:
dr_flags |= DROptions.Fix_EG dr_flags |= DROptions.Fix_EG
if world.door_type_mode[player] in ['big', 'all', 'chaos']: if world.door_type_mode[player] in ['big', 'all', 'chaos']:

Binary file not shown.