#UPDATE!!! 31-03-2022
Valve might have fixed the issue, try and update your client (might need beta version) and give it another go?!? hopefully this issue is fixed and we no longer need this or other scripts... fingers crossed!
Complete rewrite heres the main changes
- Completely refactored much neater now
- Menu allows selection of which game to install
- Removed requirement for WGET uses curl which should be installed in most distros
- Backgrounding the calls to steam client to make the terminal less chatty
- Added fix to down load common re-distributables, see about.
- Script now puts working files in /tmp dir
These scripts help get Assassins creed 2 and brotherhood working with steam, fixes two things
- The CD key issue, the script will download and install a fixed appcache.vdf this uses the fixed files from https://gist.github.com/pdfrod github (Thanks go to him!)
- The second installs the common re-distributables that are required for the game to install correctly but are not included in the normal install, you might be luckly and have another game that has them, if so the script should skip over this step.
After running the scripts the game should work ok. Note: helps to make sure steam is completely closed before you start.
- The games, Download either assassins creed 2 deluxe or assassins creed brotherhood deluxe from steam in the normal way.
- I'm unsure about different paths to where you might have steam installed so you may need to update the paths if your steam is installed in a different location.
- Open terminal and clone the script to your machine, CD to the directory you want them to be installed to, the run the following command from the terminal
git clone https://github.com/smintman/assfix
- Run the following command
bash assfix.sh
- Follow the prompts on the screen, select 1) for assassins creed 2 and 2) for Assassins creed brotherhood.
Hopefully the game will just run normally from steam the next time you try it!? Happy Assassinations!