Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Simple installation guide:
- Download the app from the blue button next to the title.
- Extract SPT Mods Installer.exe to any existing SPT-AKI folder (same place as SPT.Server.exe).
- Run SPT Mods Installer.exe.
- Drag and drop any compressed archives into the application (supported extensions: .rar, .zip, .7z).
Light theme:
Dark theme:
Thanks to flaticon.com for their amazing collection of logos
Video showcase:
Support:
As usual, always available on Discord:
- net.hazelify or the SPT Discord server
-
Version 1.8
- Devraccoon
- 4.7k Downloads
VirusTotal: Linked on the repo
Changelog
- Fixed a minor oversight in the archive extraction method which caused empty folders to be ignored.
-
Version 1.7
- Devraccoon
- 163 Downloads
VirusTotal: Linked on the repo
Notable change:
A dynamic iteration now attempts all available iteration methods, rather than checking each mod type manually. The success rate with this has been substantially higher than previous versions.
Changelog
- Fixed iteration issues, mainly causing popular mods to not install properly.
-
Version 1.6
- Devraccoon
- 557 Downloads
VirusTotal: Linked on the repo
Changelog
- Added "Browse for mod" button to allow the user to browse for mod archives, as an alternative to drag-and-dropping.
-
Version 1.5
- Devraccoon
- 163 Downloads
VirusTotal: Linked on the repo
Changelog
- Added "Clear Server Cache" button, which will show only after a mod has been installed.
-
Version 1.4
- Devraccoon
- 132 Downloads
VirusTotal: Linked on the repo
Changelog
- Fixed silly debug string left in the production code (d'oh!)
-
Version 1.3
- Devraccoon
- 249 Downloads
-
Version 1.2
- Devraccoon
- 156 Downloads
VirusTotal: Linked on the repo
Changelog
- Fixed some broken code.
- Rewrote a couple of functions, including the extraction code.
- Added extraction support for SPT mods that do not follow the standard BepInEx/user folder structure.
-
Version 1.1
- Devraccoon
- 261 Downloads
Changelog
- Rewrote most of the critical code
- Changed library used for archive extracting
- Fixed some bugs
- Updated the UI
- Removed full path from the detection label
The installer should now support .zip as well as .7z -
Version 1.0
- Devraccoon
- 4.6k Downloads
Devraccoon Author
Latest release has NOT been tested against all extensions. I've only tested .zip. It works fine.
I have tested against several mods, and haven't had any issues. Let me know if y'all run into any!
MADMIKE815
I made sure to follow all directions a put where server is. However I can not drag and drop files for install only browse for mod is working, as well as it is not recognizing .rar, an 7zip formats only zip formats. Am I missing something?
MT_Militia
Wow that's incredible nice work! You devs amaze me with what you can do.
Devraccoon Author
Appreciate it! I am very proud of this tool in specific.
wociscz
Works like a charm.
It'd be perfect to keep track (list) of installed mods/files and just be able to remove them.
Devraccoon Author
The fact that this utility covers client mods renders that functionality borderline impossible, since BepInEx is an iterative framework which will let you use a mod as long as the DLL file for it is somewhere inside the plugins folder. Server mods would be very easy, as they are just a folder with source code inside.
Should I find a way to consistently detect whole client mods and all their parts in C#, I may implement this. Until then, sorry.
ligma929130
Is there an actual mod manager for SPT, like MO2 for Fallout and stuff.
That would come in handy..
Devraccoon Author
Well, this isn't any of that. Not the intended design for mine.
schiz
i dragged like 30+ dl's in to it and it seemed to work fine.....but it didn't.
There seems to be a problem with client mods, pretty sure all the server files went in but most of the bepinex files didn't, some did, but most didn't.
Also compat files didn't make it in to Realism every time.
The ones that failed I did drag a few in individually and checked but they didn't go in.
Anyway good try, hope you can figure this out. Really handy for fresh install and mass mod install hopefully you perfect it by SPT 4.0 when I'll have to do this again.
PS. really missing your mini launcher that thing.
Devraccoon Author
I just did some testing, client mods are problematic because of the way I implemented the last update. Server mods still install fine, even by drag-and-drop.
I am reworking the system to be more straight forward, and less iteration based. Hopefully it'll come out smoother.
HeavyComponent
Heads up that dragging mods "Waypoint" and "Big Brain" did not work even after saying it's been installed. It kept my old version and to test it I deleted both old versions and did a fresh drag. They did not show up in the folders so I had to manually install them.
Just hope this didn't happen to other mods because then I would have to double check every single one of them.
EDIT: So most of the mods I click and drag works and some I had to manually do it myself.
Devraccoon Author
Both of those are client mods, and the latest update enforced a BepInEx-folder specific issues due to the structure of my code. I am working on fixing this, reworking the main extraction method in the process.
Wamcinator
For some strange reason, it doesn't detect my SPT intallation folder, even though it's sitting right inside of it. Is there anything I might be doing wrong? I'm extracting it straight into the folder where the SPT server exe is located.
Wamcinator
Update: I can still browse for my mods just fine, it installs them completely fine. Very confusing. Drag and drop is the only function not... well, functioning.
HeavyComponent
Hmm, I dropped the file in the main directory where the SPT server is and it says "Could not detect a functioning SPT install". I don't know what that means exactly but my SPT is running fine.
Zoomplayyer
i had the same problem when trying to update to the 1.3 version so i just switched back to the v1.2
Devraccoon Author
My bad lads, my dumbass set the environment variable to one of my local installs and forgot to change it. Fixing it now!I only just saw these comments lolDevraccoon Author
Update: Fixed and uploaded. Thanks boys
Zoomplayyer
Love the installer worked for all the mods I've been installing, they have been .zip and .7z files. Except for CUSTOM LAUNCHER BACKGROUNDS by Preytolive didn't install for whatever reason idk . Other than that one mod not installing nothing but good things to say about this installer!!
Devraccoon Author
I can reproduce your issue with that mod. Strange, because some of MoxoPixel's mods have that exact same structure, and they installed flawlessly.I shall look into this. Thank you!Devraccoon Author
Update: I think this issue has been fixed. I rewrote the logic for directory checks, and I successfully got all of my previous mods to work, as well as PreyToLive's mod.
The update will go live in a bit.
windersvista
Why not Mod Organizer 2+SPT MODORGANIZER INTEGRATION?……
Devraccoon Author
Because this isn't designed to be integrated into anything. It's a simple standalone installer. I make my own stuff because everyone has different needs.
My installer has worked brilliantly for me since I updated it. I also am not a big fan of Mod organizer, but that's a me issue.
Tabi
fair warning, not all mods are installed the same, some need extra plugins, some need you to actually READ the install guide on the modpage. Having a mod installer may just make people complain to mod authors about "how it doesnt work when I install it" so be prepared.
Devraccoon Author
I'm very well aware. My responsibility falls short of people deciding to read, and the same issues will forever remain with my tool adding little more to it than "I installed it but no worky bro"
Tabi
MooseEFT
* Deleted because this Dev gets it.
Devraccoon Author
I don't know man, I'm just the dev making little tools
MooseEFT
I understand now. Carlin makes it clearer. Sorry homie.
apfaffman
just a heads up, this triggers a Windows Defender "severe" alert associated with file "Wacatac.B!ml." could be a false positive.
VirusTotal also reports a single security vendor is flagging this as malicious. also seems like a false positive.
Devraccoon Author
Yes. Wacatac has been a very common false positive for me for the past... year or so.
Check the VirusTotal result. I asked around with SPT staff, and I was told that the pinged one in the result is a false positive.
Windows Defender will do a lot of alerts. A solid 90% of them are false positives, in my experience.
SiulSC
Does this work with every mod? I'm guessing the implementation is not the same for every mod.
Devraccoon Author
Good question.
This tool primarily works by the structure that the popular mods use, which is having BepInEx and user folders directly in the archive. This allows you to drag-and-drop the entire archive contents to install the mod.
There is a backup method where it also searches for server mods specifically. I have not figured out how to deal with client mods dynamically yet.