Mod Details

Native SPT Manager

Native SPT Manager 1.0.3

Created by  Devraccoon

5.9K Downloads

SPT 0.0.0 Compatible

A fleshed out mod manager for SPT-AKI mods and other functionality. Has been in the works since around November of 2022.

Latest Version 1.0.3
SPT 0.0.0

Updated Feb 22, 2023 at 1:10 AM

Version Notes

Native SPT Manager | Changelog (V1.0.3)

VirusTotal result: No false positives, damn boi!

Here comes another update! I won’t waste your time on reading stuff you don’t wanna read. There are other words in the new built-in changelog.

Full changelog:

Profile page:

  • Revamped health displays (thanks to SPT-AKI Profile Editor for the UI inspiration hehe!)

General:

  • Added a dedicated in-house launcher! Very W.I.P but it does what it says, code practically copied from my Mini Launcher tool lmao.
  • Added “Module panel” to Settings page in an attempt to cluster a control panel together; this allows you to toggle profile editing and the in-house launcher. Why? Dunno man, I asked myself that as well. Enjoy it.
  • Moved “Clear cache” and “Refresh UI” to Module panel window for organization.
  • Added a nifty little changelog window.
  • Fixed duplicating modlists when deleting mods (Server, Client, Disabled pages).
  • Fixed mods not deleting properly which were causing duplicating modlists.
  • Moved “Restart” to the main view next to total mods counter for convenience.
  • Removed “Actions” dropdown, replacing it with the “Module panel” on the Settings page.

Coming:

  • Modpack profiles; Confirmed, not started.
  • Dark mode (about 50% complete); Confirmed, on its way.
  • Proper in-house launcher UI; Confirmed, on its way.
  • Functional profile editor (perhaps more features); Confirmed, on its way.

Known issues:

* Swapping between SPT installations and trying to enable or disable mods will confuse the manager. I advise that you only use the manager with one installation, or keep a good eye on which mods are from which installation. There will be a feature to manage this later.

* Mods packaged with WinRAR (particularly “.rar” extension) can not be dragged & dropped into the interface. I’m experimenting with libraries to support RAR archives, but for now they cannot be installed automatically, so you’ll have to manually extract any mods packaged with WinRAR.

Thank you for downloading!

This download is externally hosted.
Always scan for viruses.

IMPORTANT!

I have decided to up the version from 3.5.0 to (latest).

This tool has been postponed over the summer as I have prioritized other projects that I want to work on. I will pick this tool up again after summer has passed most likely. If you need an “in-house launcher” please refer to my SPT Launcher.

This tool should be good to use even with (latest) SPT-AKI. It hasn’t been updated since February of 2023, so no guarantees. Use at your own risk!

PLEASE NOTE: University classes have started for me so updates for this tool will be slower than usual.

Thank you for your understanding

Full image gallery of the tool: https://imgur.com/a/ofBXtq1

PLEASE report bugs/errors in the support thread OR via a comment!

PLEASE READ

This is a public test release. There’s a high probability that there are still bugs in this tool.

I apologize if you encounter any while using it.

I will release this as a rolling bugtest to ensure that people can suggest features or report problems.

Thank you for your understanding!

PSA: Known issues (will be fixed in next update):

  • In-house launcher was released with the wrong settings, avoid using it for now
  • Reports of order.json causing duplicates in the server modlist, but unclear if it’s consistent.
Description

Hey there!

This is my attempt at a dedicated mod manager for SPT-AKI. Native Manager is a full-fledged mod manager designed to accommodate your managing needs and allow you to control what mods go and what mods don’t.

It has a lot of features and abilities. Check all of them on the Features page!

Native Manager is universal and should be compatible for any and every SPT-AKI installation above EFT 0.10. Don’t ask why it’s that specific.

Features

Pages (Gallery link)

  • Server mods
  • Client mods
  • Disabled mods
  • Profile viewer
  • Settings
  • Dedicated in-house launcher

