SAM icon indicating copy to clipboard operation
SAM copied to clipboard

Always log in invisible/offline?

Open Nou4r opened this issue 3 years ago • 3 comments

I want when logging in via SAM to always be shown offline or invisible. Is it possible to do that? https://i.imgur.com/PVkt685.png

Nou4r avatar Aug 17 '20 15:08 Nou4r

I've been looking into this, as I think it's actually a pretty valuable feature to have, but it's giving me a harder time than expected to figure out. This is usually controlled by the Steam Friends List window settings and then setting this: image to OFF.

It looks like it may be saved somewhere in the userdata folder vdf files as some similar looking settings appear there but it's difficult to tell ahead of time which folder belongs to which user and how to make them if the folders don't exist ahead of time.

There may or may not be a reliable way to do this, but I'll keep looking.

rex706 avatar Dec 15 '20 23:12 rex706

+1 for starting in offline mode

pablo1020 avatar Nov 25 '21 18:11 pablo1020

"starting in offline mode" It's a pity that this option still doesn't exist.

yo8z6gv avatar Jun 02 '22 14:06 yo8z6gv

The config files that drive this setting are located in the Steam userdata directories:

...\Steam\userdata\{some id}\config\localconfig.vdf

However, the id for the folder name is not the same id that I am used to seeing for accounts.

I was able to test this works after finding the right one for the account I wanted and setting "SignIntoFriends" to "0".

I will look into matching account info to the folder structure to drive this setting. I may need to figure out how to generate them as well for accounts that are signed in for the first time.

rex706 avatar Dec 01 '22 04:12 rex706

Turns out the folder names are SteamID3 values and they can be found by converting them from the normal SteamID64 that is in use today.

Websites like https://steamid.io and https://steamid.venner.io are tools to look up various info about steam accounts like of what your alternate IDs are.

This library should help make things simpler: https://github.com/NachoReplay/SteamID-NET

rex706 avatar Dec 02 '22 04:12 rex706

the localconfig.vdf also contains a property FriendStoreLocalPrefs_{steamid3}, which has the value {\"ePersonaState\":7,\"strNonFriendsAllowedToMsg\":\"\"} where the ePersonaState corresponds to your online status where 1 is Online and 7 is Invisible. These values can be changed to take affect on the next login.

rex706 avatar Dec 04 '22 18:12 rex706