The game is looking for an old Uplay function ( uplayusergetnameutf8 ) that no longer exists in the latest version of Ubisoft Connect. This usually appears after an automatic launcher update.

If a game file is corrupted or missing, your game platform can scan and repair it automatically. Open your Steam Library. Right-click on Far Cry 4 and select Properties . Go to the Installed Files tab. Click Verify integrity of game files . Wait for the process to complete, then launch the game. For Ubisoft Connect Users: Open Ubisoft Connect and navigate to Games . Click on Far Cry 4 . Select Properties on the left menu. Under Local files , click Verify files . 3. Check Antivirus Quarantine History

If you own the game on Steam or Ubisoft Connect: Open your Library . Right-click Far Cry 4 and select Properties or Manage .