Steam

Steam

38 ratings
Backups of Steam client (ENG) | Old Steam client versions
By Green_Star
Steam client Backup / Old Steam client versions - creating & using

(sorry for my english - machine translation with a small manually correction)
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
A temporary solution to the problems that arose after a client upgrade,
Such as "Failed to load steamui_dll" or "Steam Client Bootstrapper Crash" - use an older version of the STEAM client (without such problems), preventing it from being updated.
Until Valve will not solve the problem .

Where to get the old version of the client:
  • Periodically create backup copies (backups) yourself.
    It is advisable immediately after the next update, if the program has maintained its normal operability.
  • Download my archives
    (Links at the end of the manual, and also in my profile)

Русскоязычная версия руководства (кликни для перехода)
Russian-language version of the manual (click)

Installing Steam client from the backup
To install the Steam client from the backup, you need:
  1. Download archive,

  2. Exit the Steam client, close the program,

  3. Just in case, you can create your own backup copy of the current version - copy folders bin, config, package and files from the main Steam folder (minimal set) to another location;

  4. It is desirable to empty the package * folder,

    * If you are using a beta version of the client, then in the package folder there should be file beta containing the string publicbeta.
    If a normal version is installed - file beta is better to rename or delete.
    (However, with the prohibition of updates, this should not play a role)

  5. Unpack the contents of the archive to the Steam folder with the replacement of files

  6. Prevent client updates by using the parameter in the steam.cfg file

  7. You can run a Steam client


    NOTE :

    Since the client update will be disabled - the client will not be updated when the new version is released (with possible fixes of problems).
    Therefore, it will be necessary to track the Client Update news by yourself.


    And if you will have a desire to try a new version - you will need to disable the update prohibition.
Prevent (disabling) client updates
To prevent Steam client updates, you must:
  • Create a steam.cfg file in the Steam folder,
  • In this file write a line
    BootStrapperInhibitAll=Enable

You can use a text editor, for example, a standard Notepad.

To enable the updates, you should delete / rename the steam.cfg file, or simply comment out the BootStrapperInhibitAll = Enable line with the # symbol, ie. Write
#BootStrapperInhibitAll=Enable

Prepared file "steam.cfg" with Steam client update restriction:
https://drive.google.com/open?id=0B7j5mnZTMZVYb0FxSU♥♥♥♥FUelk

(there 4 symbols - "F0c" and "k" )
Contents of backup archive
During the experiments it was established that the minimum set of files for backup are files directly from the Steam folder.
But it's better to add the /bin/ folder.

Also I create backup copies of the folder /package/ - in a separate archive.
This folder contains packed files that are automatically downloaded when the Steam client is upgraded.
Then they are unpacked, and the content is copied to the corresponding folders of the Steam client.
(Also these packed files are used to restore modified or deleted Steam client files)

Since the files in the /package/ folder are already packed - they do not shrink further when archiving.
If you put them in a common archive - both the size of the archive and the time of archiving increase significantly.
In this case, if the client update is disabled, they should not be required.
Therefore, I pack them in a separate archive without compression, and spread "just in case."

If client update restriction is not enabled:
  • When using the beta version of the client - there should be file beta containing the string publicbeta in the package folder.
  • When using the "normal" version - file beta needs to be renamed or deleted.

IMPORTANT: if you plan to share your archives - DO NOT ADD your ssfn-files and settings files into archives!
Otherwise, you simply "give" access to your Steam account to any stranger.
General information about my archives
Archives created from client files under Windows XP 32-bit
Using the WinRAR archiver

For unpacking, you can use, for example, a free 7-Zip - http://www.7-zip.org/

NOTATION :
  • _Client_ - main Steam client files

  • _pckge_ or _package_ - files from the \package\ (usually not required)

  • _other_ - other Steam client files and folders (usually not required)

  • _BETA_ or _beta_ - beta version of the client,
    News is published in the SteamClientBeta group - http://steamcommunity.com/groups/SteamClientBeta#announcements

  • _SFX.exe or .exe - self-extracting archives - there is no need for an archiver to install / unpack. Just download and run.
    (But if you want, you can view the content by the archivers)
my Backup archives on Yandex-Disk
Direct links to Yandex-Disk are removed by the local filter :(

Here list of archives for download :
https://docs.google.com/document/d/1wDWCKGqWAFRJcZYAES9vlAonpz0GdIQksjbSH9AtP1Y/edit?usp=sharing


2018-11-14_Steam_Client_SFX.exe
64,1 Mb
https://yadi.sk/d/TBoQFDYzLz3-dg

2018-11-14_Steam_other_SFX.exe
114 Mb
https://yadi.sk/d/8nFo34-grHb-Dg

2018-11-14_Steam_pckge_SFX.exe
175 Mb
https://yadi.sk/d/ctu7_bmu_mGpmw

  • 2018 Apr 28 - Beta, 4.48.2.79
  • 2018 Apr 03 - 4.44.85.6
  • 2018 Feb 20 - Beta, 4.37.16.67
  • 2018 Jan 26 - 4.28.51.7
  • 2017 August 15 - Beta, 4.9.95.70
  • 2017 August 3 - Beta, 4.8.71.38
  • 2017 July 11 - 4.5.3.68 + July 13 fixes
  • 2017 July 13 - Version 4.5.40.66
  • 2017 June 1 - 4.0.6.0 + UPDATE June 7
  • 2017 June 28 - Beta, 4.3.34.47
  • 2017 mar 23 - 3.89.14.2 + hot-fix 2017 mar 30
  • 2016 oct 13 - 3.65.13.80
  • 2016-06-30 - 3.49.64.60
  • 2016-06-30 - beta, 3.51.89.31
  • 2016-06-29 - beta, 3.51.78.34
  • A few older archives
my Backup archives on Google-drive
Prepared file "steam.cfg" with disable client update :
https://drive.google.com/open?id=0B7j5mnZTMZVYb0FxSU♥♥♥♥FUelk

============================================================================

Only self-extracting archives
< >
57 Comments
Blanc Jul 6 @ 3:57pm 
Me and @Plece are looking for the Oct 30th 2019 client. Not Oct 2nd 2019, but Oct 30th 2019, the first version with the new UI, and possibly the first with the Steam API v20
JD777 Jul 6 @ 1:00pm 
@Green_Star Thanks for the effort these past years , luckily others have started doing this now. Good luck with future works.
It3pvpyt_tK Jul 6 @ 12:56pm 
I can give u a ui from 2019
Green_Star  [author] Jul 6 @ 9:55am 
Hi. I've stop making backups

(New steam don't run on old system. And i can't make backup on PC with new system coz .. it's not my PC)
Plece Jul 5 @ 4:38pm 
Do you have any newer client archives? Or did you stop making backups after 2018?
Plece Jun 21 @ 2:11pm 
By Nov 2014, I mean the 2014-12-05 client that's listed here, but in the About Steam panel it says it was built in Nov 2014
Plece Jun 21 @ 2:09pm 
I got the client from Nov 2014 to launch, but the browser doesn't work properly and it can't download games
Blanc Jun 21 @ 2:14am 
@Plece Were you able to get a slightly newer client working?
Plece Jun 20 @ 9:15pm 
Would you happen to have a steam install from before Aug 2014? I've found a Feb 2014 client that can't get past login because it's missing a chrome.pak folder. And newer client versions don't generate this folder so the only way to get a copy is by having an older steam install. It doesn't matter if the client itself has updated since they don't touch the chrome.pak folder. Thanks for reading.
Blanc Jun 9 @ 6:22pm 
So my client failed to start, got stuck at updating Steam info, so I had to update, might try deleting client registry and other things