A modern, user-friendly GUI application for editing and managing Hogwarts Legacy save files.
- 📁 Auto-detect save files location
- � Auto-find required DLL from game folder
- �🔓 One-click save extraction and editing
- 🌐 Integrated editor - opens directly in the app
- 💾 Auto-save - changes applied automatically when you click Download
- 📦 Automatic backups - never lose your progress
- 🎮 Side-by-side windows - manager on left, editor on right
| File | Description | Source |
|---|---|---|
hlsaves.exe |
Save compression tool | Nexus Mods #1983 (included) |
HLSGE.html |
Save editor | Nexus Mods #77 (included) |
oo2core_9_win64.dll |
Oodle decompression | Copy from your game folder* |
The app will first try to automatically find and copy this file from your installed games (e.g., Hogwarts Legacy).
If auto-detection fails, the app will offer to Download the file automatically:
- Click Yes to download the official DLL from Modding Wiki.
- The app verifies the file's integrity (SHA256) automatically.
- If download fails, you can click No to search your PC or select the file manually.
Manual Instructions (if needed):
Common locations:
- Steam:
C:\Program Files (x86)\Steam\steamapps\common\Hogwarts Legacy\Engine\Binaries\ThirdParty\Oodle\Win64\ - Epic Games:
C:\Program Files\Epic Games\Hogwarts Legacy\Engine\Binaries\ThirdParty\Oodle\Win64\
Instructions:
- Navigate to the folder above
- Copy
oo2core_9_win64.dll - Paste it into the same folder as
HogwartsLegacy-SaveEditor.exe
Note: If you cannot find the file, you can download it separately from Modding Wiki.
customtkinter>=5.0.0
tkinterdnd2>=0.3.0
pywebview>=4.0.0
- Download the latest release from Releases
- Extract to a folder
- Add the required files listed above
- Run
HogwartsLegacy-SaveEditor.exe
# Clone the repository
git clone https://github.com/falker47/HogwartsLegacy-SaveEditor.git
cd HogwartsLegacy-SaveEditor
# Install dependencies
pip install -r requirements.txt
# Run
python main.py# Install dependencies
pip install -r requirements.txt
pip install pyinstaller
# Build
build.bat- Launch the application
- Select a save file from the list
- Click "Edit Save File"
- Edit your save in the integrated editor
- Click "Download" in the editor
- ✅ Done! Your save is updated automatically
HogwartsLegacy-SaveEditor/
├── HogwartsLegacy-SaveEditor.exe # Main application
├── hlsaves.exe # Compression tool (required)
├── HLSGE.html # Save editor (required)
├── oo2core_9_win64.dll # From game (required)
└── Backups/ # Created automatically
## 🔄 Changelog
### v1.02
- FIXED: "500 Internal Server Error" on launch for some users.
- IMPROVED: Editor now loads files directly instead of using a local server.
### v1.01
- Added automatic DLL download with hash verification.
- Improved error handling.
Hogwarts Legacy saves are located at:
%LOCALAPPDATA%\Hogwarts Legacy\Saved\SaveGames\[USER_ID]\
Backups are saved in:
[Save Location]\Backups\
- falker47 - Application development
- Katt - hlsaves.exe (MIT License)
- ekaomk - HLSGE Save Editor
- CustomTkinter - Modern Python UI framework
- pywebview - Integrated browser window
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is provided as-is. Always backup your saves before editing. The developer is not responsible for any lost or corrupted save data.
Made with ❤️ for the Hogwarts Legacy community
