Skip to content

Appendix

TiberiumFusion edited this page Oct 5, 2023 · 11 revisions

Various knowledge that is relevant to using the FixedSteamFriendsUI patch.


How to disable Steam's forced automatic updates

By default, the Steam client automatically and forcibly installs the latest version every time you launch it. You can disable this enslaving behavior and return control to you, the user, by creating a special configuration file.

Step 1

Open a text editor, like notepad, with administrator privileges.

Step 2

In the text editor, enter the following 2 lines:

BootStrapperInhibitAll=enable
BootStrapperForceSelfUpdate=disable

Step 3

Save the text document to the following path: C:\Program Files (x86)\Steam\steam.cfg

Do not save the text document with a different extension. The file name must be steam.cfg.

Step 4

Close the text editor, then open explorer and browse to the Steam install directory.

Step 5

Locate the steam.cfg file you just created. Right click on it and choose Properties.

Step 6

Under General > Attributes, check Read-only. Then click OK.

You are done.


How to perform a forced in-place Steam update

If you ever need to reset the Steam client's program files to a clean state, you must perform a forced in-place update. Valve likes taking away your freedoms, and this is the only way to install a specific version of the Steam client of your choice. Do not use the Steam installer; it only installs bleeding-edge, which is incompatible with the FixedSteamFriendsUI patch.

Step 1

Launch Steam and open the Steam library. In the menu bar, click on Help -> About Steam.

Step 2

Refer to the number in the Steam package versions line. This number is your installed version of the Steam client.

Step 3

Open this Steam guide in a web browser. Ctrl+F for the section titled "The Downgrade Table".

Step 4

Find the table entry whose Manifest version cell corresponds to the number you obtained in Step 2.

Step 5

Refer to the numbers in the Wayback Machine date column for that table entry. Three numbers are listed, one for each platform that Steam supports. Take note of the number for your platform.

Example:
About -> Steam says Steam package versions: 1685488080. Look for 1685488080 in the Downgrade Table. The Wayback Machine date number for 1685488080 on Windows is 20230531113527 (May 31 2023 client release). Use this number in the following steps.

Step 6

Open a text editor, like notepad.

Step 7

Copy & paste the command below into the text editor:

steam.exe -forcesteamupdate -forcepackagedownload -overridepackageurl http://web.archive.org/web/ZZZif_/media.steampowered.com/client -exitsteam

Step 8

Replace ZZZ with the Wayback Machine date number you obtained in Step 5.

Example:
Using 20230531113527 from the previous example, the edited command is:

steam.exe -forcesteamupdate -forcepackagedownload -overridepackageurl http://web.archive.org/web/20230531113527if_/media.steampowered.com/client -exitsteam

Step 9

Exit Steam. Wait for all Steam windows to close.

Step 10

Open explorer and browse to the Steam program files. This is the folder containing Steam.exe and is typically C:\Program Files (x86)\Steam.

Step 11

Shift + Right click anywhere in the empty space within the folder, then choose Open command window here. Alternatively, open the command prompt elsewhere, then cd to the Steam install folder.

Step 12

Switch to the text editor. Select the entire command you created in Step 8 and copy it to the clipboard.

Step 13

Switch back to the command prompt. Right click anywhere in the command prompt, then choose Paste.

Step 14

Press Enter to launch Steam with the specified arguments.

Steam will now download & install the specific client version you selected in Steps 3-5. All of your personal data will be retained. When the update is finished, the Steam bootstrapper window will close. After that, you may now launch Steam normally.

◆ Wiki Home
  ⬗ Background
  ⬗ About the Patch
  ⬗ How to Install
  ⬗ How to Uninstall

◆ Appendix
  ⬗ Disable forced Steam updates
  ⬗ Perform a forced in-place update

Clone this wiki locally