def _export_log(self): game = self.layout_description.permalink.get_preset(self.current_player_index).configuration.game default_name = "{} Randomizer - {}.{}".format(game.short_name, self.layout_description.shareable_word_hash, self.layout_description.file_extension()) json_path = prompt_user_for_output_game_log(self, default_name=default_name) if json_path is not None: self.layout_description.save_to_file(json_path)
def _export_log(self): default_name = "Echoes Randomizer - {}.{}".format( self.layout_description.shareable_word_hash, self.layout_description.file_extension()) json_path = prompt_user_for_output_game_log(self, default_name=default_name) if json_path is not None: self.layout_description.save_to_file(json_path)
def _export_log(self): all_games = self.layout_description.all_games if len(all_games) > 1: game_name = "Crossgame Multiworld" else: game_name = f"{list(all_games)[0].short_name} Randomizer" default_name = "{} - {}.{}".format(game_name, self.layout_description.shareable_word_hash, self.layout_description.file_extension()) json_path = prompt_user_for_output_game_log(self, default_name=default_name) if json_path is not None: self.layout_description.save_to_file(json_path)
def _export_log(self): all_games: Set[RandovaniaGame] = { preset.game for preset in self.layout_description.permalink.presets.values() } if len(all_games) > 1: game_name = "Crossgame Multiworld" else: game_name = f"{list(all_games)[0].short_name} Randomizer" default_name = "{} - {}.{}".format( game_name, self.layout_description.shareable_word_hash, self.layout_description.file_extension()) json_path = prompt_user_for_output_game_log(self, default_name=default_name) if json_path is not None: self.layout_description.save_to_file(json_path)