Battlefront 2 Cursor Not Showing | Fast Fixes That Work

Battlefront 2 cursor not showing is usually caused by a display-mode or overlay clash; switching to borderless and disabling overlays brings it back.

If your mouse works on the desktop but the pointer vanishes the moment Star Wars Battlefront II opens, you’re not alone. This bug shows up on Steam and Epic installs, on the EA app, and on both Windows 10 and Windows 11. The good news is that most cases come from a small set of conflicts you can clear in minutes.

This page walks through fixes in the order that tends to pay off fastest, then moves into deeper repairs. Stick to the steps, test after each change, and you’ll know which switch solved your setup.

Why The Cursor Disappears In Battlefront II

Battlefront II draws its UI cursor differently than the Windows pointer. When something grabs mouse focus, forces a different DPI scale, or hooks into the game window, the game can stop drawing the cursor while your clicks still register.

Most reports fall into a few buckets, so it helps to match what you see to a cause before you change a dozen settings.

What You Notice Most Likely Cause Fix To Try First
Cursor gone only in fullscreen Fullscreen focus or resolution handoff Switch to borderless window
Cursor returns in menus, vanishes in match Overlay, capture, or input hook Turn off overlays and recorders
Cursor offset from buttons DPI scaling mismatch Override high DPI scaling
Works until you alt-tab Focus lost to another window Close background launchers
Never appears, even at the title screen Corrupt settings file or bad config Reset the Battlefront II settings folder

How These Fixes Were Picked

The steps below are the ones that consistently solve missing-pointer issues across common PC setups: Steam with the EA app in the background, Epic with the EA app, and EA app installs by themselves. The order starts with changes you can undo fast, then moves to file resets and repairs that take a bit longer.

Battlefront 2 Cursor Not Showing Fixes That Take Minutes

Run these quick checks first. Each one is safe, takes little time, and solves a large share of cases. After every step, launch the game and test the menus and a match if you can.

  1. Restart the game — Quit to desktop, then launch again so the window rebuilds focus from scratch.
  2. Unplug extra controllers — Remove gamepads, flight sticks, steering wheels, and USB adapters that can steal input.
  3. Disable overlays — Turn off Steam Overlay, EA overlay, Discord overlay, GeForce overlay, and Xbox Game Bar for the test run.
  4. Close screen capture tools — Exit OBS, Rivatuner/Afterburner, ReShade, Overwolf apps, and any recorder that injects into the game.
  5. Alt-tab twice — Alt-tab out, then back in to force Windows to re-assign focus to the game window.
  6. Switch to windowed — Use Alt+Enter if it works on your setup, then see if the cursor returns in menus.
  7. Lower pointer speed — Set Windows mouse speed to the middle notch and turn off pointer acceleration for the test.

If one of those steps fixes it, you can turn items back on one at a time to find the trigger. Most people end up leaving one overlay off for this game and keeping the rest.

Fixing Display Mode, Resolution, And DPI Scale

Display settings are the top cause when the cursor vanishes only in fullscreen or when the pointer feels “there” but you can’t see it. Battlefront II can also misread scaling on high-DPI monitors, which leads to an invisible or offset cursor.

Switch To Borderless Window

Borderless keeps the game inside a desktop-managed frame. That cuts down focus issues, DPI weirdness, and some overlay problems.

  1. Open video settings — From the main menu, go to Options, then Video.
  2. Set the screen mode — Choose Borderless or Windowed, then apply changes.
  3. Match desktop resolution — Set the in-game resolution to the same value your Windows display uses.

Override High DPI Scaling For The Game

If your cursor clicks land on the wrong button, or the cursor is missing only on a 1440p/4K screen, DPI scaling is a prime suspect.

  1. Find the game executable — In Steam, right-click the game, choose Manage, then Browse local files.
  2. Open compatibility settings — Right-click the main .exe, choose Properties, then Compatibility.
  3. Change DPI behavior — Open “Change high DPI settings,” then tick “Override high DPI scaling behavior.”
  4. Pick the scaling mode — Select Application, apply, then relaunch the game.

Turn Off Fullscreen Optimization For One Test

Windows fullscreen optimization can behave like a hybrid mode. On some rigs that’s fine, on others it creates a cursor draw bug. A single test is worth it.

  1. Open compatibility settings — Use the same Properties screen you used for DPI.
  2. Disable the feature — Tick “Disable fullscreen optimizations,” then apply.
  3. Test in-game — Launch, check menus, then enter a match to confirm the cursor stays stable.

Stopping Overlay And Input Conflicts

When you see battlefront 2 cursor not showing only after a few minutes, or right after you open a chat overlay, an injected overlay or an input mapper is often the trigger. The goal is to run the game as “plain” as possible, then add tools back in one by one.

Disable Each Overlay From Its Own App

