https://github.com/lnxfca/fc3-lsgen
Far Cry 3 Deluxe Editon content unlocker
https://github.com/lnxfca/fc3-lsgen
far-cry-3 fc3 linux linux-gaming lockstring
Last synced: about 2 months ago
JSON representation
Far Cry 3 Deluxe Editon content unlocker
- Host: GitHub
- URL: https://github.com/lnxfca/fc3-lsgen
- Owner: LnxFCA
- Created: 2024-11-25T15:39:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-25T15:57:57.000Z (over 1 year ago)
- Last Synced: 2025-06-04T09:55:06.959Z (about 1 year ago)
- Topics: far-cry-3, fc3, linux, linux-gaming, lockstring
- Language: C
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fc3-lsgen
Unlocks Deluxe Edition content for Far Cry 3.
This project is based on [FC3LockStringGenerator](https://github.com/wynick27/GameRE)
which was originally written for Windows (.NET 3.1).
This program is written for Linux and can be run on:
- SteamDeck (Linux)
- Linux
- WSL (Windows Subsystem for Linux)
## Usage
```txt
fc3-lsgen [OPTIONS...]
Help Options:
-h, --help Show help options
Application Options:
-c, --gamecfg_file=FILE Full path to GameProfile.xml
-u, --username=STRING Username or nickname as it appears in Ubisoft Connect
-w, --write Write the generated LockString to GameProfile.xml
```
## Building
This project uses the [meson](https://mesonbuild.com/) build system, so you can
build it as any other meson project.
The project needs the following dependencies:
- glib2 >= 2.60
- libgcrypt >= 1.8
- libxml2 >= 2.9
- meson *
*NOTE: \* are buildtime dependencies only*
Build:
```sh
meson setup -Dprefix=/usr build
meson compile -C build
```
Install:
```sh
sudo meson install -C build
```
Run:
```sh
fc3-lsgen --help
```
## Building for other platforms.
While is not supported directly bu the project, the code is not OS specific so you can
build it for any other OS that supports the `meson` build system and `glib2`.