Update baserom and release notes

This commit is contained in:
aerinon
2023-03-06 16:10:07 -07:00
parent a5da504b90
commit 87ab4a8c8a
4 changed files with 14 additions and 2 deletions

View File

@@ -34,7 +34,7 @@ from source.overworld.EntranceShuffle2 import link_entrances_new
from source.tools.BPS import create_bps_from_data from source.tools.BPS import create_bps_from_data
from source.classes.CustomSettings import CustomSettings from source.classes.CustomSettings import CustomSettings
__version__ = '1.2.0.10u' __version__ = '1.2.0.11u'
from source.classes.BabelFish import BabelFish from source.classes.BabelFish import BabelFish

View File

@@ -108,6 +108,12 @@ These are now independent of retro mode and have three options: None, Random, an
* Bonk Fairy (Dark) * Bonk Fairy (Dark)
# Bug Fixes and Notes # Bug Fixes and Notes
* 1.2.0.11u
* Fixed an issue with lower layer doors in Standard
* Fix for doors in cave state (will no longer be vanilla)
* Added a logic rule for th murderdactyl near bumper ledge for OHKO purposes
* Fix for beemizer including modes with an increased item pool
* Fix for district algoritm
* 1.2.0.10u * 1.2.0.10u
* Fixed overrun issues with edge transitions * Fixed overrun issues with edge transitions
* Better support for customized start_inventory with dungeon items * Better support for customized start_inventory with dungeon items

8
Rom.py
View File

@@ -37,7 +37,7 @@ from source.dungeon.RoomList import Room0127
JAP10HASH = '03a63945398191337e896e5771f77173' JAP10HASH = '03a63945398191337e896e5771f77173'
RANDOMIZERBASEHASH = 'd981a1fc7408ecbb30fa44135c7239b7' RANDOMIZERBASEHASH = 'badc0c787f7ab5e0ad05fb517953849a'
class JsonRom(object): class JsonRom(object):
@@ -1591,6 +1591,7 @@ def patch_rom(world, rom, player, team, enemized, is_mystery=False):
raise Exception('Pot table is too big for current area') raise Exception('Pot table is too big for current area')
world.pot_contents[player].write_pot_data_to_rom(rom, colorize_pots) world.pot_contents[player].write_pot_data_to_rom(rom, colorize_pots)
write_enemizer_tweaks(rom, world, player)
write_strings(rom, world, player, team) write_strings(rom, world, player, team)
# write initial sram # write initial sram
@@ -1681,6 +1682,11 @@ def write_custom_shops(rom, world, player):
rom.write_bytes(0x184900, items_data) rom.write_bytes(0x184900, items_data)
def write_enemizer_tweaks(rom, world, player):
if world.enemy_shuffle[player] != 'none':
rom.write_byte(snes_to_pc(0x1DF6D8, 0)) # lets enemies walk on water instead of clipping into infinity?
rom.write_byte(snes_to_pc(0x0DB6B3, 0x82)) # hovers don't need water necessarily?
def hud_format_text(text): def hud_format_text(text):
output = bytes() output = bytes()
for char in text.lower(): for char in text.lower():

Binary file not shown.