Troubleshoot
Something not working? Find your problem below, or press Ctrl + F and search for the error message you see. Solutions are listed roughly from quickest to most drastic, so start at the top.
Not covered here? Check the Reclamation FAQ or ask for help.
(G) Graphics
Section titled “(G) Graphics”G01: The game looks distorted or scaled wrong in windowed mode
Windows display scaling can confuse older games that don’t handle high-DPI screens.
Symptoms
- The interface looks pixelated, stretched or unreadable on a high-resolution screen.
- The interface looks oversized.
Try this
- Enable High DPI Aware (A01).
- Launch once in fullscreen, then switch to windowed mode.
G02: Weird glitches like see-through objects, inverted colours, blackouts or ghost objects
Usually the old DirectX 9 engine struggling with anti-aliasing on a modern graphics card.
Symptoms
- See-through or X-ray visuals
- Invisible terrain or soldiers
- Inverted colours
- Objects turning black
Try this
G03: The mouse skips or stutters, or the aim jumps
A long-standing bug in how the game calculates mouse movement on modern hardware, not a problem with your mouse. See this thread for background.
Symptoms
- Stutters when moving the mouse quickly or far to the side
- Skipped frames when turning
Try this
- Install the Mouse Skip Fix. It patches
BF2142.exeto correct the mouse calculation, and takes about a minute.
G04: Low FPS or stuttering on a laptop
Laptops with two graphics chips often run older games on the weaker, built-in one.
Symptoms
- Much lower FPS than your laptop should manage
- Stuttering even on low settings
Try this
- Open Windows Settings → System → Display → Graphics, add
BF2142.exe, and set it to High performance. - Or pick your dedicated GPU for
BF2142.exein the NVIDIA Control Panel or AMD Software. - Plug in your charger, as many laptops slow down the GPU on battery.
(C) Crashes
Section titled “(C) Crashes”C01: The game crashes to desktop after a black screen
Most often caused by a video mode or setting your PC doesn’t support.
Symptoms
- Crash after a brief black screen
- Crash before the intro or main menu
Try this
- Delete your profile and cache (A03).
- Enable High DPI Aware (A01).
- Run the game in windowed mode.
- Use a resolution and refresh rate your monitor supports.
- Windows 7 only: use the GameUX Fix tool in BF2142 Hub.
- Run the Vidcon Fix (details).
- Follow this video.
- Reinstall the game.
C02: The game crashes when changing audio settings
BF2142 crashes when your PC has more than 9 audio input devices. Tools like VirtualCable or Voicemeeter, which add extra inputs, are common culprits.
Symptoms
- Crash when adjusting audio settings
- Crash when joining a match, sometimes after a short beep
Try this
- In Control Panel → Sound → Recording, disable unused inputs so fewer than 10 remain.
- In Device Manager, uninstall unused audio inputs.
- Uninstall apps that add lots of inputs (e.g. VirtualCable, Voicemeeter).
- In-game, set Audio Renderer to Software and Enable EAX to No.
Thanks to Edouard @ Reclamation Discord for finding this fix.
C03: The game freezes or crashes when pressing Alt
Reportedly a bug introduced in the last official patch. See this thread for background.
Symptoms
- 3D map icons appear or disappear
- The game freezes or crashes
Try this
- For crashes on
Alt + Tab, turn off anti-aliasing (A02). - Press
Escto open the menu, thenEscagain to return to the game. - Unbind or rebind
Altif it triggers an overlay. - Restart the game.
C04: Runtime error or missing DLL when starting the game
Usually a missing Microsoft Visual C++ or DirectX 9 runtime.
Symptoms
- “The code execution cannot proceed because MSVCP71.dll was not found.”
- “The code execution cannot proceed because d3dx9_xx.dll was not found.”
- “The code execution cannot proceed because dice_py.dll was not found.”
- “Runtime Error! This application has requested the Runtime to terminate it in an unusual way.”
Try this
- For
d3dx9_xx.dll: install the DirectX End-User Runtimes (June 2010). Windows 10 and 11 don’t include these old DirectX 9 files. - Install the Microsoft Visual C++ 2015 - 2022 Redistributable (x86).
- For
MSVCP71.dll: install the Visual C++ 2003 runtime (A06). - As a last resort, download the missing DLL online (at your own risk).
C05: “memory.dll sanity check” error when joining a game or loading a map
See this thread for background.
Symptoms
- “memory.dll: sanity check: block size xxxxxxx (xxxxxx mb) doesn’t seem sane”
- “memory.dll: all alloc attempts failed for size xxxxxxxxx”
Try this
- Turn off anti-aliasing (A02).
- Lower your graphics settings to Medium or Low.
- Let Windows manage the page file (run
SystemPropertiesPerformance.exe→ Advanced → Virtual memory). - In Task Manager, set the game’s CPU affinity to a single core.
- Update your motherboard’s BIOS.
- Reinstall the game.
C06: Nothing happens when I launch the game
Symptoms
- You click Play, but no window or error appears
- The game shows up in Task Manager for a moment, then disappears
Try this
- Check your antivirus quarantine. Patched game files like
BF2142.exeare sometimes flagged by mistake. Restore them and add your game folder to the exceptions. - Open Task Manager and end any
BF2142.exestill running from an earlier attempt. - Reinstall the OpenSpy patches in BF2142 Hub and make sure all four ticks are green.
- Delete your profile and cache (A03).
- Still nothing? See C01 and C04.
C07: Project Remaster crashes when I spawn
Remaster’s expanded kit customization can break when you use a soldier created for vanilla BF2142.
Try this
- Create a new soldier just for Project Remaster, and keep your vanilla soldier for vanilla servers.
- Still crashing? Ask on the Remaster Discord.
(S) Servers
Section titled “(S) Servers”S01: Error when creating an account
Symptoms
- “A system error occurred. Try again later. If problem persists, contact customer support.”
Try this
- Use a different account name or email, as they may already be taken.
- Check that your country code, postal code and birthdate are valid, and avoid special characters.
- Ask on the Reclamation Discord, as registration may be down for maintenance.
S02: “Could not connect to EA Online” or stuck contacting the master server
This one has many possible causes: your connection, the Hub, the OpenSpy patches, a firewall or antivirus, your ISP, or the master server itself.
Symptoms
- Stuck at “Contacting EA Master Server”
- “Could not connect to EA Online. Retry, or click OK to go into Offline mode.”
- “EA Master Server is down. Please use BF2142Unlocker”
- “You are not connected to the Internet. Click OK to select a soldier to play offline, or try to reconnect.”
Try this
- Check that your internet connection is stable.
- Reinstall the OpenSpy patches and make sure all four ticks are green.
- Install the OpenSpy patches manually (A05).
- Fully close BF2142 Hub and start it again.
- Use Reset Hub in BF2142 Hub, or reinstall the Hub.
- Allow
BF2142.exethrough Windows Firewall on private and public networks. - Make sure your antivirus isn’t blocking the game or the Hub.
- Ask on the Reclamation Discord, as OpenSpy may be down for maintenance.
- Use a VPN to get around ISP restrictions.
S03: No servers in the server browser
Try this
- Untick all filter options (see how).
- Use the Missing Servers tool in BF2142 Hub.
S04: “This map contains customized content” when joining a Reclamation server
You’re missing a map, or have an outdated version of it.
Symptoms
- “This map contains customized content. The map creator might have more information about the map on the community site.”
Try this
- Install the map pack, or the map the server is running.
- Make sure each map’s folder sits directly inside
Levels, with no extra parent folder. - Already have it? Uninstall that map and reinstall it with the Hub’s individual map download.
- Kicked with this message during a map change? That’s normal, just rejoin.
S05: “This server only allows players with unmodified content to join”
You’ve modified files in the mod you’re playing, or joined with the wrong mod.
Symptoms
- “This server only allows players with unmodified content to join. Revert your version of Battlefield 2142 to the current version to join.”
Try this
- For Reclamation or other vanilla servers, use a clean, unmodded game with no addons or file tweaks in
\mods\bf2142. - For modded servers, install exactly the same mod and files the server runs.
S06: “Invalid CD-Key” when joining a server
Your game’s CD key is missing from the registry, usually because an install step was skipped.
Try this
(P) Gameplay
Section titled “(P) Gameplay”P01: My recordings don’t show up in BattleRecorder
With the OpenSpy patches installed, demos don’t appear under Community → Battle Recorder → Library.
Try this
- Use BattleDirector to play them back instead.
P02: Mouse or keyboard stop working after loading into a map
Probably a corrupted controls.con file or a hiccup in how the game detects your devices. Background: 1, 2, 3.
Symptoms
- Mouse and keyboard work in menus, but not after loading into a map
Alt + Tabworks, butEscdoesn’t open the menu- All control options appear blank
Try this
- Reset your controls: Options → Controls → Reset to Default.
- Delete your profile and cache (A03).
- Try different USB ports and unplug devices you don’t need.
- Turn off mouse acceleration: Control Panel → Mouse → Pointer Options → untick Enhance pointer precision.
- Fully quit overlay apps (e.g. Discord, GeForce Experience, EA App).
- Restart your PC.
P03: Weapons or unlocks are missing
Symptoms
- Only the default weapons and gadgets are available
- The customization screen is empty or locked
Try this
- Make sure you’re logged in online. Unlocks come from the OpenSpy master server, so they’re missing in offline mode.
- Reinstall the OpenSpy patches in BF2142 Hub and log in again.
- Using Project Remaster through the Hub? The Remaster team suggests playing one multiplayer round in vanilla BF2142 with that soldier first, which grants its unlocks permanently.
- Want all unlocks without going online? Use BF2142Unlocker.
(H) BF2142 Hub
Section titled “(H) BF2142 Hub”H01: Application exception or mdIBF error in BF2142 Hub
Usually either your ISP blocks the Hub from reaching its online services, or the game’s registry entries are missing.
Symptoms
- Errors starting with
mdIBF.ReadConfig,mdIBF.Banner,mdIBF.ReadServerorMDIBFclient: usually a connection problem - An error starting with
mdIBF.CDKeyLaunch: usually missing registry entries mdIBF.DNS“no such host is known” when downloading maps: a known Hub issue with a workaround
Try this
- For connection errors, use a VPN to get around ISP restrictions.
- For registry errors, install the registry files (A04).
- Reinstall the game.
H02: BF2142 Hub looks distorted or scaled wrong
Windows display scaling can confuse apps that don’t handle high-DPI screens.
Try this
- Enable High DPI Aware for the Hub (A01).
H03: Can’t install the OpenSpy patches, no green ticks
Symptoms
- Nothing happens after clicking Install
- Not every item gets a green tick
Try this
- Run BF2142 Hub as administrator.
- Fully close the Hub and start it again.
- Use Reset Hub in BF2142 Hub, or reinstall the Hub.
- Install the OpenSpy patches manually (A05).
(A) Common fixes
Section titled “(A) Common fixes”A01: Enable High DPI Aware
Apply this to BF2142.exe to fix the game, or to BF2142 Hub.exe to fix the Hub:
- Game:
C:\Program Files (x86)\Electronic Arts\Battlefield 2142 - Hub:
C:\Program Files (x86)\BF2142 Hub 2
- Right-click the
.exe→ Properties → Compatibility → Change high DPI settings. - Tick Override high DPI scaling behavior and set it to Application.
- Click OK.
Good to know:
- Redo this every time you click Install in the Hub, as patching replaces
BF2142.exeand resets the setting. - To turn it off again, untick the box from step 2.
A02: Turn off anti-aliasing
Either:
- Set Anti-Aliasing to off in the game’s video options, or
- Use the Anti-Aliasing Off tool in BF2142 Hub.
No issues with it on? 4x is fine. Need it off but still want smoothing? Force anti-aliasing in your NVIDIA or AMD control panel instead.
A03: Delete your profile and cache
Resets your profiles, including any broken video or audio settings, and clears the shader cache. Pick one:
- Delete the
Battlefield 2142folder inDocuments. - Use Clear Cache and Delete Profile in BF2142 Hub.
- Use Clear Cache and Reset Game-Settings in the Remaster Launcher.
A04: Install the registry files
- Open the registry file generator, set your game PATH and CDKEY, and download the file.
- Open the file in a text editor and set Version to
1.51and BuildNr to1.10.77.0. - Save it, then double-click the file to install it.
A05: Install the OpenSpy patches manually
- Download the patches from MediaFire, Google Drive or the Reclamation Discord.
- Copy
bf2142.exe,RendDX9_ori.dllandRendDX9.dllinto your game folder (C:\Program Files (x86)\Electronic Arts\Battlefield 2142), replacing the existing files. - Restart BF2142 Hub. You should now see four green ticks.
A06: Install the Visual C++ 2003 runtime
The Visual C++ 2003 runtime was never released on its own, it came with .NET Framework 1.1. Install both of these to add msvcr71.dll and msvcp71.dll to your system:
Background: where to get it, how to install it.
(D) Diagnostics
Section titled “(D) Diagnostics”D01: Get help with your diagnostics
The fastest way to get help is to share your diagnostics on Discord:
- Launch BF2142 Hub, open the Help tab and click Advanced Diagnostics.
- Click Copy.
- Paste the results in a help channel, with a short note on what’s happening and what you’ve tried.
Where to ask: GetBF2142, BF2142 Reclamation or BF2142 Remastered.
D02: Reading [File Check]
A healthy [File Check] looks exactly like this:
[File Check]BF2142.exe [rm_bf2142_lma]: Offical RM BF2142.exe 1.51 file with LAARendDX9.dll [os_rendDX9]: Offical OpenSpy RendDX9.dll fileRendDX9_ori.dll [ea_rendDX9_v1.51]: Offical EA RendDX9.dll fileBF Version from Mod.desc [1.51] : PassedIf yours differs:
| Line | Problem | Fix |
|---|---|---|
| BF Version from Mod.desc | Not 1.51 |
Install the v1.51 patch |
| BF2142.exe, RendDX9.dll, RendDX9_ori.dll | Different from above | Reinstall the patches in the Hub, or manually |
| Any line | “The file does not exist or not found” | Fix GamePath in the Hub, or reinstall the game |
D03: Reading [Registry Info]
A healthy [Registry Info] looks like this:
[Registry Info]Application Name : Does not existBuild Number : 1.10.77.0Install directory : C:\Program Files (x86)\Electronic Arts\Battlefield 2142Install Type : Does not existLanguage : EnglishLocale : en_USVersion : 1.51Compatibility : HIGHDPIAWARERemasterVersion : Does not existRemasterInstallPath : Does not exist| Line | Problem | Fix |
|---|---|---|
| Application Name, Install Type, Compatibility, RemasterVersion, RemasterInstallPath | “Does not exist” | Nothing, that’s fine |
| Install directory, Language, Locale, Version | “Does not exist” | Install the registry files |
| Build Number, Version | Not 1.10.77.0 / 1.51 |
Install the v1.51 patch |
REG: ... Battlefield 2142\ does not exist (or \Addons\) |
Registry entries missing | Install the registry files |