Dogshit Ubisoft being garbage. Burn you trash company, you deserve to disappear into nothingness.
First, disable Ubisoft's unable-to-normally-turn-off spy-on-you-while-you-play bullshit software. To do this..
1. Type '%appdata%' into windows search and hit enter, go back a page and go into 'Local', then into 'Ubishit Game Launcher' folder, open 'settings.yaml' with Notepad or if you're a high-tier individual, use Notepad++.
2. Scroll down or CTRL+F and find 'masters'.
3. In the quotation marks of 'password' and 'username', put a space in between for both.
4. Scroll down or CTRL+F and find 'user'.
5. Find 'offline' and change it from 'false' to 'true'.
6. Save and close file.
7. Right click 'settings.yaml' and set to 'Read-only' so ppsoft can't change the settings.
Done, Ubidogshit will still launch but will not connect to the internet so at least it's benign.
Second, for the game to even be launchable..
1. Set cpu affinity on the game to only use PHYSICAL cores. Disable hyperthreading. Use Process Lasso.
2. Put '-skipintro -affinity 4294967295' into the steam launch options. '-skipintro' will skip the cringe logos that are normally unskippable when you launch the game and '-affinity 4294967295' does some 32-bit cpu bullshit so the game can actually launch and not eat shit.
3. Launch game.
Third, if you have ultrawide (21:9/32:9), install Flawless Widescreen.
1. Open Flawless Widescreen.
2. Click on Far Cry 3.
Makes UI a bit jank but everything else looks fine.
You think you're done? Nah, Fourth. Important graphical options to change, otherwise you'll crash every 10-15 minutes, have microstutter and other issues. It's recommended that you go into the game and adjust all the settings to your liking first, before doing the below..
1. Turn off MSAA in graphical settings.
2. Set framerate to 60 FPS with RTSS or use any other frame limiting software
3. Go to 'Documents\My Games\Far Cry 3'
4. Open 'GamerProfile.xml'
5. Set 'D3D11MultithreadedRendering' to '0' and set 'AllowAsynchShaderLoading' to '0'
6. To turn off all the yucky motion blur and garbage effects, put below ''
7. Save and close file.
8. Right click the file, properties and set to 'Read-only'. If you ever want to change graphics, remember to turn off read-only and turn it back on when you're done adjusting settings. Launching the game with read-only off will change the settings so be wary.
There we go. Game is at least playable with an irremovable benign tumour. Thanks Worstsoft. What a fuckin' absolute mess of a game and it's clear how hard cockandballsoft has abandoned this title.