Information on this page are provided AS-IS with no explicit or implicit warranties, guarantees, or support. If you do not understand the content or are unable to follow the instructions or find it unclear, its probably not meant for you. Do not ask questions, nor expect support.
All your accounts are stored in FunPlus StormShot's preference directory. The location may differ depending on how it was installed on your PC. The file containing your account information is st_global_settings.ini.
C:\FunPlus\StormShot\prefs\st_global_settings.ini
Create a backup of this file if you plan to add, remove, or modify list of accounts from the account management screen. The user interface may be unforgiving if you accidentally delete one of your farm accounts, or even main account for that matter. It may be wise to link some of your accounts to your Google, Facebook, or FunPlus account.
If you plan on playing on different machines with the same set of accounts, simply copy the st_global_settings.ini file from one machine to another. The file should be copied into the FunPlus/StormShot/pref directory.
If you want to transfer one or more accounts from one machine to another machine, the instructions below will aid you in this process.
A step that must be repeated many times so people don't mess up and lose their accounts. You will not have any recourse in recovering it unless the account has been bound to FunPlus, Google, Facebook, VK.
Create a backup copy of st_global_settings.ini. The default location is:
C:\FunPlus\StormShot\prefs\st_global_settings.ini
However the location may be different on your system depending on where FunPlus StormShot was installed.
You could name the backup as follows:
C:\FunPlus\StormShot\prefs\st_global_settings-2023-12-07.ini
Embedding the date in the file name helps you identify when the backup was made. OR use whatever naming convention suitable for you.
If you want to restore the backup, simply replace the st_global_settings.ini file with a copy of the backup. This way you retain the backup while updating the main settings file.
Open the st_global_settings.ini file in a text editor like Notepad, Notepad++, or whatever is your plain text editor. Do NOT use Microsoft Word or other rich editors.
The accounts are based 64-encoded in the property cache_account_infos
cache_account_infos="<BASE64_ENCODED_TEXT>"
Highlight and copy the encoded text (using Control-C) to a base 64 decoder. Links to some of the online base 64 decoders.
Base64 Decode (https://www.base64decode.org)
Base64 Decode (https://www.base64decode.net)
See below for a sample decoding of cache_account_info from Base 64 encoding to JSon formatted data.
A JSon message is a textual representation of data. The cache_account_infos contains an array of accounts. The example below shows 5 accounts, each account has information containing account type, when it was created, device id, session key, account id, user info, etc.
[
{"account_type":"Express", ...},
{"account_type":"Facebook", ...},
{"account_type":"Express", ...},
{"account_type":"Express", ...},
{"account_type":"Express", ...}
]
The accounts are ordered in the same exact order you see in the StormShot launcher interface when selecting which account to run.
In a nutshell, you have to decode both source and destination cache_account_infos property values. Copy the specific account data structure to the target property and encode it back to base 64.
For example:
You have machine A and machine B. You are going to migrate account #3 from machine A to machine B. Follow the steps below:
Step 1) Base 64 decode cache_account_infos property from st_global_settings.ini on Machine A. Links to some of the online base 64 decoders
Sample output format (account details are redacted). If you have 5 accounts, you will see 5 data structures that begin with { "account_type" ... }
[{"account_type":"Express", ...},{"account_type":"Facebook", ...},{"account_type":"Express", ...},{"account_type":"Express", ...},{"account_type":"Express", ...}]
If you want to view the JSON data in a easy to read format, you can use JSON formatters online:
Step 2) Copy account information #3. It will be the 3rd account data structure (ie. {"account_type": ... } )
{"account_type":"Express", ...}
CAUTION: Make sure to match the correct open curly brace with the correct close curly brace!
Step 3) Base 64 decode cache_account_infos property from st_global_settings.ini on Machine B.
[{"account_type":"Express", ...}]
Step 4) Insert the account information obtained in step 2 to the end of the array in Step 3 (and within the square brackets). Records in an array are separated by a comma (,). Again, do NOT forget to separate accounts with a comma (,).
[{"account_type":"Express", ...},{"account_type":"Express", ...}]
Step 5) Base 64 Encode the updated JSon text. Links to some of the online base 64 encoders.
The output of the encoding should look something like:
W3siYWNjb3VudF9 ... 9XQ==
Step 6) Set the value of cache_account_infos property in st_global_settings.ini on Machine B to the value obtained in Step 5.
cache_account_infos="W3siYWNjb3VudF9 ... 9XQ=="
Step 7) Save the st_global_settings.ini file and launch the StormShot launcher application. Remember to keep a backup of your modified INI file.