Skip to content

Instantly share code, notes, and snippets.

View theguy000's full-sized avatar
🎯
Focusing

TheGuy theguy000

🎯
Focusing
View GitHub Profile

Far Far West Save File Migration Guide

This guide explains how to transfer and decrypt/re-encrypt save files for the game Far Far West (developed by Evil Raptor and published by Fireshine Games) between different Steam accounts or emulators.


The Technical Problem

Far Far West encrypts its save files using AES-256-CBC encryption.

The encryption key is generated dynamically by taking the SHA-256 hash of the player's 17-digit Steam ID concatenated with a hardcoded developer salt:

@AGhost-7
AGhost-7 / wineasio-install.sh
Last active February 3, 2023 10:52
How to compile and install wineasio on Ubuntu Xenial 64 bit. This is for Guitar Rig only. Only works with 32 bit...
# Get the dev files for wineasio
git clone git://git.code.sf.net/p/wineasio/code /tmp/wineasio
# Install jack server
sudo apt-get install jackd1 -y
# Going to be using playonlinux to manage the wine executables but I
# still need the development files to compile wineasio
sudo apt-get install playonlinux -y