
A fleshed out mod manager for SPT-AKI mods and other functionality. Has been in the works since around November of 2022.
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!
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.
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.
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!
Once downloaded, put NativeSPTManager.7z archive somewhere (such as your Desktop).
- Right click NativeSPTManager.7z.
- Select 7-Zip.
- Click Extract to “NativeSPTManager\”.
- Open the folder you just extracted.
- Read the README.txt.
- Run NativeSPTManager.exe.
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
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:
3.9K Downloads
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!
1.3K Downloads
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.
420 Downloads
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.
Details
-
GUID
Not Available
-
License
-
Source Code
-
Latest Version VirusTotal Result
A change has been made since my last comment. Please see the Overview.
Thanks for your understanding!
Test
Test
Test
Test
Does anyone know if this manager works on 3.7.1?
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
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
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
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
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.
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?
Immediate suggestion I have to add a simple enable/disable all button. Helpful when trying to debug which mod is causing issues.