Features

  • Edit server mods’ metadata and config(s)
  • Edit server and client mods’ configuration files with dedicated controls
  • Restore server config to original content in the editor
  • Built-in server config validator (ensures JSON syntax) + saver
  • Delete or disable server and client mods

Planned / Coming:

  • Theme toggle (dark/light theme) - Confirmed
  • Server profiles (for modpack-like functionality) - Looking into it

Feel free to suggest features/implementations, if you’re lucky I’ll add it!

Installation

Once downloaded, put NativeSPTManager.7z archive somewhere (such as your Desktop).

  1. Right click NativeSPTManager.7z.
  2. Select 7-Zip.
  3. Click Extract to “NativeSPTManager\”.
  4. Open the folder you just extracted.
  5. Read the README.txt.
  6. Run NativeSPTManager.exe.
Usage

Well, I suppose you’ll find out how to use it?

Follow the Installation page and open the tool! If you’d rather watch a video, watch it here:

Streamable - Native Manager 1.0

Image gallery: https://imgur.com/a/ofBXtq1

Credits

Meeee, myself & I~

- SPT community - Discord server

- Icons8 - Website link

- Icon - Image link | Website link

- Visual Studio 22 - Website homepage

- Waylon#6969 on Discord - helping me out, suggesting ideas and design improvement
- papershredder432#0883 on Discord - helping me out, motivation

Check out their mod manager when you have the time:

Workshop - Mod Manager

Version 1.0.3
Download Mod Version
SPT 0.0.0
Latest Compatible SPT Version

3.9K Downloads

Created Feb 22, 2023 at 1:10 AM

Updated Feb 22, 2023 at 1:10 AM

Virus Total Results

Native SPT Manager | Changelog (V1.0.3)

VirusTotal result: No false positives, damn boi!

Here comes another update! I won’t waste your time on reading stuff you don’t wanna read. There are other words in the new built-in changelog.

Full changelog:

Profile page:

  • Revamped health displays (thanks to SPT-AKI Profile Editor for the UI inspiration hehe!)

General:

  • Added a dedicated in-house launcher! Very W.I.P but it does what it says, code practically copied from my Mini Launcher tool lmao.
  • Added “Module panel” to Settings page in an attempt to cluster a control panel together; this allows you to toggle profile editing and the in-house launcher. Why? Dunno man, I asked myself that as well. Enjoy it.
  • Moved “Clear cache” and “Refresh UI” to Module panel window for organization.
  • Added a nifty little changelog window.
  • Fixed duplicating modlists when deleting mods (Server, Client, Disabled pages).
  • Fixed mods not deleting properly which were causing duplicating modlists.
  • Moved “Restart” to the main view next to total mods counter for convenience.
  • Removed “Actions” dropdown, replacing it with the “Module panel” on the Settings page.

Coming:

  • Modpack profiles; Confirmed, not started.
  • Dark mode (about 50% complete); Confirmed, on its way.
  • Proper in-house launcher UI; Confirmed, on its way.
  • Functional profile editor (perhaps more features); Confirmed, on its way.

Known issues:

* Swapping between SPT installations and trying to enable or disable mods will confuse the manager. I advise that you only use the manager with one installation, or keep a good eye on which mods are from which installation. There will be a feature to manage this later.

* Mods packaged with WinRAR (particularly “.rar” extension) can not be dragged & dropped into the interface. I’m experimenting with libraries to support RAR archives, but for now they cannot be installed automatically, so you’ll have to manually extract any mods packaged with WinRAR.

Thank you for downloading!

Version 1.0.2
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

1.3K Downloads

Created Feb 3, 2023 at 9:08 PM

Updated Feb 3, 2023 at 9:08 PM

Virus Total Results

I present to you, Native Manager 1.0.2!

VirusTotal result: One false positive, as usual

Not much as changed since 1.0.1, but I also haven’t had a lot of time to work on this. Enjoy nonetheless!

