Ika SPT Launcher - SPT Mods Workshop (2024)

Ika SPT Launcher - SPT Mods Workshop (3)

    • SPT 3.8.3
  • Ikaras
  • Monday, 7:16am
  • 336 Downloads
  • 9 Comments

Simple, single click, lightweight, non-impacting background launcher for SPT and other external apps/mods that closes itself once your are up and running.

This is a simple tool that will launch the SPT Server minimized and then the launcher. You are also able to add other apps/mods to launch (minimized, or not) like SPT-RPC or TECHHAPPY'S WEB MINIMAP (See Below for special instructions for that one). Do you have apps that you religiously use when playing Tarkov? Perhaps Spotify for some Tetris mix while sorting your stash? Well, that could be launched with this too! The point is to have a one click solution that is scalable to your needs.

This application requires .NET runtime 8.0 for the Lightweight version. If the lightweight version does not start, make sure to get .Net Runtime 8.0. The Standalone version has a bigger size, but should not require it.

.Net Runtime 8.0 can be downloaded from Microsoft directly here.

FEATURES

  • Single click solution with not fizzle to get everything up and running.
  • Allows a customizable timer to allow the server to boot before launching the rest, so that your profile can be loaded correctly.
  • Runs the server minimized, and the launcher normally.
  • Allows other apps to be loaded alongside with optional minimization, such as SPT-RPC or even Spotify!
  • Skips apps that are already launched or not found. You can run it without worry of opening a second server, or anything.
  • The application closes itself after completion to free resources.
  • All versions of SPT are supported.

INSTALLATION

  1. Download the application using the blue button.
    1. In the zip file you will find a Lightweight and Standalone version. Use lightweight if you have .NET Runtime 8.0 installed or plan to. Otherwise, the Standalone version should not require it.
  2. Drop the desired file into your SPT folder.
  3. Run the application.

The application will create its config file on first load in the SPT folder. Then, you can edit it to your liking.

IF YOU ARE USING THE LIGHTWEIGHT VERSION AND IT DOES NOT OPEN, OR CLOSES ABRUPTLY, IT MEANS YOU DO NOT HAVE THE .NET RUNTIME 8.0 INSTALLED. YOU CAN GET IT HERE OR USE THE STANDALONE VERSION WHICH DOES NOT REQUIRE IT.

ADD AN EXTERNAL APP

The config file has a section called ExternalApps. You can add multiple apps and the application will run them, if found.

Requirements

  • File is the location of your app relative to your SPT folder. For example, if your "app.exe" is in the SPT folder, the File would then just be "app.exe", if it was in a folder deeper in, then it would be "folder\\app.exe". You can also use full paths.
  • LaunchMinimized is a true/false only field which will dictate if your app will be launched minimized, or not. (Shocking)

Format examples

 "ExternalApps": [ { "File": "app1.exe", "LaunchMinimized": true }, { "File": "folder\\app.exe2", "LaunchMinimized": true }, { "File": "C:\\folder\\app3.exe", "LaunchMinimized": false }, ]

Display More

IMPORTANT Make sure you double your blackslashes (\\) for your paths as they are special characters. Otherwise, it will fail to load the app.

COMPATIBILITY

Any files that can be opened are compatible with this. Here are few examples.

SPT-RPC

This tool is straightforward exe and installs in the SPT folder, so your File should only be "SPT-RPC.exe"

TECHHAPPY'S WEB MINIMAP

This is a web tool. You can still launch it with this application but you need to install the webpage as an app. See this tutorial on how to do so with edge.

Make sure you check the "Create Desktop Shortcut" when prompted.

The created shortcut is a .lnk (lowercase L). Use that as your extension for you ExternalFile File field (See ADD AN EXTERNAL APP section above)

Place the shortcut anywhere you want that can be accessed. (I suggest into your SPT folder, for safekeeping)

Once placed where you want it, you can add it as an external app with its location.

You may encounter a message saying "localhost refused to connect." This is a normal behavior if Tarkov is not done loading, since the web socket of this mod would not be instantiated yet. Just refresh it once tarkov is loaded, and everything should work fine.

EDGE INFO There are issues with Edge where it will not want to launch minimized. However, this will not affect the performance or loading.

Credits to /u/DeepSpaceHorizon for the icon.

Images

  • image_2024-06-10_111427977.png56.93 kB1,105×659227

2

  • Version 1.0.1

    • Ikaras
    • 259 Downloads
    • Fixed issues loading apps having a path and/or file name with spaces.
    • Version 1.0.0

      • Ikaras
      • 77 Downloads

      Initial Release

      • IkarasAuthor

        I am currently still working on the application to make it better. Of course, bugs can be a thing. If you have any issues, feel free to drop them in the comments. If you have any scenarios that could be covered by this tool, you can let me know and I will see if it would be a good fit for the app. Meanwhile, here's what on the board.

        • Easy Installer/Uninstaller with runtime handling (No more Lightweight/Standalone to choose from or manual runtime install).
        • Better configuration file management (better creation, new optional GUI, version proofing and no more manual edits).
        • Changing how the app looks for SPT/dissociating from SPT files so that those without a aki.server.exe in their SPT folder could still use the tool, should they choose so.
        • By the same veins of the point above, those with FIKA that connects to remote servers and do not have aki.server.exe will not receive an error on launch.
        • General system stability improvements to enhance the user's experience. Nintendo be cool plz

        1

      • NilCOCl2

        Great idea, but for regular users who don't like to edit files manually, it would be worth making some sort of configurator (a window with an interface that lists the added applications and an “add” button or something like that). It would be a lot easier that way, I think. Of course, it's easier for some people to just create a Batch file, but for those who don't want to mess around with it and want a handy launcher that can run everything they need to play with a simple double-click, this is a good option.

        • NilCOCl2

          Also, it would be convenient to observe the logs that the application (server or RPC client) outputs, where errors or other debugging information may appear. The output of information, of course, can be made a customization, if someone doesn't need it.

      • IkarasAuthor

        It was a long night, but I have updated the Description to be more accurate and included a picture for you to see how it looks like. I made this because I wanted to code, and I wanted to make one of these that is actually one and done type of deal. After I got it running, I had to make it better and share it for those that could be interrested! Thank you for using it, whoever you are ❤️

        1

      • ManWithACat

        Any comment if its work?

        • Millen4ick

          Doesn't work for me.

          edit.
          ah, it is required .NET runtime 8.0

        • IkarasAuthor

          I will upload a standalone version that does not require to install .NET 8. Downside is it will make the file bigger as it will have the dependencies into the exe itself.

          Edit: you should be able to see both Lightweight and Standalone in a zip when you download it now. Lightweight is the normal one, which requires .NET 8.0. Standalone however, with a bigger size, should run without it.

          Let me know if that works for you.

          1

        • Millen4ick

          Thx. Yep its works for me now. but i think 60mb its too much for thing what you can do with a few strings batch code Ika SPT Launcher - SPT Mods Workshop (17)

          Code

          :Maintasklist | find /i "Aki.Server" >nul 2>&1if errorlevel 1 (clsecho.echo Starting up AKI Server...start Aki.Server.exetimeout /T 10 /Nobreak >nul 2>&1goto Main) else (goto AKILauncher):AKILaunchertasklist | find /i "Aki.Launcher" >nul 2>&1if errorlevel 1 (clsecho.echo Starting up AKI Launcher...start Aki.Launcher.exetimeout /T 2 /Nobreak >nul 2>&1exit) else (exit)

          Display More

        • IkarasAuthor

          Yes, the Lightweight does only use less than 1MB because it does not have the .NET 8.0 runtime bundled into it. .NET Runtime is usually needed for many things now, some SPT mods actually requires it to run their config or tools. I started by doing a batch file too, which I have found to be much more harder to iterate upon than having my C# experience guide the flow of it. Plus, a batch file can be scary to people not knowing much about programming which is understandable. It is ultimately up to you to see if you want that runtime for future usage, or use a larger, yet standalone product. It also depends if you want to use the versatility of a product or if you are fine with another solution that fits your need more. For me, I wanted to use more apps along and decided that 5 clicks to open everything was too much. So I've spent hours to fix an issue that I might, or might not ever see a return on my time invested lol... But it was fun 😊

      Who is online?

      Just a few of the 255 users online

      • 261 Members (6 invisible) and 1,883 Guests
      • Record: 787 Users ()
      Ika SPT Launcher - SPT Mods Workshop (2024)

      References

      Top Articles
      Latest Posts
      Article information

      Author: Prof. Nancy Dach

      Last Updated:

      Views: 6237

      Rating: 4.7 / 5 (57 voted)

      Reviews: 88% of readers found this page helpful

      Author information

      Name: Prof. Nancy Dach

      Birthday: 1993-08-23

      Address: 569 Waelchi Ports, South Blainebury, LA 11589

      Phone: +9958996486049

      Job: Sales Manager

      Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

      Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.