EDIT: Steam patched the 'offline/invisible mode overrides other clients bug'
Here "Fixed invisible mode being set per client so you can have one client that is always in invisible mode regardless of the state of other connected clients."
Steam has published the new chat client to the main branch. So far here are my observations with regard to how it interacts (buggily) with Miranda, and a few tips for anyone who is having problems:
Buggy Behavior with New Steam Client: (How New Steam Client settings affect Miranda)
- If your status in the Steam client is set to Offline (via right click System Tray icon) you will appear Offline to all your friends even if Miranda says you are Online.
- If your status in the Steam client is set to Invisible (via Friends List) you will appear Offline even if Miranda says you are Online.
Ideally, Miranda will probably need to be updated so that it reports as online to the webchat protocol again and overrides the Steam client's Offline and Invisible setting (assuming thats possible.)
Temporary Workaround:Launching "Steam.exe -nochatui -nofriendsui" will revert the friends list update and allow you to properly set yourself as offline on the Steam client while showing up as Online/Mobile in Miranda.
NOTE: To fix "away" status: Launch Steam with these settings, log into Friends, change your status to online (twice), and then log back out again. Then you need to log off and back in with Miranda.
Old Steam Client Behavior: (Same as -nochatui -nofriendsui)
- Steam client set to offline, Miranda set to Online: You appear as Online/Web to your friends. Setting Online in the Steam client overrides Miranda and allows game info to be displayed. (Desired behavior.)
New Steam Client Behavior: (Steam Client Info Only)
- If you set yourself to Offline, you will receive popup notifications, chat windows, and sounds through Steam. (Steam treats this mode like Online, except it shows you as Offline, even when you're not.)
- If you set yourself to Invisible, you will
not receive popup notifications, chat windows, or sounds, unless you have a Steam chat window open with the person who is sending the message. (Steam treats this mode as 'quiet mode' + offline.)
The new Steam chat does not appear to have a proper offline mode. This might be a bug / oversight with the Steam client however. 'Offline' mode behaves identically to Online mode (Showing popups, chat windows, and sounds) except that you appear offline. (Invisible mode behaves closer to the old Offline mode.) The only way to access the fake 'Offline' mode is through the System Tray, but because the new Steam client still has you connected to Friends even when in 'Offline' mode, thats likely why it overrides Miranda's settings.
VersionInfo
CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [4 CPUs]
Installed RAM: 24521 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18665 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English
Free disk space on Miranda partition: 123483 MBytes
Miranda NG Version: 0.95.8 alpha build #19890 (5d651e838c) [running inside WOW64]
Build time: 26 Apr 2018 2:01:02
Profile: C:\Program Files (x86)\Miranda NG\Profiles\Ratha\Ratha.dat (MDBX database driver)
Profile size: 120586240 Bytes
Profile creation date: 29 Dec 2017 16:51:49
Language pack: No language pack installed
Service Mode: No
Active Plugins (18):
¤ AVS.dll v.0.98.1.1 [26 Apr 2018 2:01:06] - Avatar service
¤ CrashDumper.dll v.0.1.0.1 [26 Apr 2018 2:01:34] - Crash dumper
¤ DbEditorPP.dll v.4.0.1.2 [26 Apr 2018 2:01:34] - Database editor++
¤ Dbx_mdbx.dll v.0.95.8.7 [26 Apr 2018 2:02:26] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [26 Apr 2018 2:01:14] - Miranda NG mmap database driver
¤ Discord.dll v.0.5.1.2 [26 Apr 2018 2:02:26] - Discord protocol
¤ historypp.dll v.1.5.1.5 [18 Apr 2018 22:19:56] - History++
¤ ICQ.dll v.0.95.8.1 [26 Apr 2018 2:01:10] - IcqOscarJ protocol
¤ ImportTXT.dll v.0.0.1.12 [26 Apr 2018 2:02:46] - Import TXT
¤ PluginUpdater.dll v.0.1.2.5 [26 Apr 2018 2:01:40] - Plugin updater
¤ SeenPlugin.dll v.5.0.5.3 [26 Apr 2018 2:01:22] - Last seen
¤ SkypeWeb.dll v.0.12.2.5 [26 Apr 2018 2:02:20] - Skype protocol (Web)
¤ SpellChecker.dll v.0.2.6.6 [26 Apr 2018 2:02:02] - Spell checker
¤ StatusManager.dll v.1.1.0.4 [2 May 2018 2:01:46] - Status manager
¤ Steam.dll v.0.11.6.3 [26 Apr 2018 2:02:16] - Steam protocol
¤ TabSRMM.dll v.3.5.0.9 [26 Apr 2018 2:01:12] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [26 Apr 2018 2:01:22] - Tipper
¤ YAMN.dll v.0.1.2.6 [26 Apr 2018 2:01:42] - Mail Notifier
Protocols and Accounts:
-------------------------------------------------------------------------------
Discord 1 - Enabled 0 - Disabled Loaded
ICQ 1 - Enabled 1 - Disabled Loaded
SKYPE 1 - Enabled 0 - Disabled Loaded
STEAM 1 - Enabled 0 - Disabled Loaded
MetaContacts 1 - Enabled 0 - Disabled Not Loaded
YAMN 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [26 Apr 2018 2:02:42]
HistoryPP_icons.dll [26 Apr 2018 2:02:44]
Proto_Discord.dll [26 Apr 2018 2:02:44]
Proto_ICQ.dll [26 Apr 2018 2:02:42]
Proto_MetaContacts.dll [26 Apr 2018 2:02:44]
Proto_Skype.dll [26 Apr 2018 2:02:44]
Proto_Steam.dll [26 Apr 2018 2:02:44]
Proto_Yahoo.dll [13 Feb 2016 22:01:38]
Proto_YAMN.dll [26 Apr 2018 2:02:44]
TabSRMM_icons.dll [26 Apr 2018 2:02:44]
xStatus_ICQ.dll [26 Apr 2018 2:02:44]