Troubleshooting

From Veritas et Fortitudo
Jump to: navigation, search

This article is timeless and should be accurate for any version of the game.

Steam Download Issues

If you have subscribed to the mod in Steam and it fails to show up in the EUIV Launcher, the following steps should make it appear:

  1. Once the download as finished, quit Steam and restart it
  2. Deselect ALL mods in the Launcher and start EUIV
  3. Play as any country for 10 to 15 minutes
  4. Quit EUIV and Steam completely
  5. Restart Steam

The mod should now appear in the Launcher. If it does not, repeat steps 3 though 5 once again. If it still does not show up, the following steps will reset the download:

  1. Start Steam and unsubscribe from Veritas et Fortitudo
  2. Quit Steam
  3. In the player 'mod' folder (found in your Documents Folder, Paradox Interactive, Europa Universalis IV) remove the files vef.zip and vef.mod if they exist.
  4. Find the Steam installation folder:
    • On a Mac, this is in the Library/Application Support folder in your Home folder
    • On Windows, this is in Program Files on the C: drive (unless you specified an alternate install location or moved it)
  5. Navigate to the userdata folder where you will find one or more numbered folders. In those numbered folders, you will find another numbered folder that contains sub-folders.
  6. In the remote sub-folder, you should see the mod sub-folder which contains the downloaded mods
  7. Remove vef, vef.mod and vef.zip if they exist
  8. Start Steam and subscribe to Veritas et Fortitudo
  9. Wait for the download to complete and perform the steps in the first part of this section

If this does not work, you may have to re-install Steam and repeat the steps.

Crashing on Startup

The most usual cause for crashes on startup are selecting incompatible mods, corrupted downloads, corrupted game cache and corrupted save files. On the Mac there is an additional cause due to Paradox bugs. The following should help you resolve these.

Incompatible Mods

To verify if this is the issue, deselect all mods except VeF, VeF Add-Ons 1 and VeF Add-Ons 2.

  • VeF, because it is a total conversion mod, is not compatible with most gameplay mods in the Steam Workshop. This is because Paradox does not provide a way to merge main configuration files (e.g. defines.lua), nor any method to instruct the game which mod has precedence in which area
  • There are two VeF supplied version of popular mods, Better UI and Bigger Diplomacy. Other than these mods, most graphics mods will not work due to major changes that have been made to the GUI by VeF
  • The VeF map is completely reworked and VeF is not compatible with Map mods unless they only change graphics

Corrupted Downloads

| It's possible that either the EUIV game or the VeF download has become corrupt on your system. The following steps should resolve this:

  1. Quit and re-start Steam.
  2. From the Steam window, right-click (ctrl-click) on the EUIV icon and select 'Properties'
  3. Select the "Local Properties" tab
  4. Click "Verify Integrity of Game Cache" and wait for the process to complete
    • If this reports that it updated any files, restart Steam and try to launch the game. If it still crashes, return to this step
    • If it reports "All files successfully verified, or the game still crashes when loading after upping files, then continue with the next step
  5. If you are using Steam download, follow the Steps for resolving missing Steam downloads
  6. If you are using the direct download, delete veritas and veritas.mod from your mod folder (found in your Documents Folder, Paradox Interactive, Europa Universalis IV) and re-download a fresh copy

Corrupted Save Files

If the game crashes at the main screen or when trying to load a save game or when trying to autosave, it is most likely a result of a corrupt save game file. To see if this is the problem, try the following steps:

  1. Quit EUIV and Steam completely
  2. Move all of your save games to a temporary folder on your desktop or in some other folder away from the EUIV game folder.
  3. Start Steam and EUIV and deselect the option to save to the Cloud
  4. Play the game long enough for an autosave to occur and make a manual save at some point after this.

If this solves your problem, one of the save game files was corrupted. You can put them back one at a time until you figure out which one it is. Note - autosaves are the ones that tend to be corrupt. It's good practice to make manual saves from time to time to have a good recovery point.

Mac Specific Issues

Be sure you have a backup before you do this to protect against errors in software or your typing!
Due to a Paradox bug, files that are created by Macs to manage the positions of icons in folders cause the game to crash in certain circumstances. If you are seeing random crashes at startup (or even in game), try the following:

  • It's not feasible to remove these files using the Finder, as it is the Finder that creates them
  • Get a tool such as Onyx to do this. Onyx is available free from Titanium Software. You'll find the option under the maintenance option in the tab 'Rebuild'. Check the "Appearance of Folders'" box and select first the game install folder (for Steam in your Library/Application Support/Steam/SteamApps/common/Europa\ Universalis\ IV/) and the player folder (usually in your Documents/Paradox\ Interactive/Europa\ Universalis\ IV/).
  • If you are comfortable with the Terminal, then open the Terminal and type the following commands (or, better, cut-and-paste). The first find will show you what will be deleted by the second one. Make ABSOLUTELY SURE that the list contains only the .DS_Store files. If it does not, STOP. PM me for help.
