Skip to content

[Suggestion] Allow the creation of custom presets for Enhancements and the Randomizer #4798

@johndelker

Description

@johndelker

Problem:
The Enhancements tab and the Randomizer settings each have a presets option. However, there are a set number of presets which can not be manipulated in any way. This makes it difficult to swap between different run styles, to share settings with friends for identical runs, or to switch between practice and attempts for speedrunners.

Solution:

  1. Add "randomizer-presets" and "enhancement-presets" folders to the SoH directory (or something like that).
  2. Below the preset selector, add a name field and "save preset" button.
  3. When a user names and saves a preset, create a file in the appropriate folder with the chosen settings.
  4. If the name given already exists, overwrite the existing file.
  5. Take the presets that currently exist and convert them into preset files.

Reasoning:
This would allow users like me to easily switch between settings depending on the run, and it would also allow players to easily share their settings with other players simply by sending a preset file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions