A modern graphical editor for Bethesda game configuration files. Replaces manual INI editing with a clean interface, game-aware presets, and instant performance tuning.
| Game | INI Files Managed |
|---|---|
| The Elder Scrolls V: Skyrim | Skyrim.ini, SkyrimPrefs.ini |
| Skyrim Special Edition | Skyrim.ini, SkyrimPrefs.ini |
| Skyrim Anniversary Edition | Skyrim.ini, SkyrimPrefs.ini |
| Fallout 4 | Fallout4.ini, Fallout4Prefs.ini, Fallout4Custom.ini |
| Fallout 76 | Fallout76.ini, Fallout76Prefs.ini |
| Oblivion | Oblivion.ini |
| Enderal | Enderal.ini, EnderalPrefs.ini |
Bethesda's INI system is split across multiple files with overlapping keys, unclear priorities, and values that vary by game version. Incorrect edits silently revert, conflict with other tools, or break the game in subtle ways. BethINI Pie:
- Knows which file takes precedence for each setting
- Prevents duplicate keys across
Game.iniandGameCustom.ini - Backs up before every save
- Explains what each setting actually does
No installer required.
- Download the latest release archive
- Extract to any folder outside your game directory
- Run
BethINIPie.exe
Requires Windows 10 or later. No .NET or Python runtime needed — the executable is self-contained.
Optional: Install via pip if you prefer running from source:
pip install -r requirements.txt
python bethini_pie.pyOn launch, BethINI Pie auto-detects installed Bethesda games and lets you select which to configure.
Main Tabs:
| Tab | Contents |
|---|---|
| Basic | Resolution, display mode, shadows, LOD distance |
| Detail | Texture quality, draw distance, grass density |
| Interface | HUD, crosshair, pip-boy settings |
| Gameplay | Camera, controls, NPC AI |
| Custom | Direct access to any INI key |
Every setting shows a tooltip with a plain-English description and the recommended value range.
BethINI Pie ships with five built-in presets:
| Preset | Targets |
|---|---|
| Potato | Integrated graphics, very low-end hardware |
| Low | Old discrete GPUs (GTX 970 / RX 580 era) |
| Medium | Mid-range systems, stable 60fps |
| High | Modern hardware, visual quality focus |
| Ultra | Maximum quality, no performance guardrails |
Applying a preset only changes settings within BethINI Pie's scope — it does not touch ENB, ReShade, or mod-injected values.
Custom presets: Save any configuration as a named preset via Presets → Save Current. Presets export as .json and can be shared.
Before applying any changes, BethINI Pie writes a timestamped backup:
Documents\My Games\Skyrim Special Edition\BethINI Backups\
└── SkyrimPrefs_2026-06-02_14-30-00.ini.bak
Restore any backup from File → Restore Backup.
INI Browser
The Custom tab lists every key present in the active INI files. Click any key to edit it directly, with no filtering or restrictions.
Diff View
Tools → Show Changes compares your current INI state against the last-saved backup and highlights every modified line.
Command Line Mode
Apply a preset silently without opening the GUI:
BethINIPie.exe --game "Skyrim SE" --preset High --applyWill this break my mods?
BethINI Pie only edits base INI files in Documents\My Games\. It does not touch mod-provided INI files in your Data folder or MO2/Vortex profiles.
Does it work with Mod Organizer 2?
Yes. Point BethINI Pie at your MO2 profile INI directory via Settings → INI Path to edit per-profile settings.
My changes revert after launching the game
The Bethesda launcher overwrites INIs on startup. Launch the game directly via the executable, or use a mod manager that bypasses the launcher.
MIT License. BethINI Pie is a community project and is not affiliated with Bethesda Softworks.