Closing a window is not always enough. Many overlays keep a background process that still hooks the game.

  • Turn off Steam Overlay — In Steam settings, disable the in-game overlay, then restart Steam.
  • Turn off EA overlay — In the EA app settings, disable the in-game overlay, then fully exit the EA app and reopen it.
  • Turn off Discord overlay — In Discord, disable the in-game overlay and confirm Battlefront II is not on the game activity list.
  • Turn off GeForce overlay — In GeForce Experience, disable the in-game overlay and exit the app for the test.
  • Turn off Xbox Game Bar — In Windows settings, disable Game Bar and background capture.

Remove Input Mappers And RGB Hook Apps

Tools that remap controllers or bind macros can change how the game reads pointer input. Some RGB suites also attach to game processes for profiles.

  • Exit input mappers — Close DS4Windows, reWASD, JoyToKey, and similar tools before launching.
  • Quit RGB suites — Close Synapse, iCUE, Armoury Crate, G Hub, and MSI Center for a clean test.
  • Start with mouse only — Unplug pads and keep a single mouse connected while you test.

Check For A Second Monitor Trap

On dual-monitor setups, the pointer can slip to the second display while the game hides its own cursor. You’ll feel clicks in the menu, but you won’t see the cursor where you expect.

  1. Use borderless mode — Borderless reduces focus handoffs between screens.
  2. Set the correct main display — In Windows display settings, set your gaming monitor as the main display.
  3. Disconnect for one test — Unplug the second monitor, launch the game, and see if the cursor stays visible.

Resetting Game Settings Without Reinstalling

If the cursor never appears, or the problem came right after a settings change or a crash, a bad config file is a strong suspect. A full reinstall often leaves the same user config in place, so you can waste time and end up with the same bug.

Back Up And Rebuild The Settings Folder

Battlefront II stores user settings and profile data in your Documents folder. Renaming that folder forces the game to rebuild clean defaults.

  1. Close the game and launchers — Exit Battlefront II, then close Steam/Epic and the EA app.
  2. Open the Documents path — Go to Documents, then find the Star Wars Battlefront II folder.
  3. Rename the folder — Add “-old” to the folder name so you can restore it later.
  4. Launch the game — Let it recreate fresh settings, then test whether the cursor shows up.
  5. Copy back carefully — If the cursor returns, copy only what you need, like screenshots, and avoid copying old config files back.

Reset In-Game Controls And Mouse Options

If your cursor appears but feels stuck, sluggish, or vanishes when you open certain menus, control settings may be tangled.

  1. Reset controls — In Options, reset mouse and keyboard bindings to defaults.
  2. Disable raw input toggles — If you’ve changed mouse input options, return them to default values and test.
  3. Remove custom config edits — If you edited files for FOV or sensitivity, revert those edits before testing again.

Driver, Windows, And Repair Steps When It Still Fails

If you’ve tried the fast fixes and the config reset and battlefront 2 cursor not showing still hits, treat it like a graphics stack issue. You’re hunting for a driver hook, a corrupted file, or an OS feature that’s hijacking focus.

Update Your GPU Driver With A Clean Install

A normal update can keep old profiles and hooks. A clean install resets the driver package and can clear cursor draw issues tied to overlays and filters.

  1. Download the latest driver — Grab the current NVIDIA, AMD, or Intel driver from the vendor site.
  2. Choose clean install — Use the installer option that resets settings where available.
  3. Reboot the PC — Restart after the install, then test Battlefront II before you reopen extra apps.

Verify Or Repair Game Files

Corrupt UI files can cause odd input behavior. A file repair is faster than reinstalling and often fixes missing assets.

  • Repair in Steam — Use Properties, Installed Files, then Verify integrity of game files.
  • Repair in Epic — Use the game’s Manage option, then Verify.
  • Repair in EA app — Use Manage, then Repair for the game entry.

Run The Game As Admin And Disable Focus Stealers

Some background tools pop invisible windows, grab focus, then the game hides its cursor as if it lost input. Running as admin can also fix permission quirks that block settings writes.

  1. Run as administrator — Right-click the game executable, choose Run as administrator, and test.
  2. Turn off notifications — Use Windows Focus Assist to silence pop-ups during the test.
  3. Close chat and browser apps — Exit apps that can overlay or capture input, then test again.

Try A Clean Boot Test

If the cursor works in a clean boot, you’ve confirmed a third-party process is the trigger. Then you can narrow it down by re-enabling items in batches.

  1. Open system configuration — Run msconfig, then open the Services tab.
  2. Hide Microsoft services — Tick the box, then disable the remaining services for the test.
  3. Disable startup apps — In Task Manager, disable non-system startup items.
  4. Reboot and test — Launch Battlefront II and check for a visible cursor.

Once the pointer is back, re-enable services and startup items in small batches until the bug returns. The last batch you turned on contains the culprit usually.