Configuration

EOR writes its BepInEx configuration after first launch. Close the game before editing it. Settings that change content generation should be matched by every multiplayer participant and are safest on a new campaign.

Section Setting Default Effect
Startup SkipStartupIntroAndSplash true Skip startup splash/logo screens and the cinematic intro so startup proceeds directly to normal main-menu loading.
Content Options EnableQuestBoardOverhaul true Enable expanded town quest boards and Legendary Contracts. Set to false for vanilla quest-board generation. Start a new campaign after changing this setting.
Content Options EnableMarketOverhaul true Enable expanded shop stock, larger stack quantities, shop affixes, and custom-item market additions. Set to false for vanilla market generation. Start a new campaign after changing this setting.
Affix System EnableAffixSystem true Enable runtime affix variants on eligible generated equipment.
Affix System AffixChance_NormalLoot 10 Percent chance for eligible normal enemy loot equipment to receive one affix.
Affix System AffixChance_TreasureLoot 20 Reserved percent chance for treasure reward integration.
Affix System AffixChance_ShopItems 8 Percent chance for eligible generated shop equipment to receive one affix.
Affix System AffixChance_LegendaryContractReward 35 Reserved percent chance for legendary contract reward integration.
Affix System AllowAffixesOnWeapons true Allow affixes on weapons.
Affix System AllowAffixesOnArmor true Allow affixes on armor and shields.
Affix System AllowAffixesOnTrinkets true Allow affixes on trinkets.
Affix System AllowAffixesOnConsumables false Allow affixes on consumables when a future consumable affix exists.
Combat View EnableCombatCameraUnlock true Enable local free combat camera controls. Presentation-only; does not alter combat state.
Combat View OverheadCameraHotkey F4 Snap to a local overhead combat camera and keep free camera controls active.
Combat View UnlockCameraHotkey F5 Toggle the local free combat camera.
Combat View ResetCameraHotkey F6 Return from the local free combat camera to the game's camera.
Combat View MoveSpeed 9f WASD/arrow-key movement speed for the local free combat camera.
Combat View FastMoveMultiplier 2.25f Movement multiplier while holding Left Shift in free combat camera mode.
Combat View RotateSpeed 0.18f Middle-mouse drag rotation speed for the local free combat camera.
Combat View ZoomSpeed 5.5f Mouse-wheel zoom speed for the local free combat camera.
Combat View OverheadHeight 24f Distance from battlefield center used when snapping to overhead combat camera.
Combat View MinPitch 12f Minimum free combat camera pitch.
Combat View MaxPitch 88f Maximum free combat camera pitch.
Diagnostics EnableDiagnostics true Enable compact local diagnostic report generation.
Diagnostics ReportHotkey F8 Generate a compact diagnostic report file.
Diagnostics UploadMode DiagnosticUploadMode.AutoAlways Diagnostic upload behavior. AutoAlways uploads every generated report; AskFirst prompts after saving the local report; Disabled saves local only; AutoOnError uploads only when errors/fatals are present. Upload failures never affect gameplay and local reports are always preserved.
Diagnostics MaxReportKb 512 Maximum diagnostic report size in KB. Warnings and normal context are trimmed before errors.
Diagnostics MaxBepInExWarningBlocks 300 Maximum unique BepInEx warning blocks to include before size trimming.
Diagnostics MaxNormalContextLines 100 Maximum normal log lines to include before the first error/warning block.
Diagnostics IncludePluginList true Include loaded BepInEx plugin list in local diagnostic reports.
Diagnostics IncludeConfigSummary true Include a privacy-safe summary of this mod's config in local diagnostic reports.
Diagnostics UploadTimeoutSeconds 15 Timeout for private EOR diagnostic service upload requests.
Diagnostics EnableFreezeRecovery true Continuously save a small emergency checkpoint and detect loading/game freezes so the report can be recovered next launch.
Diagnostics FreezeWatchdogSeconds 75 Seconds without a Unity main-thread update before an emergency freeze report is preserved. Range: 30-300.
Diagnostics AutomaticLoadReportSeconds 120 Automatically preserve and submit a diagnostic if Adventure or Dungeon map loading has not completed within this many seconds. Range: 90-600.
Localization Language "auto" External localization language to load from the plugin Localization folder. Use auto to follow the language selected in the game's settings. Supported defaults: auto, en, zh-Hans. Translators can add more .json files.
Localization ExportBaseLanguageFiles true Create or update translator starter files in BepInEx/plugins/EnhancedOverhaulRevamped/Localization without overwriting existing translated values.
Version Checker EnableVersionCheck true Check GitHub for a newer plugin version on startup.
Version Checker VersionCheckUrl DefaultVersionCheckUrl URL returning plain-text latest version, for example 0.6.87.

Advanced and development settings

These settings exist in the build but are intended for testing or unfinished experimental work. Leave them at their defaults for normal play.

Section Setting Default Effect
Affix System DebugAffixMode false Force affix rolls on generated eligible equipment using DebugForceAffixChance.
Affix System DebugForceAffixChance 100 Percent affix chance while DebugAffixMode is enabled.
Affix System DebugAffixId string.Empty Force an affix ID while debugging, for example OF_FURY; blank selects a random valid affix.
Affix System DebugAffixHotkey F8 Arm one forced affix application on the next generated eligible loot or shop item.
Risky Blessings EnableRiskyBlessingDebug false Enable Risky Blessing debug logging and hotkeys: F7 apply random, F8 print active, F9 clear active.
Combat Debug EnableCombatDebugLoadout false Inject guaranteed-status debug weapons into adventure loadout for combat bug reproduction.
Combat Debug StunWeaponCount -1 How many guaranteed-status debug weapons to inject. Set to -1 for all available status debug weapons.
Combat Debug ExplicitItemIds string.Empty Optional comma-separated Thing IDs to force-add in loadout along with debug weapons.
Combat Debug RequiredWeaponTags string.Empty Legacy setting retained for compatibility; no longer required for guaranteed debug weapons.
Combat Debug ExcludedWeaponTags string.Empty Legacy setting retained for compatibility; no longer required for guaranteed debug weapons.
Revenge System EnableNemesisDebug false Enable Revenge System debug logging and hotkeys: F6 create, F7 force return, F8 print active, F9 clear active.
Debug Toolkit EnableDebugToolkit false Enable advanced in-game debug toolkit menu and debug actions.
Debug Toolkit DebugToolkitToggleHotkey F10 Toggle the in-game debug toolkit window.
Debug Toolkit AllowOnlineMutationActions false Allow destructive/mutating debug actions while in online multiplayer. Keep OFF to reduce desync risk.
Debug Toolkit QuickGoldGrantAmount 500 Amount of gold granted by the quick gold action in the debug toolkit.
Experimental Features EnableExperimentalFeatures false Enable unfinished EOR features, currently including the Crownfall campaign. Restart required. Keep this disabled for normal play; every multiplayer player must use the same value.
Warning

Debug mutation actions can alter runs and cause multiplayer desyncs. Experimental features are off by default and are not part of the supported public feature set.