cd ~/Documents/Paradox\ Interactive/Europa\ Universalis\ IV
find . -name .DS_Store
find . -name .DS_Store -delete
cd ~/Library/Application\ Support/Steam/SteamApps/common/Europa\ Universalis\ IV
find . -name .DS_Store
find . -name .DS_Store -delete
  • After doing this, make sure you don't view any game folders in the finder. Using the terminal is fine, but the finder will likely recreate the .DS_Store files.
  • As far as I am aware, it is not possible to turn these off for your local drives (though they can be turned off for network drives, and you might want to do that if you work in a mostly Windows network since those files may annoy the heck out of your system admin).

Graphics Issues

Note: This comes from a Windows expert - I am a Mac/Linux guy

On 32-bit systems (some versions of Windows XP and Windows 7), you may run into odd graphic anomalies due to memory limitations. The way 32bit Windows virtual memory works is that if you a DLL (or some other such resource) is loaded into the process at, say, ~1.5GB address, then that means the process heap can't grow past that 1.5GB because it'll be running into the DLL or whatever. Suddenly you're screwed even though purely size-wise you shouldn't be running into 32bit limits.

On top of that, the default 32bit Windows process limit is actually 2GB even if the executable is marked with "large address aware" because the other 2GB is earmarked for kernel-mode. So it's easy to see how with 2GB initial address space MINUS some random chunk blocked off by various DLLs can get you back to only ~1.5GB usable address space for the EUIV process, even though the computer may have more than double that.

The good news is that it's somewhat user-configurable! If one is willing to mess with Windows memory settings, read this page. Basically, on 32-bit Vista or later, one can run the following in command prompt as administrator:

bcdedit /set IncreaseUserVa 3072

to increase the usermode process virtual address limit to 3GB. Then restart your computer.

The tradeoff is that there's less memory available for kernelmode, which can have its own detrimental effects... So: using more than 3072 is probably a bad idea**. Perhaps it would be better start with something lower, such as 2560 (2.5GB) or 2816 (2.75GB) to see if that fixes the EUIV problem. Microsoft says values higher than 3072 are ignored, so higher values should not be an issue. So are values lower than 2048.

Important: On Windows XP or Windows 2000, the /3GB boot option requires modifying boot.ini, which requires some very careful work. See this link for details: | How to edit the Boot.ini file in Windows XP

If the above does not work for you, see this post on getting a very lite version of the mod (no graphics changes, no font changes, no music, no loading screens, etc): | Downloading Veritas et Fortitudo

NOTE: I am unable to provide direct download links due to restrictions imposed by Paradox. You must get the download link from the Paradox forum. If you have issues accessing the forum, please PM me and I'll see if I can help.

Multiplayer Issues

There appears to be an issue with either Steam or EUIV that causes the game to report "Game Not Found" when trying to play in multi-player. The following has been shown to help:

  • Disable everything except VeF in the launcher (no music, no loading screens, no GUI add-ons, no map add-ons).
  • Flush the Windows DNS cache from the command prompt: ipconfig /flushdns - do this after the game is created by the host on all machines. May need to do it more than once.
  • Disable the minor DLCs on all computers until it works. Most commonly, this is the Muslim DLC, but others can cause this as well.

It's best to try them one-by-one in order, and make sure that you do them on each computer involved.

Submitting a Crash for Analysis

If you have having a repeatable crash, we would like to have your save game and logs for analysis. Please do the following:

  • Modify your launch options in Steam to include "-debug -randomlog". Do this by right-clicking on the EUIV icon in Steam, then selecting 'Properties'. In the Properties screen, click the 'Launch Options' box and add the options without any quotation marks

IMPORTANT: The -randomlog will cause many ~50MB files to appear in the log folder over time as you play the game. It is important to remember to periodically clear those files or your hard drive may eventually fill up. If you can't remember to do it, it is better you don't use -randomlog.

  • Start the game and wait for the crash
  • Create a compressed archive using 7z, WinRAR, WinZip (on Windows), the archive function on a Mac, or tar (use -z option) on Linux of the following files (found in your Documents Folder, Paradox Interactive, Europa Universalis IV)
    • The entire contents of the 'logs' folder
    • The save game (found in 'save games' folder)
  • Upload the archive file to a file sharing service such as MS One Drive, Google Drive, DropBox, Mega, MediaFire, etc.
  • Send me the link for the uploaded zip/rar/tgz file by PM or post to the bug reporting thread on Steam or the Paradox Forums