Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
So, your post gives me some hope for the future!
I wish it was that simple. The game's exe is packed with some protection that doesn't allow you to modify any of it's contents past the PE header (offline check before it even launches uPlay), should be a relatively simple crack for it but no one has done it yet (I'm researching it myself, got a clue recently that goes by the name of "VMProtect").
Outside of the exe, the game files mostly consist of foreign file formats, however the existing Far Cry 3 (Gibbed) tools look like they only need slight modification to work with the crew's files properly, they're nearly identical. The archives (.fat/.dat) are unpackable, and I'm working on a repacking tool.
Speaking of a "data-mining and modding community" [discord.com] ...
According to hudlogin.bwf (title screen and main menu), if the game is in production mode when you press start, instead of connecting to ubi servers and getting your player data as usual, you will be booted into some sort of alternate main menu. The function is called "playOffline", and most likely the strings referencing loading/saving data are buttons in this offline play main menu. "playOnline" is the function that's called normally for us average players when we press start, that are not in production mode.
The game might not even need to be booted entirely in production mode, as long as the "_root.ProdOnly" variable in flash is set to true, you will get access to the offline play main menu, and possibly to all/most of the features, depending on how much protection the developers put into the code (probably not be a lot).
This can be achievable in 2 different ways (that I thought of so far):
1. Figuring out how to enable this production mode. It might be possible through exe or uplay launch commands, but I'm not sure.
2. Manipulating memory while running the game, and changing this _root (global) ProdOnly variable to true using some sort of memory editor like Cheat Engine.
A few more details is that I'm pretty sure the ActionScript version is 2 (heavily doubt its 1 and its clearly not 3, because 3 doesn't have _root global variables), and that there's also a _root variable called "_root.fake", it seems that if you set it to true (before title screen is loaded), you will be given an entire fake offline identity with the name of -=FERGUS=-, which could unlock even more interesting hidden features.
All of the info applies to any version of the game.
That is all for now, but this is a big step forward in unlocking this game and the offline mode. I'd like to remind anyone interested to join our community on discord that I linked in post #3.
https://steamcommunity.com/sharedfiles/filedetails/?id=3047974296
dude its done. Theres only hope for a Community Patch
I'm sure someone will back up the game files and find some way to make it run.