Some AVs quarantine English.ini because it contains plaintext strings (false positive). Restore the file from quarantine, then add the game folder as an exception.
When launching Port Royale 2 (also known as Port Royale 2: Pirate & Merchant or Port Royale 2: Imperium), some users encounter a fatal error message:
"Could not find translation files"
This error prevents the game from starting, typically showing a dialog box immediately after the executable runs. The issue is not related to missing game files in a traditional sense, but rather a path resolution problem—the game cannot locate its language/text database.
Create a shortcut to PortRoyale2.exe and add:
-language English
Example target:
"C:\PortRoyale2\PortRoyale2.exe" -language English
If you have fixed the directory path and the game still claims it cannot find files (or mentions a "link" error), verify the integrity of the game files.
For Steam Users:
For GOG Users: Use the GOG Galaxy client to verify
The error "Could not find translation files" (often accompanied by "Failed to get CSIDL_PERSONAL") typically occurs when Port Royale 2
lacks the necessary permissions to access your user folders or is being blocked by Windows security features Steam Community
Here are the primary fixes gathered from community experts on the Steam Community GOG Forums 1. Disable Data Execution Prevention (DEP)
The most successful fix for most users is adding the game's executable to the Windows DEP exception list. Steam Community , and hit Enter. tab and click under the Performance section. Select the Data Execution Prevention
Select "Turn on DEP for all programs and services except those I select." , navigate to your game folder, and select Click Apply and restart your computer Steam Community 2. Allow Controlled Folder Access
If the error mentions "Failed to get CSIDL_PERSONAL," Windows Ransomware Protection might be blocking the game from accessing your "My Documents" folder. Steam Community Windows Security Virus & threat protection Manage ransomware protection If "Controlled folder access" is On, click Allow an app through Controlled folder access to the allowed list. Steam Community 3. Replace Missing DLL Files
Some players have resolved startup issues by replacing outdated system files with modern versions. Steam Community Reviewers on suggest downloading msvcp70.dll msvcr70.dll unicows.dll
from a trusted source (or the Steam Proton project) and placing them directly in the game’s installation folder. Steam Community 4. Compatibility Settings
Ensure the game is running with the correct legacy environment: Steam Community Right-click and select Properties Compatibility port royale 2 could not find translation files link
tab, check "Run this program in compatibility mode for" and select Windows XP (Service Pack 2 or 3) Windows 98 / Windows ME Run this program as an administrator Are you running the Steam or GOG version of the game?
There are sometimes version-specific launcher fixes available.
Can not find translation file - Port Royale 2 - Steam Community
The "Could not find translation files" error in Port Royale 2
is a generic crash message often triggered by modern security settings or missing legacy system files rather than missing text data. How to Fix the Error
If you are running the game on Windows 10 or 11, try these primary fixes:
Add DEP Exceptions: The most common fix is adding the game's executable to the Data Execution Prevention (DEP) exclusion list. Press Win + R, type sysdm.cpl, and hit Enter.
Navigate to Advanced > Performance Settings > Data Execution Prevention.
Select "Turn on DEP for all programs and services except those I select".
Click Add and locate PR2.exe in your game installation folder (e.g., C:\Program Files (x86)\Steam\steamapps\common\Port Royale 2).
Allow Through Ransomware Protection: This error can occur if the game is blocked from accessing your "My Documents" folder.
Go to Windows Security settings > Ransomware protection > Allow an app through Controlled folder access and add PR2.exe.
Replace Legacy DLLs: Some users resolve the crash by replacing outdated system files with updated versions.
Download and replace msvcp70.dll, msvcr70.dll, and unicows.dll in the game directory. Community-verified files are often available via guides on Steam.
Compatibility Settings: Set the PR2.exe properties to Run as Administrator and use compatibility mode for Windows XP (Service Pack 3). Port Royale 2: Complete Feature Feature
Port Royale 2 is a deep economic and naval simulation set in the 17th-century Caribbean.
Can not find translation file - Port Royale 2 - Steam Community Some AVs quarantine English
The Port Royale community, though smaller than modern franchises, is passionate. If this guide does not solve your specific issue:
The bottom line: The "could not find translation files" error is a legacy file path issue, not a catastrophic corruption. With the registry fixes, permission changes, and a clean reinstall to a simple path detailed above, you will be commanding your trade fleet across the Caribbean in no time.
Don’t let a 20-year-old error message keep you from one of the best economic simulators ever made. Set sail, Governor. The translation files are waiting.
Did this guide help you? A comment on your favorite gaming forum might help the next captain who runs aground on this same error.
How to Fix the "Port Royale 2 Could Not Find Translation Files" Error
If you’ve recently reinstalled the classic trading sim Port Royale 2 and were greeted by a frustrating "Could not find translation files" error message, you aren't alone. This bug is a common hurdle for players on modern Windows systems (Windows 10 and 11) or those using the GOG and Steam versions of the game.
The good news? The files aren't actually missing—the game just doesn't know where to look for them. Here is a quick guide on how to fix the link between the game and its translation data. Why Does This Error Happen?
Port Royale 2 was developed in an era when software expected very specific file paths. Modern installers often place games in C:\Program Files (x86), which can trigger permission issues or path-length errors that prevent the game's executable from "seeing" the Texts or Data folders. Method 1: The Registry Fix (Most Common)
The most effective way to fix the "link" is to tell Windows exactly where the game is installed via the Registry Editor. Press Win + R, type regedit, and hit Enter. Navigate to the following path:
64-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ascaron Entertainment\Port Royale 2
32-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\Ascaron Entertainment\Port Royale 2 Look for a string value named InstallPath.
Right-click it, select Modify, and ensure the Value Data matches your actual installation folder (e.g., C:\GOG Games\Port Royale 2).
If the key doesn't exist, you may need to create it to bridge the link. Method 2: Running as Administrator
Sometimes the game "cannot find" files simply because Windows is blocking it from reading the folder. Go to your Port Royale 2 installation folder. Right-click PR2.exe (or PortRoyale2.exe). Select Properties > Compatibility. Check Run this program as an administrator.
Also, check Run this program in compatibility mode for Windows XP (Service Pack 3). Method 3: Relocating the Game
If the registry fix feels too technical, a "physical" fix often works.
Move the entire Port Royale 2 folder out of Program Files and into a simpler directory, like C:\Games\Port Royale 2. After moving it, repeat Method 1 to update the path. This bypasses the strict security permissions of the System folders that often break old "links" to translation files. Method 4: Verifying Game Integrity (Steam/GOG) "Could not find translation files"
If you are using a modern launcher, the "link" might be broken because of a corrupted download.
Steam: Right-click Port Royale 2 > Properties > Local Files > Verify integrity of game files.
GOG Galaxy: Select the game > Standard Icon (next to Play) > Manage Installation > Verify / Repair. Final Tip: The "Options.ini" Trick
If the game launches but the text is garbled or missing, check your options.ini file in the game directory. Ensure the Language setting matches the folder name inside your Texts directory (usually English or German).
By following these steps, you should be back to building your Caribbean empire in no time.
You do not need to download new translation files; you need to tell the game where your current Documents folder is.
Step 1: Locate the Configuration File
Navigate to the folder where the game was installed. By default, this is usually:
C:\GOG Games\Port Royale 2\
(Or C:\Program Files (x86)\Steam\steamapps\common\Port Royale 2 if on Steam)
Find the file named PortRoyale2.ini.
(Note: If you don't see it, make sure you haven't started the game yet, or check inside the "Data" folder. If it is missing, you can create a new text file and name it PortRoyale2.ini).
Step 2: Edit the File
Open PortRoyale2.ini with Notepad.
Look for the section that looks like this (if the file is empty or missing these lines, add them):
[USERPATH]
UserPath =
Step 3: Define the Path You need to point the game to a valid folder where it can save data. The easiest fix is to point it to your user documents folder.
Change the line to match your user name. For example, if your Windows username is "John", change it to:
[USERPATH]
UserPath = C:\Users\John\Documents\
(Important: Make sure you include the trailing backslash \ at the end. If you don't know your username, open a File Explorer and type C:\Users to see what your folder is named.)
Step 4: Save and Play Save the file and close it. Launch the game. The error should now be gone.
Navigate to:
\Port Royale 2\translations\
You should see files like:
If missing, they may have been deleted by an antivirus or a corrupt patch.
Sometimes, the error is caused by Windows security features blocking the game from reading its own files. This is common if the game is installed in Program Files.