
A desktop application that provides a user-friendly GUI for configuring SPT (backend) mods through UI-based interfaces instead of manually editing JSON files.
SPT Mod Configurator
Key Features
- Visual Configuration Editor: Edit mod settings through intuitive forms with validation
- Automatic Mod Discovery: Scans and identifies compatible mods in your directory
- Real-time Validation: Prevents configuration errors with instant feedback
- Automatic Backups: Creates backups before saving changes for safety
- Multiple Field Types: Supports text, numbers, sliders, dropdowns, colors, arrays, and nested objects
Important Notes
This configurator does NOT include pre-made configurations for existing mods. Out of respect for mod creators and their work, I have intentionally left it up to each modder to decide whether they want to support this configurator or not.
How You Can Help: If you find this tool useful, please let your favorite modders know about this project! Encourage them to add schema support to their mods so you can configure them through this GUI. I’m happy to help any modder create schemas for their configurations.
For Mod Creators
Adding support is simple - just include a config-schema.json file in your mod that describes your configuration structure. The schema defines form fields, validation rules, and help text for users. Contact me if you need assistance creating schemas for your mods.
Requirements
- Compatible mods must include a config-schema.json file
- Place the executable in your SPT installation directory
- Works with JSON, JSONC, and JSON5 configuration files
Usage
- Place the executable in your SPT installation directory (same level as the user folder)
- Launch the application
- The app will automatically detect mods in the user/mods directory
- Select a mod and configuration file to edit
- Make your changes using the form interface
- Save your changes (backups are created automatically)
The configurator validates all changes against the mod’s schema to prevent configuration errors that could break your game.
Screenshots
Data types:
Arrays:
Validation:
Help grow the ecosystem by asking your favorite modders to add schema support!
Details
-
GUID
Not Available
-
License
-
Source Code
-
Latest Version VirusTotal Result
Bro I dont think modders would mind if you allow any mod to be compatible with this out of the box. If they already have given txt config then this mod will just provide more convenience for the users.
This has the potential to be one of the biggest mods on this website, but if large scale modders couldnt bother to provide compatibility, then I dont think it will reach that popularity.
Just saying.
Hello, interesting mod and feels like it be of great help. Is there a way for me, not a mod author, to create a schema file to add support to the mods I have downloaded?
I tried downloading the mods you had in your screenshots but they couldn’t be found by the application either.
What you are doing is just like what happened when NVIDIA’s first-GPU was released, when the CEO persuaded multiple game developers to help him optimize the games.
It’s very difficult,
Nice one!
“Failed to scan for mods” in the User/Mods folder… Any tips?
I added the file in the SPT install folder, as per the instructions.
Thank you!
“failed to scan for mods” (gives the mods folder location which is correct)
Oh boy I can see this one is gonna get popular :>
I’m a bit curious when I see this. I read the requirements, and I have to wonder: what are your plans for when SPT 4.0 rolls around? SPT 4.0 will no longer support dynamically editing mods or their data, and mod order will be automated on compilation (*removal of order.json and package.json), which makes it sound like this tool will only work now and never again. At least for those who do not play older versions than 4.0 when it comes around.
Please ask mod authors to support this configurator if you like the idea
I will add some screenshots for the whole app meanwhile we get some mods to confirm support
Thank you
Hey just a heads up the link 404’s