Here’s the changelog:

Server page:

  • Fixed editing server metadata (package.json) info erroring with ‘Illegal characters in path.’

General:

  • Fixed all buttons to have consistent Hand cursor.
  • Added “Clear server cache” option to the Action dropdown menu. If there is no cache, the tool will let you know.
Version 1.0.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

420 Downloads

Created Feb 1, 2023 at 6:50 PM

Updated Feb 1, 2023 at 6:50 PM

Virus Total Results

VirusTotal: The usual false positive

Native Manager has updated to 1.0.1!

A lot of stuff has changed since the first release.

Image of updated UI below.

READ THE CHANGELOG HERE:

Server page:

  • Fixed server config editor erroring when empty. (Thanks to Jiblet and a few others)
  • Fixed server config not loading properly if it was in a sub-folder (i.e ModName/config/config.json).
  • Fixed server not detecting config if it’s in the same folder as the mod itself. (Thanks Jiblet)
  • Fixed server config not being saved. (Thanks Jiblet)
  • Streamlined validation & saving functionality into “Save Config”.
  • Added separators for visual sectioning.
  • Added config editing content to prepare for future update.
  • Added button to restore initial config from memory.
  • ^ Config content will save to memory on config load.

Client page:

  • Fixed “Delete permanently” button not enabling when selecting a client mod.
  • Added separators for visual sectioning.

General:

  • Fixed visual bug of mod counters not updating when enabling/disabling mods. (Thanks Jiblet)
  • Disabled mod counter relabeled “unloaded mods”.
  • Swapped out the color quad, unloaded counter is now red and client counter is now green.
  • Disabled dark theme switch for now.
  • Icons on buttons for streamlined design.
  • Waylon#6969 has been added to Credits for helping with a variety of things, including icons.

Planned:

  • Advanced config control panel.
  • Listbox-based instead of text-based config editor.
Version 1.0.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

346 Downloads

Created Jan 31, 2023 at 6:27 PM

Updated Jan 31, 2023 at 6:27 PM

Virus Total Results
Devraccoon Pinned

A change has been made since my last comment. Please see the Overview.

Thanks for your understanding!

0 Likes
Devraccoon

Test

Test

Test

Test

0 Likes
GhostFerret

Does anyone know if this manager works on 3.7.1?

0 Likes

It does not as some of the pathing has changed. I haven’t had neither time or energy to work on this, sorry.

1 Like

No need to apologize sir, I completely understand this is a hobby, and do not hold it against anyone who steps back from it. At the same time, I greatly appreciate all the work all of the modders put into the mods available.

Thank you, and I wish you the best in whatever you are doing at this time.

0 Likes

I am in the works of a smaller version of this, however I have no ETA for it. It’s more of a pet project.

1 Like
Devraccoon

To those of you who read comments:

Hi there. I’ve been away from working on this for a while to avoid burnout, since I worked non-stop on this for almost two months across Christmas and New Years.

With my Mini Launcher now running on a stable release, I’m gonna resume working on this mod manager to also get it to a stable release stage.

The planned features right now are the following:

- Theme Toggle

- Improved in-house launcher

- Functional profile editor

How long it will take to finish those three is unclear, but I plan on actively working on finishing them after today.

Thank you all for sticking around on this project, it’s been a blast!

// Devraccoon

1 Like
Ori

Looking forward to a new version 🥳🥳

0 Likes
Props

The manager is great. My only gripe is that the launcher timing is off and times out since the mod manager forces the database to reload for some reason.

I tried launching the server without it and the mods were cached so there was a shorter start up time

0 Likes
Devraccoon

I just tried to reproduce what you mentioned. Funnily enough I think that I forgot to implement the timer that is supposed to wait for the server to finish loading up. It shouldn’t be touching the database at all either, I don’t think I have any code that directly accesses it.

