def prime1_preset_tabs(editor: PresetEditor, window_manager: WindowManager): game_enum = editor.game game_description = default_database.game_description_for(game_enum) from randovania.gui.preset_settings.trick_level_tab import PresetTrickLevel from randovania.gui.preset_settings.patcher_energy_tab import PresetPatcherEnergy from randovania.gui.preset_settings.elevators_tab import PresetElevators from randovania.gui.preset_settings.starting_area_tab import PresetMetroidStartingArea from randovania.games.prime1.gui.preset_settings.prime_goal_tab import PresetPrimeGoal from randovania.games.prime1.gui.preset_settings.prime_hints_tab import PresetPrimeHints from randovania.games.prime1.gui.preset_settings.prime_patches_tab import PresetPrimePatches from randovania.gui.preset_settings.location_pool_tab import PresetLocationPool from randovania.gui.preset_settings.metroid_item_pool_tab import MetroidPresetItemPool from randovania.games.prime1.gui.preset_settings.prime_generation_tab import PresetPrimeGeneration return [ PresetTrickLevel(editor, game_description, window_manager), PresetPatcherEnergy(editor, game_enum), PresetElevators(editor, game_description), PresetMetroidStartingArea(editor, game_description), PresetPrimeGeneration(editor, game_description), PresetPrimeGoal(editor), PresetPrimeHints(editor), PresetPrimePatches(editor), PresetLocationPool(editor, game_description), MetroidPresetItemPool(editor), ]
def prime2_preset_tabs(editor: PresetEditor, window_manager: WindowManager): game_enum = editor.game game_description = default_database.game_description_for(game_enum) from randovania.gui.preset_settings.trick_level_tab import PresetTrickLevel from randovania.gui.preset_settings.patcher_energy_tab import PresetPatcherEnergy from randovania.gui.preset_settings.elevators_tab import PresetElevators from randovania.gui.preset_settings.starting_area_tab import PresetMetroidStartingArea from randovania.gui.preset_settings.generation_tab import PresetGeneration from randovania.games.prime2.gui.preset_settings.echoes_goal_tab import PresetEchoesGoal from randovania.games.prime2.gui.preset_settings.echoes_hints_tab import PresetEchoesHints from randovania.games.prime2.gui.preset_settings.echoes_translators_tab import PresetEchoesTranslators from randovania.games.prime2.gui.preset_settings.echoes_beam_configuration_tab import PresetEchoesBeamConfiguration from randovania.games.prime2.gui.preset_settings.echoes_patches_tab import PresetEchoesPatches from randovania.gui.preset_settings.location_pool_tab import PresetLocationPool from randovania.games.prime2.gui.preset_settings.echoes_item_pool_tab import EchoesPresetItemPool return [ PresetTrickLevel(editor, game_description, window_manager), PresetPatcherEnergy(editor, game_enum), PresetElevators(editor, game_description), PresetMetroidStartingArea(editor, game_description), PresetGeneration(editor, game_description), PresetEchoesGoal(editor), PresetEchoesHints(editor), PresetEchoesTranslators(editor), PresetEchoesBeamConfiguration(editor), PresetEchoesPatches(editor), PresetLocationPool(editor, game_description), EchoesPresetItemPool(editor), ]
def dread_preset_tabs(editor: PresetEditor, window_manager: WindowManager): game_enum = editor.game game_description = default_database.game_description_for(game_enum) from randovania.gui.preset_settings.trick_level_tab import PresetTrickLevel from randovania.gui.preset_settings.elevators_tab import PresetElevators from randovania.gui.preset_settings.starting_area_tab import PresetMetroidStartingArea from randovania.gui.preset_settings.generation_tab import PresetGeneration from randovania.gui.preset_settings.location_pool_tab import PresetLocationPool from randovania.gui.preset_settings.metroid_item_pool_tab import MetroidPresetItemPool from randovania.gui.preset_settings.patcher_energy_tab import PresetPatcherEnergy from randovania.games.dread.gui.preset_settings.dread_patches_tab import PresetDreadPatches return [ PresetTrickLevel(editor, game_description, window_manager), *([ PresetElevators(editor, game_description), PresetMetroidStartingArea(editor, game_description), ] if window_manager.is_preview_mode else []), PresetGeneration(editor, game_description), PresetLocationPool(editor, game_description), MetroidPresetItemPool(editor), PresetPatcherEnergy(editor, RandovaniaGame.METROID_DREAD), PresetDreadPatches(editor), ]
def preset_tabs(editor: PresetEditor, window_manager: WindowManager): game_enum = editor.game game_description = default_database.game_description_for(game_enum) from randovania.gui.preset_settings.trick_level_tab import PresetTrickLevel from randovania.gui.preset_settings.location_pool_tab import PresetLocationPool from randovania.gui.preset_settings.item_pool_tab import PresetItemPool from randovania.games.blank.gui.preset_settings.blank_patches_tab import PresetBlankPatches return [ PresetTrickLevel(editor, game_description, window_manager), PresetLocationPool(editor, game_description), PresetItemPool(editor), PresetBlankPatches(editor), ]
def cs_preset_tabs(editor: PresetEditor, window_manager: WindowManager): game_enum = editor.game game_description = default_database.game_description_for(game_enum) from randovania.gui.preset_settings.trick_level_tab import PresetTrickLevel from randovania.games.cave_story.gui.preset_settings.cs_starting_area_tab import PresetCSStartingArea from randovania.games.cave_story.gui.preset_settings.cs_generation_tab import PresetCSGeneration from randovania.gui.preset_settings.location_pool_tab import PresetLocationPool from randovania.games.cave_story.gui.preset_settings.cs_item_pool_tab import CSPresetItemPool from randovania.games.cave_story.gui.preset_settings.cs_goal_tab import PresetCSObjective from randovania.games.cave_story.gui.preset_settings.cs_hp_tab import PresetCSHP return [ PresetTrickLevel(editor, game_description, window_manager), PresetCSStartingArea(editor, game_description), PresetCSGeneration(editor, game_description), PresetCSObjective(editor), PresetLocationPool(editor, game_description), CSPresetItemPool(editor), PresetCSHP(editor) ]
def super_metroid_preset_tabs(editor: PresetEditor, window_manager: WindowManager): game_enum = editor.game game_description = default_database.game_description_for(game_enum) from randovania.gui.preset_settings.trick_level_tab import PresetTrickLevel from randovania.gui.preset_settings.starting_area_tab import PresetMetroidStartingArea from randovania.gui.preset_settings.generation_tab import PresetGeneration from randovania.gui.preset_settings.location_pool_tab import PresetLocationPool from randovania.gui.preset_settings.metroid_item_pool_tab import MetroidPresetItemPool from randovania.games.super_metroid.gui.preset_settings.super_patches_tab import PresetSuperPatchConfiguration itemPoolTab = MetroidPresetItemPool(editor) itemPoolTab.pickup_style_widget.hide() return [ PresetTrickLevel(editor, game_description, window_manager), PresetMetroidStartingArea(editor, game_description), PresetGeneration(editor, game_description), PresetLocationPool(editor, game_description), itemPoolTab, PresetSuperPatchConfiguration(editor), ]