 |
Steve64b's Far Cry page
I like to play around with the Far Cry 4 & 5 Map Editor.
|
General Far Cry Troubleshooting
Having issues with a Far Cry game? Try the following:
- Renaming your Windows User's %USERPROFILE%\Documents\My Games\Far Cry X\GamerProfile.xml file to reset the game's graphics settings. This may also fix the "Unknown File Readfile()"-error on startup.
- Renaming your Windows User's %USERPROFILE%\Documents\My Games\Far Cry X folder entirely, to force the game to reset its game settings. Note that this will also misplace any Custom Maps (cache and your own user maps) you have stored locally.
- Creating a new Windows user profile & playing the game from there. If that works, the issue you're having is linked to your Windows User's Registry or %USERPROFILE%\Documents\My Games\Far Cry X settings.
- Clearing your Ubisoft Connect (Uplay) cache: When Uplay is closed, rename your %ProgramFiles(x86)%\Ubisoft\Ubisoft Game Launcher\cache folder to something else. Uplay should recreate the folder and build a new proper cache automatically.
- Make sure the game can write the savegames to Ubisoft Connect's savegame folder (i.e. "%ProgramFiles(x86)%\Ubisoft\Ubisoft Game Launcher\savegames").
- Make sure the game/editor can write any game settings, shader cache and user maps to your profile's Documents folder (i.e. %USERPROFILE%\Documents\My Games\Far Cry X). In Windows Threat Protection, exclude Far Cry from your Protected Folders, so it can write to that folder.
- If you have 2 graphic adapters, you may need to notepad edit the %USERPROFILE%\Documents\My Games\Far Cry X\GamerProfile.xml file, and change the GPU="0" to GPU="1" (or vice versa). For info on how to switch your GPU used by the game, see here.
- Is the game stuttering? You can try the following:
- Make sure the game is installed on a fast (SSD) drive.
- Turn off STEAM overlay (In Steam, find the game in your Library -> Properties, then under the General tab, uncheck box 'Enable the Steam Overlay while in-game')
- Turn off Ubisoft Connect overlay, but you may lose the option to invite friends to your game that way
- Lock down the graphics framerate; turn on V-Sync in your graphic driver's control panel instead of the game. Plus, if you have a NVIDIA GPU, open the Nvidia Control Panel -&tg; Manage 3D Settings -> Program Settings -> Far Cry 5 -> and turn Low Latency Mode to Ultra.
- As a final resort, you could install a mod package (i.e. autosave stutter fix) that tries to resolve the stuttering.
Also, in general:- Verifying files in Steam/Uplay. Several times may be needed, make sure it completes successfully.
- Running the redist setup files (DirectX, VCRedist, DotNet) from the game folder's Support\Software subfolder.
- Running Uplay with Administrative Privileges & running the game with Administrative Privileges.
- Changing the game language (causing Uplay/Steam to download additional files), then Verifying files again.
- Make sure your Windows and Drivers are up-to-date. Conversely, some drivers may supposedly conflict with the game, like Audio drivers and newer versions of graphics drivers.
- Is there any useful information in the Uplay log files? You can find them in e.g. the C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\logs folder.
- Is there any useful information in the Windows Event Log? See HowToGeek for instructions.
- Bookworm-B90A7AF6? The game is unable to authenticate your login with the Far Cry services. Try logging out of Ubisoft Connect and back in again, then restarting the map editor. If that fails, there may be a problem setting up a secure connection to the Far Cry services. If they aren't down, maybe you have proxy/security software installed that messes with your network connection?
Far Cry Arcade Map Editor on PC:
- Don't want to feel limited by budget? Download and install my Editormod. It fixes some issues, adds many new features and objects and in general is more forgiving than the vanilla editor.
- Problem saving map for upload? The resulting mapfile may be too big.
A save error happens when the compressed map is too large to upload. To counter this, make sure that your terrain (vegetation/texture/holemap/heightmap) is greatly compressable. This means using as few unique values/patterns as possible, and having repeated data.
So, a holemap without any holes compresses better than one with holes. And if you have 20 holes punched into the terrain, the holemap compresses better when they are one big hole (all adjacent) rather than spread out as single individual small holes across the map. The same goes for having large areas without texture/vegetation, and for flattened terrain. See Picture.
- Map Editor feels like you're moving in slow motion? Try enabling vSync in the Options/Graphics/VSync.
If you're having problems getting an older Far Cry game to start:
- Game won't start? Check your Windows Event Viewer's Application log. If you have an Nvidia card and the game crashed while accessing "C:\Windows\System32\nvapi64.dll", try renaming that file (temporarily) to something else. That could allow the game to run. Just make sure you rename the file back when you are done playing.
- "Unknown File Readfile()"-error? This may be caused by your Documents folder being inaccessible, likely caused by certain MS OneDrive configurations as mentioned here and here.
In some people's computer configurations, their Windows Operating System is set up to have the "Documents" folder placed inside a OneDrive sync folder. So instead of e.g. C:\Users\username\Documents, the folder instead is in C:\Users\username\Onedrive\Documents. That's known to cause issues with Far Cry games. This may be related to "OneDrive PC Folder backup"-settings in OneDrive.
Some things to try:- Exclude the Documents\My Games\Far Cry 4 folder from OneDrive sync, in case the issue is caused by OneDrive locking the file for online synching.
- If that doesn't work, disable OneDrive.
- If that doesn't work, I'm afraid you'll have to move the Documents folder to a more standard location. If you don't want to do that on your profile, you can probably create a new local useraccount on the PC that has its own proper Documents folder location, unaffected by Onedrive. See https://support.microsoft.com/en-us/topic/configuration-of-the-my-documents-folder-dfd9a90d-8f80-18d6-e7cc-f1566fc3b10b
- Far Cry 3 bad performance? Check the %USERPROFILE%\Documents\My Games\Far Cry 3\GamerProfile.xml file, and make sure that D3D11MultithreadedRendering="1", OR switch the game to use DirectX9 instead of 11. Found on Reddit.
- Far Cry 4 on Steam not starting? Apply the Far Cry 4 Steam Regfix every time after you've run the editor. Download .reg file here.
- Far Cry 4 Map Editor is in Swedish language? Edit %USERPROFILE%\Documents\My Games\Far Cry 4\{YOUR_UPLAY_ACCOUNT_HASH}\EditorGamerProfile.xml, and set the Language entries to "english".
- If your PC's CPU has more than 4 CPU cores/Logical Units, try disabling some of them. Settings to accomplish this vary per processor, but may include: disabling Hyperthreading (Intel), putting the processor in Legacy Game Mode (AMD / Ryzen: Ryzen Master).
Also, the free edition of Process Lasso will allow you to set CPU core affinity per process, which may help get older Far Cry games to run. In Process Lasso, go to Options -> CPU -> CPU Affinities. There, set Process match=Far*Cry*, and set Affinity bitmask to either F, or 55. Click OK and then Add Rule. This should ensure that the game will have its CPU affinity changed while you have Process Lasso running.
- To tweak the game's graphical/performance settings further, you can edit the GamerProfile.xml file. Some settings that may have an effect on the game can be found here. After editing, you may need to make the file read-only.
- You can get an Error: Maine-118 when trying to open Far Cry Arcade. If that happens, the FarCry5.exe is unable to reach the Far Cry 5 services. I'm not sure which servers are used, but check to see if https://public-ubiservices.ubi.com/ is working.
- Far Cry Mod Installer not starting? Install Microsoft .NET 5.0 Runtime.
- Messed up graphics after upgrading (NVidia) GPU? Try deleting your old GPU's cache files at %AppData%\..\Local\NVIDIA\DXCache
Steve64b's Far Cry Editor/modding related topics
Far Cry 4
Far Cry 5 / Arcade
Far Cry 5 uses yet again a different dat/fat packing scheme, but the rest of the modding procedure should be familiar for other Far Cry modders.
Using mods, I have crafted a couple of maps containing scripts and otherwise inaccessible objects. These were ported to console, so players can get a taste of mods. Use the following maps as a base for your map:
Template Map NEW ASSETS: Team DeathMatch Map Template with scripting and otherwise unavailable assets. Contains ~1000 objects.
Template Map NEW ASSETS+SCRIPTING: Journey map with the same assets as above, but also offering additional premade scripting actions. Contains ~1305 objects.
Template Map More Assets+Scripts: Bounty Hunt map with ~3914 objects.
Template Map More Music+Assets: Bounty Hunt map with ~3139 objects and custom scripts including new music tracks. Several retexturable objects.
Template Map New Asset Textures: Assault map with ~1586 objects, mainly retexturable objects.
On Playstation 4, user Restylex/VGuyMarvel released some modified modded maps:
Template Map Steve64b editor tool: Journey map with ~3624 objects, including retexturable objects.
Template Map V Editor Tool: Journey map with ~3740 objects, including retexturable objects.
- My Far Cry 5 Arcade Editormod: PC-only mod of the Arcade Editor, bypassing limitations and adding even more assets and features.
- Far Cry 5 Community Maps index: Listing of maps published in the Far Cry Arcade, with less restricted filter options than the Arcade website.
- Far Cry 5 Map Swapper: Loads an alternate map instead of maps published by creator 'MapSwapper'. Useful for porting console maps to PC and vice versa. Xbox too this time! ;)
- Far Cry Arcade Object List: Searchable list of assets you can use in the Far Cry 5 Editor.
- Far Cry Arcade Video List: Auto-updating list of Far Cry video content found on YouTube.
- Far Cry 5 Texts: Search through Far Cry 5's oasis text strings. Useful for finding the number to input for setting text on the "Change HUD Text" Script action.
I develop these projects in my spare time, for fun, and I offer them to you for free.
The development process takes some time, and if you feel like helping me keep awake at night, you can get me a coffee. :) 
Feel free to send me a PM on The Far Cry Modding forum, Facebook or Reddit.
DISCLAIMER: This site and my projects are not supported nor endorsed by Ubisoft. Projects are provided 'AS-IS' and are subject to change.