Star Wars: Battlefront 2 (Classic, 2005)

Star Wars: Battlefront 2 (Classic, 2005)

Game Crashing on Multiplayer
I have been able to play online but all of a sudden it keeps crashing whenever I join a multiplayer game. It will load into the game then crash when I get to the choose side screen. What do I do to fix this?
< >
Showing 1-7 of 7 comments
El Detpacko Feb 2, 2018 @ 10:38pm 
Verify file integrity
zeroRequiem501 Feb 2, 2018 @ 11:26pm 
That didn't work. I should also mention that I tried everything on honoredgolem's discussion thread.
El Detpacko Feb 3, 2018 @ 12:31am 
Install VisualC++

Update graphics drivers

Install the June 2010 DirectX runtime package, then use the DirectX web installer, as your current DirectX may have become corrupt over time.
You can find the ZIP file containing the 2010 package installation files here:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
You will have to extract the files into some folder, then open that folder and launch the DXSETUP.exe file in order to proceed with the installation.
Afterwards, download the latest DirectX web installer use it as well:
http://www.microsoft.com/en-us/download/details.aspx?id=35

Run game as admin
Last edited by El Detpacko; Feb 3, 2018 @ 12:32am
zeroRequiem501 Feb 3, 2018 @ 1:57pm 
None of those worked. However when I ran as administrator it stayed long enough that I could choose a team but then crashed again.
El Detpacko Feb 3, 2018 @ 4:56pm 
Try these:

Run Steam as Admin if you are using Steam version after completely closing Steam

http://steamcommunity.com/app/6060/discussions/0/613957600532345622/

http://steamcommunity.com/app/6060/guides/?searchText=crash+fix&browsefilter=trend&requiredtags%5B%5D=-1#scrollTop=0

Set your resolution to MAX and make sure anti-aliasing is off

if you have a black screen, try this: http://prntscr.com/8288sp -http://oi65.tinypic.com/33m0x3d.jpg (screenshot)
- http://steamcommunity.com/app/6060/discussions/0/611703999972108103/

Enable stereo mix

How to Enable Stereo Mix:
Start > Control Panel > Sound > Recording tab > If you don't see Stereo Mix, right click and select Show Disabled Devices > Enable Stereo Mix
(If you still don't see Stereo Mix, try to plug in a mic and enable it)
http://www.howtogeek.com/howto/39532/how-to-enable-stereo-mix-in-windows-7-to-record-audio/
https://www.google.com/search?q=how+to+enable+stereo+mix&client=aff-maxthon-maxthon4&channel=t28&gws_rd=ssl

If plugging in a mic or headphones into the mic port does not make Stereo Mix show up, try downloading:
https://www.google.ca/search?site=&source=hp&q=stereo+mix+download&oq=stereo+mix+download&gs_l=hp.3..0l9.2880.7537.0.7660.23.16.2.5.5.0.122.1212.14j2.16.0....0...1c.1.64.hp..0.23.1224...0i131j0i10j0i3.WjTPLCJ_DpA

Run as admin;
go to right click on the entire SWBF2 folder (located here: C:\Program Files (x86)\Steam\steamapps\common) and going to:
Properties > Security > Edit > Choose your User > give it full permissions by clicking the Allow on everything there > Apply. > Advanced > Add Permissions if you like > at the top change OWNER to your main User. > hit Apply. > then go back to C:\Program Files (x86)\Steam\steamapps\common > click SWBF2 > GameData > right click on SWBF2 > at the top it should say Run as Administrator, try to run it that way, if that doesn't help, right click again > go to Properties > Compatibility > Run the program in Compatibility Mode. In Security make sure you have admin rights there also, simply go to security and check. click Edit to change Permissions, click Advanced to change Owner and more Permissions just like before with the SWBF2 folder.

Delete vidmode

(vidmode is located here: C:\Program Files (x86)\Steam\steamapps\common\Star Wars Battlefront II\GameData\DATA\_LVL_PC )

Plug something into the microphone port

Go to Library > right click SWBF2 > Properties > Local Files > Verify Game Cache
(this removes mods if you have any)

If your game crashes on a modded map/etc uninstall it and reinstall.

Make sure that your Windows user account has Administrator privileges, then right-click game's shortcut and select "Run as Administrator".

Install VisualC++

Install the June 2010 DirectX runtime package, then use the DirectX web installer, as your current DirectX may have become corrupt over time.
You can find the ZIP file containing the 2010 package installation files here:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
You will have to extract the files into some folder, then open that folder and launch the DXSETUP.exe file in order to proceed with the installation.
Afterwards, download the latest DirectX web installer use it as well:
http://www.microsoft.com/en-us/download/details.aspx?id=35

Make sure that User Account Control is disabled in your operating system. To do this, go to Start -> Control Panel -> User Accounts and Family Safety -> User Accounts -> Change User Account Control settings. Move the slider to the lowest position ("Never notify") and click OK. Now reinstall the game by right-clicking the installer and using “Run as Administrator”, then launch the game with “Run as Administrator” again.

Right-click the game's shortcut, go to Properties -> Compatibility and try different compatibility modes.

Make sure that your graphics card drivers are not forcing any settings upon the game. To do this, right-click an empty area on your desktop and go to:
For NVIDIA cards: NVIDIA Control Panel -> 3D Settings -> Manage 3D Settings, and click “Restore”.
For ATI/AMD cards: Catalyst Control Center -> Gaming -> 3D Application Settings, and click “Defaults”.

Make sure data execution prevention is using its default setting:
To do this, follow these steps:
1) Open Menu Start
2) Right click 'Computer' and click 'Properties'
3) Click 'Advanced system settings'
4) Open tab 'Advanced' and click 'Settings' in 'Performance' section
5) Open tab 'Data Execution Prevention'
6) Change DEP setting to the first option (Turn on DEP for essential Windows programs and services only)
7) Confirm with OK.

