The "read error of file rus code-pre-gfx" (specifically ww_code_pre_gfx.ff) is a common "Dev Error 6036" in Call of Duty: Modern Warfare and
. It usually happens when the game can't access or verify specific graphics-related assets. Quick Fixes
Update GPU Drivers: Ensure your NVIDIA or AMD drivers are the latest version.
Disable Overlays: Turn off Discord, GeForce Experience, or Steam overlays.
Run as Admin: Launch the game client with administrator privileges.
Verify Files: Use the Scan and Repair tool in Battle.net or Verify integrity in Steam. Detailed Blog Post Outline The Mystery of Dev Error 6036
Start by explaining that this isn't just a random crash; it's a specific failure to read the "Fast File" (.ff) responsible for pre-loading graphics assets. Why It Happens
Corrupt Cache: Old shader data interfering with new updates.
Installation Gaps: Missing language or high-res texture packs.
Software Conflicts: Overlays or antivirus blocking file access. The "Deep Clean" Solution
For persistent errors, a simple repair often isn't enough. Many players on Reddit found success with these steps: Close the game and launcher. Navigate to the game installation folder.
Delete everything except the Data folder and executable files (.exe). Open the Data folder and delete config and indices.
Run "Scan and Repair" to force a fresh download of core files. Console-Specific Tips
Check Add-ons: Ensure all map packs and compatibility data are installed.
Clear Cache: Power cycle the console (unplug for 30 seconds).
For a visual walkthrough on fixing these specific game errors, check out this guide:
Finding the "read error of file rus code-pre-gfx" is a classic headache for gamers, particularly those playing titles developed on the Call of Duty ) or older strategy games with localization files
. Here is a breakdown of why this happens and how to fix it. The Anatomy of the Error At its core, this is a file integrity or pathing issue read error of file rus code-pre-gfx
. The "rus" in the filename stands for Russian, indicating that the game engine is looking for a specific language localized asset—specifically a "pre-graphics" header or shader cache file—and failing to load it into the system memory. Why It Happens Mismatched Language Settings:
This is the most common culprit. If your game is set to English in Steam/Epic, but the game files or the Windows registry are pointing toward a Russian localization, the engine will hunt for a file that doesn't exist. Corrupt Installation:
If a download was interrupted or a disk sector is failing, the specific archive containing the data may be unreadable. Permissions and Antivirus: Sometimes, aggressive antivirus software flags localized
files as "suspicious" because they are compressed binaries, preventing the game from "reading" them. How to Fix It Verify Integrity of Game Files:
: Right-click the game > Properties > Installed Files > Verify Integrity. This forces the launcher to cross-check your files against the server and redownload the missing "rus" assets. Force a Language Switch:
Even if you want to play in English, try switching the game language to Russian in the launcher settings, let it download the small update, then switch it back to English. This often resets the file path pointers. Clear the Shader Cache: Navigate to the game's installation folder (usually under ) and delete the cod-pre-gfx
or similar cache files. The game will rebuild them on the next launch. Check the "Zone" Folder: Many older games store language data in a folder named . Ensure there isn't a lonely folder sitting there while the rest of your files are in
. Moving the contents or renaming the folder (as a last resort) can sometimes trick the engine into bypass. The Bottom Line This error isn't a sign of a broken computer, just a confused game engine
. It’s looking for a specific Russian translation file that is either missing or blocked. A quick verification through your game launcher usually resolves it in minutes. Do you know which specific game (Steam, Battle.net, etc.) triggered this for you?
The error "read error of file rus_code_pre_gfx" (or similar variations like ww_code_pre_gfx.ff) is typically a Dev Error 6036 in the Call of Duty
series, specifically in titles like Modern Warfare (2019) and Black Ops 2
. It indicates that the game is unable to read specific language-based graphics data—in this case, the Russian (RUS) version of the pre-graphics configuration files. Recommended Fixes
If you are encountering this error, users and experts suggest the following steps:
Repair Game Files: Use the built-in repair tool on your launcher. On Battle.net, select the game, click the cog icon next to the Play button, and choose Scan and Repair. Move Game to C: Drive: In some titles like Black Ops 2
, the game may fail to read files if it is not installed on the main OS drive (typically the C: drive).
Update Graphics Drivers: A "clean" installation using tools like Display Driver Uninstaller (DDU) can resolve underlying graphics API conflicts that trigger read errors.
Switch Graphics API: If your game supports it, try switching from Vulkan to DirectX 12 (or vice-versa) in the advanced graphics settings. This has been reported as an effective workaround for "GFX state" errors. The "read error of file rus code-pre-gfx" (specifically
Force Shader Re-optimization: You can force the game to rebuild its graphics cache by deleting the players folder (often found in Documents\Call of Duty Modern Warfare\) and then launching the game to let it re-download playlist updates and optimize shaders from 0%. Why this happens This error usually stems from:
This error usually occurs in Call of Duty: Modern Warfare 2 (2009) and Modern Warfare 3
. It happens because the game cannot locate or read the graphic/sound data for the Russian language version (rus).
To fix the "Read error of file rus code-pre-gfx" error, follow these steps: 🛠️ Primary Fixes 1. Verify Game Integrity (Steam)
The most common cause is a corrupt or missing file. Steam can automatically redownload the broken piece. Open your Steam Library. Right-click on Call of Duty: Modern Warfare 2 (or MW3 ). Select Properties > Installed Files. Click Verify integrity of game files. Wait for the process to finish and restart the game. 2. Match Language Settings
If you are trying to play the game in English but have Russian files (or vice versa), the game will crash. Go to the game Properties in Steam. Click on the Language tab.
Ensure the language selected matches your actual installation.
If it was set to the wrong language, Steam will download the correct files once you change it. 3. Manual File Check
If the error persists, the specific .ff (FastFile) might be stuck or read-only.
Navigate to your game folder: Steam\steamapps\common\Call of Duty Modern Warfare 2\main. Look for the russian or localized folders. Ensure the file code_pre_gfx.ff exists inside.
Right-click the file > Properties > Uncheck Read-only > Apply. 4. Reinstall Localization Files
If verification fails to fix it, you may need to force a refresh of the language folder. Go to the game directory. Find the folder named russian. Delete it (or move it to your desktop).
Run Verify integrity of game files again. Steam will see the folder is missing and download a fresh, clean copy. 💡 Potential Causes
Corrupt Downloads: A sudden internet drop during installation.
Disk Errors: Failing sectors on your HDD/SSD preventing the file from being read.
Incompatible Mods: Some older multiplayer mods or "iw4x" clients might conflict with localized files. If you're still seeing the error, it would help to know: Are you using Steam or a third-party client like iw4x?
Did this happen right after an update or a new installation? "rus" : This typically stands for Russian
Is your Windows language set to something other than English or Russian?
The "read error of file rus code-pre-gfx" (often accompanied by code 0x00000002) is a common crash occurring in Call of Duty: Modern Warfare 2 (Remastered) and occasionally other titles like Black Ops 2 or MW3. It typically indicates that the game is unable to locate or load a specific localization file—in this case, the Russian language graphic pre-loading assets. Why This Error Occurs The error generally stems from one of three issues:
Missing Localization Files: The game is looking for the rus (Russian) version of the code_pre_gfx.ff file but cannot find it in the expected directory.
Corrupted Downloads: If your internet connection flickered during installation, specific "zone" files may have corrupted, making them unreadable even if they appear to be present.
Improper Installation Path: Running the game from a drive other than your primary "C:" drive can sometimes cause pathing errors where the engine fails to map the zone folder correctly. How to Fix "Read Error of File Rus Code-pre-gfx" 1. Verify Game Integrity (Official Versions)
If you own the game on a platform like Steam or Battle.net, use the built-in repair tool to re-download missing or corrupted files:
Could you confirm what you want reviewed about the error? I’ll assume you want a short developer-focused review that explains the likely causes and fixes for the message: "read error of file rus code-pre-gfx". I'll provide that. If you meant something else, tell me.
Step 1: Open your Antivirus (Windows Security if you have no third-party AV).
Step 2: Go to "Virus & threat protection" > "Protection history."
Step 3: Look for a recent threat related to your game (e.g., Sid Meier's Civilization V, Total War, or whatever game is crashing). Look for file names containing code-pre-gfx or .dll files.
Step 4: Click "Actions" > "Restore."
Step 5: Crucially: Add your entire game folder as an Exclusion.
- Go to "Virus & threat protection settings" > "Add or remove exclusions."
- Exclude the folder: C:\Program Files (x86)\YourGameFolder (or wherever you installed it).
Step 6: Disable Real-time protection just for the launch (re-enable after gaming).
The error is rarely due to one single issue. It is usually a cascade of failures. Here are the definitive technical causes:
Step 1: Restart your computer.
This clears the file system cache and releases any locked files.
Step 2: Run the game without any mods.
If the error disappears, the issue is mod-related. If the error persists with no mods, verify the game files (see Phase 2).
Step 3: Temporarily disable real-time antivirus.
Add the entire game folder and mod directory to your antivirus exclusion list.
Windows 10 and 11 have a feature called "Controlled Folder Access." If enabled, it blocks untrusted apps from reading or writing to protected folders like Documents or the game's install directory.
Before fixing the problem, we must understand the terminology. This is not a standard Windows error or a DirectX failure. Instead, it stems from file naming conventions used by repackers and crackers.
.exe file) is looking for this specific Russian language asset, but the operating system cannot read it.Key Insight: The game is trying to read a Russian file, even if you are playing in English. This suggests the crack or the installation is configured with a Russian fallback or a modified file path.
Follow these solutions in order. Start with the easiest and most likely (Antivirus), then move to the more technical fixes.
This is the most likely scenario. Cracked executable files often use "packers" to hide their code from anti-piracy measures. Antivirus software (Windows Defender, Avast, Norton) sees these packers as suspicious. When you launch the game, the AV quarantines or blocks the code-pre-gfx file or the main .exe mid-read, causing a "read error" because the file becomes inaccessible instantly.
You do not have a hardware failure. Do not replace your RAM or hard drive just yet. The "read error of file rus code-pre-gfx" is almost exclusively a software configuration issue. Here are the primary culprits: