update rom name handling

This commit is contained in:
Fabian Dill
2020-07-14 04:48:56 +02:00
parent ead9a0ef15
commit ea9e103cb0
5 changed files with 28 additions and 16 deletions

View File

@@ -19,7 +19,7 @@ from Dungeons import create_dungeons, fill_dungeons, fill_dungeons_restrictive
from Fill import distribute_items_cutoff, distribute_items_staleness, distribute_items_restrictive, flood_items, \
balance_multiworld_progression
from ItemList import generate_itempool, difficulties, fill_prizes
from Utils import output_path, parse_player_names, get_options, __version__
from Utils import output_path, parse_player_names, get_options, __version__, _version_tuple
import Patch
seeddigits = 20
@@ -228,7 +228,7 @@ def main(args, seed=None):
rom.write_to_file(rompath)
if args.create_diff:
Patch.create_patch_file(rompath)
return (player, team, list(rom.name))
return player, team, bytes(rom.name).decode()
if not args.suppress_rom:
import concurrent.futures
@@ -273,7 +273,8 @@ def main(args, seed=None):
type(location.address) is int],
"server_options": get_options()["server_options"],
"er_hint_data": er_hint_data,
"precollected_items": precollected_items
"precollected_items": precollected_items,
"version": _version_tuple
}).encode("utf-8"), 9)
with open(output_path('%s.multidata' % outfilebase), 'wb') as f: