#Offline Profile Helper

21 messages · Page 1 of 1 (latest)

silver river
#

Companion app for anyone not running their server 24/7

This little app is a wrapper around the things you need to do to switch between your friend's Fika server and your offline server to play solo.

The major feature is allowing you to upload your profile directly to the server while it's running so you don't need to send the profile over discord, wait for the host to install it, and (re)boot the server.

Buttons:

  • Download your profile, this is just a duplicate of Fika's button on the main menu
  • Move your downloaded profile from SPT/user/fika to SPT/user/profiles (local server must be closed)
  • Upload your profile to a running server (requires server's Fika API Key)
  • Add new server
  • Remove current server
  • Edit current server (name/url/api key)

A server's Fika API Key can be found in the Fika server mod config file SPT/user/mods/fika-server/assets/configs/fika.jsonc

Download: https://github.com/sgtlaggy/spt-fika-offline-profile-helper/releases/latest
Source Code: https://github.com/sgtlaggy/spt-fika-offline-profile-helper

Installation:
Drop the EXE goes in the game folder, next to the game EXE and SPT shortcuts.

Note:
I'm not posting a virustotal link because it's red across the board. This is just the reality of single-file EXEs that don't have dozens of accompanying files, like the many new files in the SPT folder in 4.0.
If you don't trust the EXE and would rather vet and run the plaintext Python code, you can use the .pyw in place of the EXE after installing Python from https://python.org.

https://github.com/sgtlaggy/spt-fika-offline-profile-helper/blob/master/screenshot.png?raw=true

vast grail
#

I'll most likely exempt mod creators from the bot removing if that particular filter is hit

#

So in the future it'll be possible to use those

twin chasm
#

Seems the big guns got here before me

#

I am fighting a computer that won't join a domain 😅

vast grail
#

Must be DNS

twin chasm
#

Always

somber moat
#

Im almost sure that this is a false positive, but the client download shows multiple (false) positives on virustotal and many similar softwares. Just thought it might be something you might want to be aware of, as this looks to be a really good tool.

silver river
# somber moat Im almost sure that this is a false positive, but the client download shows mult...

Unfortunately there isn't really much to do about that without spending a few hundred dollars per year on a code-signing license and/or rewriting it in another programming language and likely a much larger exe for just 4 buttons.

If anyone is dissuaded, the .pyw file in the client repo can be downloaded, audited, and run directly after downloading and installing Python from https://www.python.org/. Before the first time running it, you'll need to run py -m pip install requests in command prompt and change sys.executable to __file__ on line 15.

somber moat
#

I see, thank you very much for your quick response, I can understand that it makes no sense to go through all those hoops for what is ultimately an error, but thank you very much for the detailled response

somber moat
silver river
somber moat
#

It seems that sometimes the switch server button can get stuck/stop working. Currently it is stuck on remote, I have tried resetting the process and rebooting already. Unsure of the cause

silver river
#

i think this could happen if you manually changed the url in the launcher
can you check the url in both json files in user/launcher?

somber moat
#

Both files have the exact same url, and the launcher itself also does

silver river
#

have you manually changed the url or only used the program to switch?

somber moat
#

Since installation I have only used the program

silver river
#

odd, you should be able to fix it by just deleting the .remote/.local file and it will re-generate it

somber moat
#

Yep, that fixed it, its working perfectly now

silver river
#

Updated client to support SPT 3.10.3's profile backups