Regardless, I’ll take a look at the first point you mentioned. In my debug sessions the timer completely froze and suspended the whole app for at least five seconds, yet when reproducing the other two buttons don’t even enable. Something’s definitely not working properly.

Thanks for letting me know!

0 Likes
Kkemist

I cant figure this out.

Was restarting the server after installing some new mods and now Native SPT is finding or recognizing 3 duplicates of every mod now? No idea what I did, was working perfect for hours.

Anyone seen this before?

https://imgur.com/a/JcLzovH

0 Likes

Well that’s humorous. I predicted this in some sense.

When did/does this duplication occur? Is there anything specific you do when this happens?

Regardless, Refresh UI on the Settings pages should fix this. I’ll look into it lol

0 Likes
Beiloo

I think its caused by “\user\mods\order.jsod”. Try to delete it and restart manager, it will create new one.

0 Likes
gFresh

I dragged a mod with Bepindex dll’s onto the launcher and it installed the bepindex file to the wrong location

Tarkov SP\BepInEx\plugins\BepInEx\plugins\RealismMod.dll

the *Modsname* folder was no copied to user\plugins either.

The Mod Archive is laid out like

[Archive Root]

--------Bepindex\plugins\*dll*

--------Mods\*modsname*\

Maybe best to just manually install mods?
Do you have plans to enable mod profiles? I e one Profile for realism mod, then i can switch to a completely different set of mods on another profile? Ah, never mind, I see Presets are coming

0 Likes
Devraccoon

Thanks for reporting! Out of curiosity, which mod were you trying to install? I’d like to try to reproduce your issue. I skim-read it too fast. I’ll try to reproduce the issue myself!

I can what went wrong though, I’ll see to fixing it.

The issue appears to be that SPT Realism is shipped in a .rar format, which is currently not supported by the manager as it works with a built-in Zip library. I’ll work on trying to fix this for the next update.

1 Like
PhantomInTime

Lmao, I somehow managed to break it.

So, I had migrated my 341 mods manually to the documents folders. I then did my 350 install, opened the manager which I had also pulled out and migrated manually to the new 350 install and opened it.

I was able to transfer mods from disabled to active and vice versa no problem. However, when I wanted to delete a mod through the manager, it would give the dialog for it, I’d say yes, but the mod would stay in the list, both on disabled and active lists. I tried restart. Still there. Tried to delete again. Still there. Tried refreshing. Still there. Tried to delete again. Still there. So I had to manually delete the mod out. Now when I did this and reopened, the mods are still in the list, but when I click on them, only the title populates. No other fields show any data. So then when I try to hit delete, the mod is still in the list and, get this, the whole drop-down list gets duplicated, i.e: all of the mod titles appear twice in the dropdown!

At this point, I tried clearing the server cache as I figure that’s the issue, but I get an error stating that the server cache isn’t empty and everything is still all fucked up. Have tried redownloading and rezipping to that folder and no dice. Have even tried resetting the app and also no dice.

Very incredibly niche scenario of me being a little brain dead, but figured I’d share this here in case anyone else pulls their hair out wondering what’s going on. I think it’s just fucked now and I can’t use it, lmao. Unless you know of some folder or file somewhere I can alter or delete that will solve this mess I’ve made.

0 Likes

Thanks for reporting! I think I see the problem in this, both the malfunctioning delete and repopulation.

I’ll see to fixing it.

0 Likes
InfinitMafia

What are the odds getting the ability to update mods would be possible? I’m imagining that might be a tricky one to work on hey?

0 Likes

That would require a lot of networking to connect to the workshop and then request stuff, which, honestly, is something I’m not too keen on trying my hand at as I suck at it. It might pop up as a possibility in the future.

I do have plans to implement a compatibility check between mod and installation.

1 Like
PhantomInTime

Immediate suggestion I have to add a simple enable/disable all button. Helpful when trying to debug which mod is causing issues.

0 Likes

This is in the works as I find myself needing the same feature. Definitely coming.

0 Likes

Details