(Windows XP only) Reduce graphics and/or sound hardware acceleraton:
First, try different graphics acceleration settings. This is only possible on Windows XP and may fix some unusual game glitches.
To do this, right-click an empty area on your desktop and go to Properties -> Settings -> Advanced -> Troubleshoot, then try different Hardware Acceleration levels.

If changing graphics acceleration settings didn't help, revert to the default (maximum) setting, and try different settings of your sound card's "Hardware acceleration" and "Sample rate conversion quality" (starting with Hardware Acceleration). To access those settings, go to your Control Panel, double-click "Sounds and Audio Devices", click the bottom "Advanced..." button and go into the "Performance" tab.
If none help, revert to the default (maximum) settings.

Change VSync setting (in-game, if possible, or in driver settings):
Check if the game allows you to enable or disable VSync (other possible names are vertical sync, vertical refresh and similar).

If there is no such setting, try forcing these settings in your graphics card's drivers. To do this, right-click an empty area on your desktop and go to
For NVIDIA cards: NVIDIA Control Panel -> 3D Settings -> Manage 3D Settings , and click “Restore”.
For ATI/AMD cards: Catalyst Control Center -> Gaming -> 3D Application Settings, and click “Defaults”.

In both cases, you should experiment with different VSync settings. Different games respond to VSync differently on different systems, and the result could be input lag, visual "tearing", or reduced framerate.

Check if the game is running on multiple cores and, if needed, force it to use only one:
To do this, Alt-Tab out of the game, go into the Task Manager (Ctrl-Alt-Del), right-click the game's process, click "Set Affinity..." and make sure that only "CPU 0" is selected, then click OK and go back to the game.

If this didn't help, or alt-tabbing isn't possible in your case, there is a more extreme way to use only one core temporarily:
Press Winkey+R, type in "msconfig" and press Enter. In the "Boot" tab, select "Advanced Options", where you can set the number of cores to 1. Close the Advanced dialog, select "Make changes permanent..." and close the msconfig program. After restart, only one CPU will be used by Windows, and the game will run correctly.
To reenable all cores, run msconfig again, and untick the "Number of Processors" option in the Advanced dialog. Remember to select the "Make changes permanent" option.
Of course, you can (and eventually should) re-enable the other cores afterwards, by following the steps above, but choosing to use the total number of cores your CPU is equipped with.

Nividia only - switch to single display performance mode:
Go to NVIDIA Control Panel -> 3D Settings -> Manage 3D Settings, and make sure that the “Multi- display/mixed-GPU acceleration” is set to “Single Display performance mode.”

Change power saving mode:
Go to Control Panel -> Power Options in your system and change Power Saving Mode (it may be called Minimal Power Management) to something more power-intensive. It works for processors that dynamically change their clock speeds according to the current performance needs.

Try different compatibility mode:
Please right-click the game's shortcut, go into Properties, click the Compatibility tab and try different compatibility modes.

If your computer is equipped with a dedicated (more powerful) Nivda or ATI/AMD graphics device:
You should perform the steps below to use the superior card.
For an NVIDIA card, go to NVIDIA Control Panel -> Manage 3D settings. You should be able to select the NVIDIA card as the preferred device or create a profile for the game to use it.
For an ATI/AMD card, go to Catalyst Control Center -> Power -> Switchable graphics. You should be able to select High Performance for the game - this should make it use the Radeon card.
zeroRequiem501 Feb 3, 2018 @ 6:18pm 
The problem had been resolved. The problem was a mod. Thank you very much.
QuantumZer-0 Sep 12, 2024 @ 4:09pm 
Do you know what mod it was?
< >
Showing 1-7 of 7 comments
Per page: 1530 50