Skip to content

Recovery mode

Мурза Лейн edited this page Jun 27, 2022 · 1 revision

Recovery mode

This one should be reworked, to be more user-friendly.

So, you ended up here. Recovery mode means that the program can't load your current config for any reason: major format changes, broken config or Configurator bugs.
Recovery mode only checks if your config is syntactically correct. No value checks or parsing used here.

Main window

This is the main and only window of recovery mode. It contains your raw config and few validity checks.
Main window
Main window
This is an example of working config. All validity checks passed, Configurator should work fine.

Checks

On the bottom of the window, there are several checks for different parts of the config.
Checks
Checks

  • Main config loaded - base of the config can be loaded. The config isn't garbage, and values can be parsed as-is.
  • Graphics settings loaded - graphics settings are valid. No boundary checks used, so only base structure is fine.
  • Controls XML loaded - controls settings are valid. No checks here at all, configs can be very different.

Everything is broken, nothing works!

If answer to any of 1-4 is "no", please, open an issue and attach your config.

  1. Does Genshin works with this config?
    • If no, then your config is somehow broken. If this happened because of Configurator, please, open an issue with steps to reproduce.
    • If yes, then update the Configurator. If the latest version is installed, proceed with the instructions.
  2. Is main config fine?
    • If yes, then proceed.
    • If no, this can be due to major changes in config. Please, open an issue about this.
  3. Is graphics settings fine?
    • If yes, then syntax is fine. Values may be out of range.
  4. Is controls settings fine?
    • If yes, then syntax is fine. Controls may be configured incorrectly, this can be fixed in main mode or in the game.
  5. Everything is fine, but you still end up in the recovery mode?
    • Probably, this is related to some out-of-range values due to updates. Please, open an issue, attaching your current config.
Clone this wiki locally