Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
If the text looks different to you, please install the Bender font and restart the launcher.
Simple installation guide:
- Download the tool from the big blue button.
- Extract the Singleplayerstate folder to any location (do NOT install it to Desktop or Program Files / Program Files (x86)).
- Open the newly extracted folder.
- Open MinimalistLauncher.exe.
- ALTERNATIVELY: Open Start Launcher.bat.
Autostart:
This launcher features a little optional tool: autostart.txt
It looks like this:
Quoteautostart=false
Server Name Here
If autostart is set to true then the launcher will try to auto-start SPT-AKI by finding an installation with the matching CaSe sensitive name.
Video showcase: Available on Streamable
Support
As usual, always available on Discord:
- net.hazelify or or the SPT-AKI Discord server
Main image
Start screen; what you see first time starting the launcher.
Main tab screen: what you see when selecting an available folder.
Addons list: what you see when clicking the Addons button.
Game Options tab: what you see when opening Game Options.
-
Version 2.2
- Devraccoon
- 1.2k Downloads
New release
VirusTotal: Linked on the repo
Changelog
- Added shortcut button for SPT Mod Installer (can be found here).
-
Version 2.1
- Devraccoon
- 1.2k Downloads
-
Version 1.9
- Devraccoon
- 622 Downloads
New release
VirusTotal: Linked on the repo
Changelog
- [Added] Confirmation pop-up if user closes launcher (comes with a toggle)
- [Added] A couple of failsafes
- [Fixed] Optimized a bunch of code
- [Fixed] Error pop-ups if you have the AKI server running while opening launcher.
- [Fixed] Message window allowing text editing.
-
Version 1.8
- Devraccoon
- 171 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Added] Vertical scrollbar into the message window.
- [Modified] Removed the scale buttons from the message window, in favor of the new scrollbar.
- [Fixed] Dictionary InsertKey error sometimes occurring when adding new install/editing an existing one;
- - This is caused by trying to add a new install, when another install has the same display name.
-
Version 1.7
- Devraccoon
- 274 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Added] New pop-up window to replace the standard Windows message box; comes with size scaling, message copy function, etc.
- [Fixed] Escape from Tarkov not launching properly due to leftover code (oops!).
- [Fixed] Display launcher option in Game Options not actually showing the launcher properly on game exit.
- [Fixed] A lot of code optimization.
-
Version 1.6
- Devraccoon
- 102 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Added] Button to manually minimize the launcher to the tray, it resides in the Server page.
- [Added] Overhauled profile system with a custom JSON-based profile dictionary for saving the currently used profile.
- [Fixed] Plenty of code optimization and streamlined workflow
-
Version 1.5
- Devraccoon
- 145 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Added] Tooltip for if BepInEx/LogOutput.log is not detected (client mods button)
- - (used for counting client mods)
- [Fixed] Faulty client mods button
- [Fixed] General optimization
Notice
For some reason, account selection is not working as intended. I am looking into this.
-
Version 1.4
- Devraccoon
- 281 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Added] A work-in-progress auto-start configurator.
- [Fixed] Critical error when selecting an install where SPT has not actually been installed.
- -> (lacking user / profiles folder).
- [Fixed] Play button disabling on Tarkov exit.
- [Fixed] Play button flashing on selecting an install.
-
Version 1.3
- Devraccoon
- 878 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Added] A counter for client mods; this requires the game to be ran at least ONCE before it can be used.
-
Version 1.2
- Devraccoon
- 66 Downloads
New release!
Thanks for downloading!
VirusTotal: Linked on the repo
Changelog
- [Fixed] Auto-save feature no longer causes error(s) when opening or closing the launcher.
Wazumba
Hey, was wondering if your launcher is compatible with Fika. Server is starting but the launcher doesnt seems to start the game.
Devraccoon Author
No, I have no intention of adding explicit compatibility for it.
That said, these two lines are the parameters that are used when starting SPT, and the IP here is hardcoded. I could add an option for changing these. I can't guarantee that it would help, but I do know that Fika does networking stuff.
Wazumba
After some testing and reseting servers IP to default value, the launcher was able to start the game. Anyway you answered my question thanks. That said, if you try to implement a "compatibility fix" for fika, even if it doesnt work i can guarantee that the effort is appreciated
Devraccoon Author
Your solution was likely because the default value is what I use in my launcher's code, and it's the default value used by SPT as it's your own computer's way to refer to itself.
I will look into a way to adjust the IP itself, because this problem would most likely also occur if you're just using another PC to host the server, regardless of what mods you use. I appreciate the comment.
WUVGAWORE
I would love Fika compat this tools actually so clean!
Novalhalla4U
Even though it is installed in the correct folder, the Mod Installer hotkey does not find mod installer. It prompts me to download again. Besides that - I am loving this. Thank you for your efforts. Sorry - I am on 3.9.3 and have 3 mods installed currently: SVM, Tyfon-UIfixes, and Redlaser42-Increase Climb Height.
Devraccoon Author
Are you sure? I am using the latest on both, and it works perfectly fine.
Have you made sure that the filename of the installer is "SPT Mods Installer.exe"? It should come that way downloaded.
Novalhalla4U
This was driving me nuts. I checked - Yes, mine was labeled "SPT Mods Installer". So short story is I tried renaming it SPT Mod Installer.exe and it works. The "s" was my problem. All working perfectly now. Thanks for the quick response.
BraveStarTG
Hi Devraccoon. I have one small issue and am not sure what's causing it. This only happens when I use Minimalist launcher (see image below). When I run the server manually it doesn't happen. The game gets stuck on the loading screen. It never reaches the main screen. Thank you.
Devraccoon Author
Hi, so I see that the first mod mentioned in your log is Gilded Key Storage. I went to install it in my own 3.9.2 install and ran a couple of times with the latest version of this launcher. I had no issues launching the game. The error in question appears to be connected to three mods, as you can see by reading the log. GameController.gameStart. It is referenced in GildedKeyStorage, but seems to have no effect on my install.
Screenshots
BraveStarTG
OMG! I can't believe it. I figured out why it was doing this and it's so stupid. I forgot I created a second profile under this install and the program didn't know which one to start. I had not picked one of the profiles when I ran it. I'm so sorry for the confusion.
Devraccoon Author
Lol. Good to know that you solved it
Gleneth
Says i have 0 sever mods but loads all my mods?
not an issue just confused me LOL
Devraccoon Author
No idea. I cannot replicate your issue... it could be that order.json doesn't exist/doesn't have data.
Gleneth
order.json had nothing in it THX
Reina_C
Hello
I'm getting an error that says " a patch in SPTCustomPlugin FAILDED. " when the game launches.
What should I do to fix this issue?
Devraccoon Author
This is not an issue that affects my launcher, it's a mod issue.
Reina_C
is there a solution for the mod ?
Devraccoon Author
Depends on the mod. Make sure that all of your mods are updated and installed properly.
Last time I had that issue, I believe it was a mod with a dependency that wasn't installed.
Reina_C
At the moment right now I just trying launch the game and I have not installed any mods, so I do not know what to do at this point.
Darragen
Love this, Devraccoon! Been such a fan of your launchers and other mods for so long!
Would it be possible to add an option to start Tarkov without launching the server, for if I'm running the server off another PC?
CozyCogy
Raccoon, you know im a big fan of this launcher, just a few questions tho.
Can you implement an Option the Serverlogs are displayed coloured like in the AKI Server?
Is there any possibility to be able to keep the Server runing when closing Tarkov? I restart the game every now and then, cuz ppl recommended to for ram cleaning purposes.
And if the keeping the sever running is possible could you implent then a option to just start the game when the server is still running?
I have no idea about coding and implementing stuff like that, so i dont know how difficult it would be, so even if its possible but you dont want to do it cuz its to time consuming it would be fine.
Just a few thoughts i had bout QOL.
Devraccoon Author
I'll look into these things
Ryuichiro
Even after playing for a few days now, the Launcher refuses to pick up on my Client mods.
I assume that's because the log file is directly in BepInEx and not in the plugins folder?
Reyson
same
ExtrFun
When quitting the game the launcher reopens which is fine, but is it possible to minimize the launcher to system tray every time you click launch, without restarting it?
Devraccoon Author
Forgive me for I am confused.
Do you want the launcher to remain in the tray when you quit Tarkov? So you can keep it "open" without keeping it open?
ExtrFun
Nvm, I'm an idiot, I didn't see all the options in the settings. My apologies
Devraccoon Author
Ha, no worries! I'm glad it worked out for ya.
ExtrFun
Well made!
thelpb
Just want to comment, this is pretty cool. Thanks!
VERsingthegamez
Would it be possible to check if mods need to be updated? I always have a hard time keeping track.
Devraccoon Author
The hub has no API for that sort of networking. Those who create that functionality do it for hand by themselves. I have neither the knowledge nor the energy to bother planning for that.
Good idea, just sad that WoltLab (the template this site runs on) is so restrictive.
AngeloHessmann
Nice Idea, but for some reason I get the same error like the Mini-Launcher from you:
Happen when I select an SPT-folder and want to click on it for launching.
ErrorLog from JIT:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Singleplayerstate.mainForm.convertProfile(String AID) in C:\Users\decya\source\repos\Singleplayerstate\Singleplayerstate\mainForm.cs:line 352
at Singleplayerstate.mainForm.displayInfo(String path) in C:\Users\decya\source\repos\Singleplayerstate\Singleplayerstate\mainForm.cs:line 799
at Singleplayerstate.mainForm.selectServer(String displayName, Control c) in C:\Users\decya\source\repos\Singleplayerstate\Singleplayerstate\mainForm.cs:line 833
at Singleplayerstate.mainForm.lbl_MouseDown(Object sender, MouseEventArgs e) in C:\Users\decya\source\repos\Singleplayerstate\Singleplayerstate\mainForm.cs:line 871
at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9195.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Singleplayerstate
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/Singleplayerstate.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9195.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9206.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9200.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Text.Json
Assembly Version: 8.0.0.0
Win32 Version: 8.0.23.53103
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Text.Json.DLL
----------------------------------------
System.Threading.Tasks.Extensions
Assembly Version: 4.2.0.1
Win32 Version: 4.6.28619.01
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Threading.Tasks.Extensions.DLL
----------------------------------------
System.Memory
Assembly Version: 4.0.1.2
Win32 Version: 4.6.31308.01
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Memory.DLL
----------------------------------------
System.Runtime.CompilerServices.Unsafe
Assembly Version: 6.0.0.0
Win32 Version: 6.0.21.52210
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Runtime.CompilerServices.Unsafe.DLL
----------------------------------------
System.Text.Encodings.Web
Assembly Version: 8.0.0.0
Win32 Version: 8.0.23.53103
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Text.Encodings.Web.DLL
----------------------------------------
System.Buffers
Assembly Version: 4.0.3.0
Win32 Version: 4.6.28619.01
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Buffers.DLL
----------------------------------------
Microsoft.Bcl.AsyncInterfaces
Assembly Version: 8.0.0.0
Win32 Version: 8.0.23.53103
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/Microsoft.Bcl.AsyncInterfaces.DLL
----------------------------------------
System.ValueTuple
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9037.0
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ValueTuple/v4.0_4.0.0.0__cc7b13ffcd2ddd51/System.ValueTuple.dll
----------------------------------------
BetterFolderBrowser
Assembly Version: 1.2.0.0
Win32 Version: 1.2.0.0
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/BetterFolderBrowser.DLL
----------------------------------------
System.Numerics.Vectors
Assembly Version: 4.1.4.0
Win32 Version: 4.6.26515.06
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/System.Numerics.Vectors.DLL
----------------------------------------
Newtonsoft.Json
Assembly Version: 13.0.0.0
Win32 Version: 13.0.3.27908
CodeBase: file:///D:/Netz/SPTMods/MinimalistLauncher/Singleplayerstate/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Devraccoon Author
Hi. I downloaded the latest version on a new PC. I cannot reproduce your issue.
How many profiles are in your profiles folder? Can you show me a screenshot of the folder and its files? Your issue seems to stem from this line of code:
This would only give the error you encountered if the AID (file name) doesn't exist OR the profile is broken/empty.
AngeloHessmann
Hi, that would be an issue with a faulty profile file, as I presume there is some kind of deserialization from the json.
In the profiles folder are 2 profiles, one that I use and one for testing which is just 1kb in size. I paste it here as it looks a bit empty to work.
Guicapau
Did you launch the game from your testing profile first?
Devraccoon Author
Guicapau messaged me earlier. It turns out that your issue likely stems from creating a profile via Aki's launcher, but you didn't start the game first via the Aki launcher. This is why I cannot replicate your issue, because your profile is incomplete when you're trying to launch the game via my launcher.
To fix this issue, create your profile, then start it, all via the Aki launcher. After you've reached the main menu, feel free to exit and then launch via my own launcher.
Ditch
great launcher, could use some design but that's not important. works great!
Devraccoon Author
"could use some design"? would you mind elaborating?
thanks
Ditch
Buttons look a little dull, maybe could use some background pictures. Again, pretty handy app not wanting to sound rude Im still gonna use this but just some food for thought 😅
Fatalnightshade
i mean it is literally named minimalist so adding those kinda defeat the purpose haha
Devraccoon Author
@Ditch Yes, so you're not alone about the wallpaper idea. I briefly considered it. However, WinForms is notoriously unfriendly with large detailed images. It causes heavy flickering as well as refreshing issues (sometimes freezing?), which I believe is bad enough to potentially trigger an epileptic seizure.
I wanted to insert one in the beginning, but ultimately I chose to keep it functional and fast.
The buttons I can definitely agree with. They weren't planned but instead they were added on request, so I didn't have much time to think about that. I'll see what I can do about them!
Ditch
@Fatalnightshade definitely got me there lol
@hazelify sucks about the wallpaper thing. thanks for hearing me out, have a good one.
Senichi
breb
Greedman
It's really great, thanks for the launcher!
fencethetrader
this is wonderful