Troubleshooting¶
Common issues and how to fix them.
Mod Import Fails¶
Missing info.json¶
Problem: bookeeper mods make-available fails with missing metadata.
Solution: The mod zip must contain an info.json file. If it doesn't, create one manually.
Bad info.json Keys¶
Problem: Some mods have info.json with wrong key names (e.g., modName instead of Name).
Expected format:
{
"Mods": [
{
"Name": "ModName",
"UUID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Folder": "ModName",
"Version": "1"
}
]
}
Common fixes:
| Wrong Key | Correct Key |
|---|---|
modName |
Name |
folderName |
Folder |
version (lowercase) |
Version |
Example - 5eSpells fix:
Original (broken):
{
"mods": [
{
"modName": "5eSpells",
"UUID": "fb5f528d-4d48-4bf2-a668-2274d3cfba96",
"folderName": "5eSpells",
"version": "1"
}
]
}
Fixed:
{
"Mods": [
{
"Name": "5eSpells",
"UUID": "fb5f528d-4d48-4bf2-a668-2274d3cfba96",
"Folder": "5eSpells",
"Version": "1"
}
]
}
BG3 Not Found¶
Problem: Bookeeper can't find your BG3 installation.
Solution: Override the Steam path:
Or set environment variable:
Mods Not Loading in Game¶
Check modsettings.lsx¶
Your mods should be listed in the XML.
Check Symlinks¶
You should see symlinks pointing to your bookeeper mod storage.
Check Mod Compatibility¶
- Is the mod compatible with your BG3 version?
- Does the mod require bg3se? (Install it if so)
- Check the mod's page for known issues
Profile Load Fails¶
Missing Mods¶
Problem: Profile references mods you don't have imported.
Solution: Import the missing mods first:
Version Mismatch¶
Problem: Profile has different mod version than what's imported.
Solution: Either:
- Import the correct version
- Edit the profile JSON to use your version
GustavDev Issues¶
Problem: Something wrong with the base game mod.
Note: Bookeeper never touches GustavDev - it's the base game. If GustavDev is corrupted:
- Verify game files in Steam
- Check
modsettings.lsxhas GustavDev listed
Debug: Get All Paths¶
This shows all paths bookeeper uses - helpful for debugging.
Still Stuck?¶
Since this is a prototype, error handling is limited. Try:
- Check
bookeeper statusfor clues - Look at the actual files in
~/.local/share/bookeeper/ - Check BG3's
modsettings.lsxdirectly - Verify symlinks in BG3's Mods folder
If all else fails, you can always: