/acfix-old

Fixed in Steam Beta 2022-03-31 and Steam 2022-05-12//Tutorial/scripts to make AC: 2, Brotherhood and Unity games work with the native Steam Linux client. Moved to:

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Make Assasin's Creed: 2, Brotherhood and Unity work.

About

This makes Assassins Creed 2, Brotherhood and Unity (DLCs) work with the native Linux Steam client. We do this by downloading an edited .json file which changes "DLC" to "hidden_DLC" and then using Steam Metadata Editor we patch appinfo.vdf file.

After such procedure the games should launch!

How to apply

The patch can be applied in several ways:

  1. Bash script (automatic):

All at once, Assassin's Creed 2, Assassin's Creed Brotherhood, Assassin's Creed Unity.

Make it executable:

Terminal: chmod +x name

GUI: Properties -> Permissions -> ..

  1. Terminal:

Have a look at the scripts (here on GitHub) and just copy the commands.

  1. (almost all w/) GUI:

'Save as' Steam Metadata Editor to x directory -> make it executable -> download modifications.json -> move to ~/.local/share/Steam-Metadata-Editor/config -> open terminal -> cd x directory -> ./steammetadataeditor -s

FAQ

  • Game still doesn't work.

Additionaly, you may also need to install Steamworks Common Redistributables from the client or using steam steam://install/228980.

  • Does this work on Steam Deck?

Yes, Steam depends on python so Steam Deck has it installed by default.