Mod Configurator 1.3.0

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

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

main.png


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

  1. Place the executable in your SPT installation directory (same level as the user folder)
  2. Launch the application
  3. The app will automatically detect mods in the user/mods directory
  4. Select a mod and configuration file to edit
  5. Make your changes using the form interface
  6. 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:


1.png


Arrays:


2.png


Validation:


3.png



Help grow the ecosystem by asking your favorite modders to add schema support!

  • Nice one! :thumbup:

    Heart 1
  • "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!

    Thumbs Up 1
    • we probably have some "incompatible" mod causing issues ?

      ? 1
    • Nope! this mod will look for compatible mods and will not work with incompatible ones

    • Well, I don't know then, I'll try with just one mod and test. Tried with just a few trader mods, same thing....it's not the mods it's something else

  • "failed to scan for mods" (gives the mods folder location which is correct)

    • That's because you don't have any compatible mods
      I am trying to reach out to some modders to ask them to support configurability theough this mod... Still, no responses (it's been 3 hours since I published this, so, I didn't expect any yet)

      Thumbs Up 1
  • Oh boy I can see this one is gonna get popular :>

    Heart 1
  • 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.

    • I am still not sure how will that affect the configurability of the backend mods (didn't read much into it :) ) but if there won't be a consistent way to help "less-technical" players configure their mods, I will update this. For now, this will work with any version less than 4.0...
      I'm interested in knowing more about what might change if you can give me some heads up, I don't have that much free time now to keep up with the development of SPT itself, but will surely catch up when possible

  • 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

    Thumbs Up 1
    • which link? All of the links work on my end

    • All the links? The link to your only v 1.3.0 download. Gives a 404 error.

      Thumbs Up 1
    • Yep! Site is not available.

      Thumbs Up 1
    • can you please try again, now

    • Now it works. Thank you!

      Heart 1