Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://github.com/TiberiumFusion/Hide-Steam-Client-Abandonment-Nuissance
This is a V5 skin and works with:
- All Steam clients released between Oct 30 2019 and May 31 2023
- The June 2023 and July 2023 clients when the -vgui switch is specified
- The August 2023 client when using steam://restartinuimode/vgui
This skin will *not* work with...
- The September 21 2023 client or newer
- The June - August 2023 clients when using desktopui mode (-vgui *not* specified)
...because Valve axed the skinning system in desktopui (pure cef steam library mode).
For these clients, you will have to remove the red banner by editing whichever chunk of html or js creates it. I haven't looked at that so I can't tell where it is off the top of my head.
Lastly I will note that while it is unlikely there is a Jan 1 time bomb in recent releases of the Steam client, we cannot rule that possibility out altogether.
Example HTML edit:
I am too lazy to deal with my slow-as-balls Windows 7 VM to test, but this CSS might work (named webkit.css, but Steam no longer loads CSS from skins so the name is unimportant):
In case the edit doesn't work, it may be worth trying Steam_EOLAlert? It seems to be a localisation string, though.
I might elaborate on it a bit more in the guide if someone successfully tests this.
Steam has a variety of hidden switches for faking the various platform abandonment messages. Since May 2023 (possibly earlier), they are currently:
-pretendeol-xp
-pretendeol-w7
-pretendeol-w8
-pretendeol-w10
-pretendeol-mac-7
-pretendeol-mac-11
-pretendeol-mac-13
This list grows as Valve continues to add platforms to the list that they will abandon in the nearish future.
If you launch steam with one of these switches, the "you're getting screwed soon" messages will be based on the platform you specified in the switch, not the platform of your computer that Steam is running on.
For example, if you launch steam with -pretendeol-xp, the countdown nag will appear and be set to 0 days, since the abandonment of XP already happened.
And If you launch steam on a mac machine with -pretendeol-w8, the countdown nag will appear and says steam abandons windows 8 on Jan 1 2024.
This can be exploited to hide the countdown nag, by launching steam with a -pretendeol-xxx switch for a platform whose abandonment date is too far away for the countdown nag to automatically appear.
For example, launch steam on Windows 7, 8, or 8.1 with -pretendeol-mac-13 and the countdown nag will disappear.
Though, I guess it would be a good idea to test with a system date many years in the future to check if Valve already decided when to discontinue Windows 10 and macOS 13.
So, for all contemporary releases of the Steam client so far, using either of the mentioned switches effectively permanently disables the countdown banner, regardless of the time when it is used. This will change in the nearish future once Valve adds the missing dates to the retail client.
M$'s "official" support for 5.1 and 5.2 client skus ended in April 2014 (real support notwithstanding). Valve abandoned those platforms on Jan 1 2019, or five years later. Market share of those skus declined ultimately at the decision of end users. It remained profitable to support these skus for a while as users slowly changed platforms. Most (Steam) users purchased os services instead of os products.
M$'s "official" support for 6.1 and 6.3 client skus ended in Jan 2023 (real support notwithstanding). Valve will abandon those platforms in Jan 2024, or one year later (not five). Market share of those skus declined ultimately at the decision of end users. It remained profitable to support these skus for a little longer as users changed platforms, but by now most (Steam) users no longer purchase os products anymore.
M$'s "official" support for 10.0 retail client service skus ends in Oct 2025 (non-retail service skus notwithstanding). These are services, not products. Market share of these skus ultimately declines per M$'s decisions to shutter their services, not the end user's. Services cease to exist once they are shuttered, and the 10.0 retail client service skus ("Windows 10" and "Windows 11") are no different.
The consumer license for 10.0 retail client service skus stipulates that M$ reserves the right to cease offering this service at the end of the support term. This has been well known for the last 8 years. Like all giant software organizations that have created a permanent dependency for themselves on M$'s os services and extremely powerful consumer license, Valve is preparing for this contingency. They will not waste any further resources on a highly expensive os service if/when M$ ceases to offer it and 100 million Steam users on "Windows 10" now have zero operation system. Valve's goal is to make money, and there is absolutely no money to be made by selling their product on a service that no longer exists. If/when M$ eliminates service for the "Windows 10" service retail skus by Feb 2026, Valve will quickly follow suit. Observe the same pattern in all other large forces in the current Windows saas ecosystem.
This will not be 5-10 years from now. This is coming in 2 years, i.e. a time frame shorter than the majority of negotiated support contracts for enterprise software of this era at this scale. Aka the nearish future.
Accordingly, Steam users who are 10.0 client service customers (notably, "Windows 10" users) should also be preparing for this contingency.