Custom Profiles Loader BETA 398.0.7

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

A simple loader to add your custom profiles templates to SPT

[tabmenu]
  • Version 398.0.7

    Changelog

    • Code refactor. This version is not compatible with profiles created for version 394.0.1. That version will be stay available for now.
    • Profiles now have a new schema. Now support multiples profiles in one file!
    • Profile name is now read from profile file and not from locales folder
    • Locales folder now have multiples locales folder inside (en, es, fr, it....) You know for what will be that.
    • Locale file now only need the descriptionlocalekey and the description.
    • README files updated inside /database/profiles and /database/locales
    • Example profile with example locale included


    Modders!

    To update your profile follow the example.json files !


    Notes:

    Server read the descriptionLocaleKey but launcher don't read it yet.

  • Version 394.0.1

  • how do you exactly use this?

    • This is only a loader, you need to download another profiles from the hub to add these profiles to SPT.
      profile = templates, no profile backups.

  • First! You had any issue? Well, your first step is avoid report it in the comments. These comments will be ignored.
    To do that you have 3 options:
    - You can use the SUPPORT THREAD here in the Hub.
    - If you have an account in the Gitea, you can enter to ShadowXtrex - Issues - SPT Development zone and report your issue
    - If you don't have a Hub account or Gitea account or want something more comfortable, you can make the report in the SPT Discord Thread for my mods here.


    Latest version: 394.0.1 BETA
    Release: 29-07-2024

    • I already use your previous CustomProfiles mod to add my own profiles, this is a nice addition!


      1 thing I would suggest is possibly allowing for a direct copy-and-paste of a profile .json from the user folder and adding a method in the code to only pull the fields needed for the profile.json and also change the proper fields to "__REPLACEME__".


      Would make it much more user-friendly imo, as most people probably don't even know where to find the profile.json and even less know how to properly follow format ^^


      I know this is in beta and I hope this doesn't come off as rude, just something that popped in my mind when perusing through the files.


    • I will make a guide later, but is not possible to allow that, due the profile need to have bear and usec fields