Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Battlefield 1942"

From PCGamingWiki, the wiki about fixing PC games
(Undo revision 444995 by Solarstrike (talk) See Editing guide)
(Added MobyGames)
(40 intermediate revisions by 16 users not shown)
Line 3: Line 3:
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|DICE}}
 
{{Infobox game/row/developer|DICE}}
{{Infobox game/row/osxporter|Aspyr Media}}
+
{{Infobox game/row/porter|Aspyr Media|OS X}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Electronic Arts}}
 
{{Infobox game/row/publisher|Electronic Arts}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|Refractor 2}}
+
{{Infobox game/row/engine|Refractor 2|ref=<ref>{{Refurl|url=https://www.gamespot.com/articles/battlefield-1942-qanda/1100-2805926/|title=Battlefield 1942 Q&A - GameSpot|date=2018-05-31}}</ref><ref>{{Refurl|url=https://web.archive.org/web/20020604171348/http://www.ea.com/eagames/main/pccd/battlefield1942/home.jsp|title=Battlefield 1942 on EAGAMES.com (Archived)|date=2018-05-31}}</ref>}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|September 10, 2002}}
 
{{Infobox game/row/date|Windows|September 10, 2002}}
 
{{Infobox game/row/date|OS X|June 28, 2004}}
 
{{Infobox game/row/date|OS X|June 28, 2004}}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
 
|strategywiki = Battlefield 1942
 
|strategywiki = Battlefield 1942
 +
|mobygames    = battlefield-1942
 
|wikipedia    = Battlefield 1942
 
|wikipedia    = Battlefield 1942
 
|winehq      = 1370
 
|winehq      = 1370
 +
|license      = commercial
 
}}
 
}}
 
{{Series|Battlefield}}
 
{{Series|Battlefield}}
Line 28: Line 30:
 
{{mm}} [http://battlefield.wikia.com/wiki/Battlefield_1942 Battlefield 1942] on the Battlefield Wiki
 
{{mm}} [http://battlefield.wikia.com/wiki/Battlefield_1942 Battlefield 1942] on the Battlefield Wiki
 
{{mm}} [http://planetbattlefield.gamespy.com/battlefield-1942/?game=4 Battlefield 1942] hub on Planet Battlefield
 
{{mm}} [http://planetbattlefield.gamespy.com/battlefield-1942/?game=4 Battlefield 1942] hub on Planet Battlefield
 +
{{mm}} [https://forums.battlefield.com/en-us/categories/battlefield-legacy-all-other-bf The Battlefield series on Battlelog] - PC section.
 +
{{mm}} [https://answers.ea.com/t5/Other-Battlefield-Games/bd-p/battlefield-1942 EA Answers HQ]
  
 
==Availability==
 
==Availability==
Line 47: Line 51:
  
 
====[https://community.pcgamingwiki.com/files/file/999-battlefield-1942-incremental-patch-1619-to-161b/ Incremental Patch 1.6.19 -> 1.61b]====
 
====[https://community.pcgamingwiki.com/files/file/999-battlefield-1942-incremental-patch-1619-to-161b/ Incremental Patch 1.6.19 -> 1.61b]====
 
 
{{Fixbox|description=Version check|ref=<ref name=Wasch>{{Refcheck|user=Waschbär|date=2018-02-09}}</ref>|fix=
 
{{Fixbox|description=Version check|ref=<ref name=Wasch>{{Refcheck|user=Waschbär|date=2018-02-09}}</ref>|fix=
 
{{ii}} In order to check which version is installed, open the file <code>{{p|game}}\Mods\bf1942\init.con</code> and find the line <code>game.setCustomVersion</code>.
 
{{ii}} In order to check which version is installed, open the file <code>{{p|game}}\Mods\bf1942\init.con</code> and find the line <code>game.setCustomVersion</code>.
Line 53: Line 56:
  
 
===Windows 8/10 compatibility===
 
===Windows 8/10 compatibility===
{{Fixbox|description=Install [[Microsoft_Windows#Older_games_refuse_to_start_on_Windows_8_and_later|DirectPlay]]||ref=<ref name=Wasch />|fix=
+
{{Fixbox|description=Install [[Microsoft Windows#Older games refuse to start on Windows 8 and later|DirectPlay]]|ref=<ref name=Wasch />|fix=
 
}}
 
}}
  
Line 60: Line 63:
 
Either download a modified executable or edit the hosts file to restore online functionality.
 
Either download a modified executable or edit the hosts file to restore online functionality.
  
{{Fixbox|description=Download the [http://team-simple.org/download/ patched executable]||ref=<ref>{{Refurl|url=http://team-simple.org/forum/viewtopic.php?pid=54995#p54995|title=GameSpy shutdown and Battlefield 1942 (Page 1) / News and Announcements / SiMPLE | Forum|date=2018-02-09}}</ref>|fix=
+
{{Fixbox|description=Download the [http://team-simple.org/download/ patched executable]|ref=<ref>{{Refurl|url=http://team-simple.org/forum/viewtopic.php?pid=54995#p54995|title=GameSpy shutdown and Battlefield 1942 (Page 1) / News and Announcements / SiMPLE | Forum|date=2018-02-09}}</ref>|fix=
 
}}
 
}}
  
Line 67: Line 70:
 
# Open {{file|hosts}} with an editor like Notepad.
 
# Open {{file|hosts}} with an editor like Notepad.
 
# Add the line {{code|109.71.69.254 master.gamespy.com}} and save the file.
 
# Add the line {{code|109.71.69.254 master.gamespy.com}} and save the file.
 +
 
'''Notes'''
 
'''Notes'''
 
{{--}} This will break online fixes for other GameSpy games that rely on the same method.
 
{{--}} This will break online fixes for other GameSpy games that rely on the same method.
Line 85: Line 89:
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|description=Launch the game with {{code|+restart 1}} [[Glossary:Command line arguments|parameter]].|ref=<ref name=Wasch />}}
+
{{Fixbox|description=Launch the game with {{code|+restart 1}} [[Glossary:Command line arguments|parameter]]|ref=<ref name=Wasch />}}
  
 
{{Fixbox|description=Modify intro video files|ref=<ref name=Wasch />|fix=
 
{{Fixbox|description=Modify intro video files|ref=<ref name=Wasch />|fix=
Line 97: Line 101:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Mods\bf1942\Settings\}}
+
{{Game data/config|Windows|{{p|game}}\Mods\bf1942\Settings\}}
{{Game data/row|OS X|}}
+
{{Game data/config|OS X|}}
 
}}
 
}}
 
{{ii}} User-specific <code>*.con</code> is stored under <code>Profiles\{{p|uid}}\</code> in this location.
 
{{ii}} User-specific <code>*.con</code> is stored under <code>Profiles\{{p|uid}}\</code> in this location.
Line 104: Line 108:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|game}}\Mods\bf1942\save\{{P|uid}}\}}
+
{{Game data/saves|Windows|{{P|game}}\Mods\bf1942\save\{{P|uid}}\}}
{{Game data/row|OS X|}}
+
{{Game data/saves|OS X|}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               = false
+
|discord                =
|origin notes         =  
+
|discord notes          =
|steam cloud           =  
+
|epic games store      =
|steam cloud notes     =  
+
|epic games store notes =
|uplay                 =  
+
|gog galaxy            =
|uplay notes           =  
+
|gog galaxy notes      =
 +
|origin                 = false
 +
|origin notes           =  
 +
|steam cloud           =  
 +
|steam cloud notes     =  
 +
|uplay                 =  
 +
|uplay notes           =
 +
|xbox cloud            =
 +
|xbox cloud notes      =  
 
}}
 
}}
  
Line 121: Line 133:
 
{{Image|BF1942 Video.png|In-game graphics settings.}}
 
{{Image|BF1942 Video.png|In-game graphics settings.}}
 
{{Video settings
 
{{Video settings
|wsgf link                  = http://www.wsgf.org/dr/battlefield-1942
+
|wsgf link                  = https://www.wsgf.org/dr/battlefield-1942
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 129: Line 141:
 
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = See the [http://www.wsgf.org/dr/battlefield-1942 WSGF entry]. Requires [[#Online play support|manual fix]] for online play support.
+
|multimonitor notes        = See the [https://www.wsgf.org/dr/battlefield-1942 WSGF entry]. Requires [[#Online play support|manual fix]] for online play support.
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
 
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]]. HUD slightly stretched.
 
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]]. HUD slightly stretched.
Line 139: Line 151:
 
|windowed notes            = Set <code>renderer.setFullScreen 0</code> inside {{file|[[#Game data|VideoDefault.con]]}}
 
|windowed notes            = Set <code>renderer.setFullScreen 0</code> inside {{file|[[#Game data|VideoDefault.con]]}}
 
|borderless windowed        = false
 
|borderless windowed        = false
|borderless windowed notes  = Use external tools, see [[Glossary:Borderless_fullscreen_windowed|glossary page]].
+
|borderless windowed notes  =  
 
|anisotropic                = false
 
|anisotropic                = false
|anisotropic notes          = Force in graphics card control panel, see [[Glossary:Anisotropic_filtering_(AF)|glossary page]]
+
|anisotropic notes          =  
 
|antialiasing              = false
 
|antialiasing              = false
 
|antialiasing notes        = [[MSAA]] can be forced in graphics card control panel.
 
|antialiasing notes        = [[MSAA]] can be forced in graphics card control panel.
|vsync                      = true
+
|vsync                      = hackable
|vsync notes                =  
+
|vsync notes                = Type {{code|renderer.setVsyncEnabled 1 1}} into the console. Will reset on loading a new map.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = Capped at 100 FPS. Can be unlocked by typing <code>renderer.lockfps 300</code> into console.
+
|120 fps notes              = Capped at 100 FPS. Can be unlocked by setting <code>renderer.lockfps</code> inside <code>VideoDefault.con</code> to the desired frame rate (e.g. <code>renderer.lockfps 144</code> for 144&nbsp;Hz; default value is 240) or by typing <code>renderer.lockfps 300</code> (for 300&nbsp;Hz) into the console.
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = false
 
|color blind                = false
 
|color blind notes          = No general support but crosshair color can be adjusted.
 
|color blind notes          = No general support but crosshair color can be adjusted.
Line 155: Line 169:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|description=Download and extract the [http://team-simple.org/download/ patched executable] for the retail or Origin version.|ref=<ref name=Wasch />|fix=
+
{{Fixbox|description=Download and extract the [http://team-simple.org/download/ patched executable] for the retail or Origin version|ref=<ref name=Wasch />|fix=
 
}}
 
}}
  
Line 169: Line 183:
 
1.2 - 16:10
 
1.2 - 16:10
 
1.25 - 15:9</pre>
 
1.25 - 15:9</pre>
 +
 
'''Notes'''
 
'''Notes'''
 
{{--}} May cause visual glitches when inside vehicles.
 
{{--}} May cause visual glitches when inside vehicles.
 +
{{--}} May not work properly when combined with windowed mode, Borderless Gaming, and multiple monitors.
 
}}
 
}}
  
Line 178: Line 194:
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = true
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
Line 186: Line 202:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  = Only for vehicles. Mouse look can't be mapped to analogue sticks.
 
|controller support notes  = Only for vehicles. Mouse look can't be mapped to analogue sticks.
Line 196: Line 214:
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 
|button prompts            = false
 
|button prompts            = false
 
|button prompts notes      =  
 
|button prompts notes      =  
Line 208: Line 246:
 
|steam input api          = unknown
 
|steam input api          = unknown
 
|steam input api notes    =  
 
|steam input api notes    =  
|light bar support        = unknown
+
|steam hook input          = unknown
|light bar support notes   =  
+
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
Line 219: Line 263:
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    =  
+
|surround sound notes    = Hardware acceleration supported via [https://community.pcgamingwiki.com/files/file/68-creative-alchemy/ Creative ALchemy].
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 228: Line 272:
 
|eax support              = false
 
|eax support              = false
 
|eax support notes        = Supports sound hardware acceleration but not EAX.
 
|eax support notes        = Supports sound hardware acceleration but not EAX.
 +
}}
 +
 +
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  =
 +
|native 3d notes            =
 +
|nvidia 3d vision            =
 +
|nvidia 3d vision notes      =
 +
|tridef 3d                  =
 +
|tridef 3d notes            =
 +
|iz3d                        =
 +
|iz3d notes                  =
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created profile, requires [https://pcgamingwiki.com/wiki/DgVoodoo_2 DGVoodoo2 v 2.55.4] (as latest version may not work), see [https://www.vorpx.com/forums/topic/gun/page/13/#post-175686 profile introduction].
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|windows mixed reality      =
 +
|windows mixed reality notes =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 
}}
 
}}
  
Line 265: Line 353:
 
|tcp  = 28900
 
|tcp  = 28900
 
|udp  = 14567, 14690, 22000, 23000-23009, 27900
 
|udp  = 14567, 14690, 22000, 23000-23009, 27900
|upnp =  
+
|upnp = unknown
 
}}
 
}}
  
Line 273: Line 361:
 
# Download the [https://community.pcgamingwiki.com/files/file/1004-battlefield-1942-compatibility-profile/ compatibility profile].
 
# Download the [https://community.pcgamingwiki.com/files/file/1004-battlefield-1942-compatibility-profile/ compatibility profile].
 
# Either run the installer or install it manually using the batch file.
 
# Either run the installer or install it manually using the batch file.
'''Notes'''<br />
+
 
 +
'''Notes'''
 
{{ii}} Remove any [[Windows Compatibility Mode|compatibility mode]] setting on the games executable and activate '''"Run this program as an administrator"'''.
 
{{ii}} Remove any [[Windows Compatibility Mode|compatibility mode]] setting on the games executable and activate '''"Run this program as an administrator"'''.
 
}}
 
}}
Line 306: Line 395:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = no
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows exe notes      =
 +
|macos 32-bit app      = unknown
 +
|macos 64-bit app      = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux executable notes =  
 
}}
 
}}
  
Line 330: Line 426:
 
|multiplayer      = GameSpy
 
|multiplayer      = GameSpy
 
|multiplayer notes=  
 
|multiplayer notes=  
 +
|anticheat        = PunkBuster
 +
|anticheat notes  =
 
}}
 
}}
  
Line 342: Line 440:
 
{{++}} Mods are mostly compatible with the Origin version of the game. However, some installers may not work as they look for the retail installation path.
 
{{++}} Mods are mostly compatible with the Origin version of the game. However, some installers may not work as they look for the retail installation path.
  
* [http://www.moddb.com/games/battlefield-1942 ModDB landing page for Battlefield 1942]
+
* [http://www.moddb.com/games/battlefield-1942 Mod DB landing page for Battlefield 1942]
 
* [http://www.battlefieldsingleplayer.com/forum/index.php?showforum=2 Battlefield Singleplayer Forum]
 
* [http://www.battlefieldsingleplayer.com/forum/index.php?showforum=2 Battlefield Singleplayer Forum]
 
<br />
 
<br />
Line 369: Line 467:
 
|minOS    = 98
 
|minOS    = 98
 
|minCPU  = AMD Athlon 500 MHz
 
|minCPU  = AMD Athlon 500 MHz
|minCPU2  = Intel Pentium III 500 MHz  
+
|minCPU2  = Intel Pentium III 500 MHz
 
|minRAM  = 128 MB
 
|minRAM  = 128 MB
 
|minHD    = 1.2 GB
 
|minHD    = 1.2 GB
Line 376: Line 474:
  
 
|recOS    = 2000, ME, XP
 
|recOS    = 2000, ME, XP
|recCPU  = 800 MHz CPU
+
|recCPU  = 800 MHz
 
|recRAM  = 256 MB
 
|recRAM  = 256 MB
 
|recVRAM  = 64 MB
 
|recVRAM  = 64 MB

Revision as of 05:06, 3 January 2020

Battlefield 1942
Battlefield 1942 cover
Developers
DICE
macOS (OS X) Aspyr Media
Publishers
Electronic Arts
Engines
Refractor 2[1][2]
Release dates
Windows September 10, 2002
macOS (OS X) June 28, 2004
Battlefield 1942 guide on StrategyWiki
Battlefield 1942 on MobyGames
Battlefield 1942 on Wikipedia

Warnings

The Mac OS X version of this game does not work on Mac OS X Lion (version 10.7) or later due to the removal of support for PowerPC apps.
GameSpy online services have been shut down (see Network for solutions).
Battlefield 1942 2002
Battlefield Vietnam 2004
Battlefield 2 2005
Battlefield 2142 2006
Battlefield Heroes 2009
Battlefield: Bad Company 2 2010
Battlefield Online 2010
Battlefield Play4Free 2011
Battlefield 3 2011
Battlefield 4 2013
Battlefield Hardline 2015
Battlefield 1 2016
Battlefield V 2018
Battlefield 2042 2021

Key points

The GameSpy online server browser has been shut down. See Online play support.
Official mod tools available, as well as a wide selection of mods, which often support bots for co-op play.
Expansions do not work with the Origin version.

General information

Official Website
Battlefield 1942 on the Battlefield Wiki
Battlefield 1942 hub on Planet Battlefield
The Battlefield series on Battlelog - PC section.
EA Answers HQ

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc v2 DRM[Note 1]
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
This game is no longer available digitally.[5]

DLC and expansion packs

Name Notes
The Road to Rome OS X version only sold in bundles.
Windows
macOS (OS X)
Secret Weapons of WWII
Windows
macOS (OS X)

Essential improvements

Patches

The Origin digital release is patched to v1.612.

Patch 1.6.19 Full

Incremental Patch 1.6.19 -> 1.61b

Version check[6]
In order to check which version is installed, open the file <path-to-game>\Mods\bf1942\init.con and find the line game.setCustomVersion.

Windows 8/10 compatibility

Install DirectPlay[6]

Online play support

After the shutdown of GameSpy, the community set up a new master server to keep the server browser functional.
Either download a modified executable or edit the hosts file to restore online functionality.

Download the patched executable[7]
Edit hosts file[8]
  1. Go to %WINDIR%\System32\drivers\etc\.
  2. Open hosts with an editor like Notepad.
  3. Add the line 109.71.69.254 master.gamespy.com and save the file.

Notes

This will break online fixes for other GameSpy games that rely on the same method.

PunkBuster updates

The Origin version doesn't contain or support PunkBuster.

Support for the anti-cheat software PunkBuster in BF1942 has been discontinued by Evenbalance. Most servers do not have it enabled anymore,
as such it is recommended to move the contents of <path-to-game>/pb/ to a backup folder, to avoid any disconnects by its service.
If an up to date version is required however, follow the steps below.

Update PunkBuster manually[6]
Make sure the PunkBuster service is installed and working properly by using the PunkBuster Service Installer (pbsvc). A reboot is required if it is installed for the first time.
  1. Download the PunkBuster files.
  2. Extract the contents to <path-to-game>/pb/, overwriting any older files.
  3. Enable PunkBuster in-game in the lower left corner of the server browser.

Skip intro videos

Launch the game with +restart 1 parameter[6]
Modify intro video files[6]
  1. Go to <path-to-game>\Movies\
  2. Delete or rename the files Dice.bik, EA.bik, Intro.bik and Legal.bik.

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows <path-to-game>\Mods\bf1942\Settings\[Note 2]
macOS (OS X)
User-specific *.con is stored under Profiles\<user-id>\ in this location.

Save game data location

System Location
Windows <path-to-game>\Mods\bf1942\save\<user-id>\[Note 2]
macOS (OS X)

Save game cloud syncing

System Native Notes
Origin

Video settings

In-game graphics settings.
In-game graphics settings.

Template:Video settings

Widescreen resolution

Download and extract the patched executable for the retail or Origin version[6]

Field of view (FOV)

Edit VideoDefault.con[6]
  1. Go to the configuration file(s) location.
  2. Open VideoDefault.con with a text editor.
  3. Edit the line renderer.fieldOfView with a new value.
1 - 4:3 (default)
1.33333 - 16:9
1.75 - 21:9
1.2 - 16:10
1.25 - 15:9

Notes

May cause visual glitches when inside vehicles.
May not work properly when combined with windowed mode, Borderless Gaming, and multiple monitors.

Input settings

In-game key map settings.
In-game key map settings.

Template:Input settings

Audio settings

In-game general audio settings.
In-game general audio settings.
In-game advanced audio settings.
In-game advanced audio settings.

Template:Audio settings

VR support

3D modes State Notes
vorpX
G3D
User created profile, requires DGVoodoo2 v 2.55.4 (as latest version may not work), see profile introduction.

Network

Multiplayer types

Type Native Players Notes
LAN play
64 Co-op, Versus
Online play
64 Co-op, Versus
GameSpy services have been shut down;[9] see GameSpy for workarounds.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Dedicated server software available:

Windows: Standalone and patch
Linux: Standalone and patch

OS X: Standalone
Download patched server files to allow communication with the community master server and both Origin and CD users to connect.
Direct IP
In-game option or use +joinServer parameter with IP:Port.[10]

Ports

Protocol Port(s) and/or port range(s)
TCP 28900
UDP 14567, 14690, 22000, 23000-23009, 27900
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

Blackscreen/crash at launch

Install compatibility profile[11]
  1. Download the compatibility profile.
  2. Either run the installer or install it manually using the batch file.

Notes

Remove any compatibility mode setting on the games executable and activate "Run this program as an administrator".
Disable sound hardware acceleration[12]
  1. Go to <path-to-game>\Mods\bf1942\Settings\Profiles\Custom\.
  2. Open Sound.con.
  3. Change game.setHardware 1 to 0.
Modify VideoDefault.con[13]
  1. Go to <path-to-game>\Mods\bf1942\Settings\.
  2. Open VideoDefault.con.
  3. Add the line renderer.allowAllRefreshRates 1.

Other information

API

Technical specs Supported Notes
Direct3D 8
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)

Middleware

Middleware Notes
Cutscenes Bink Video
Multiplayer GameSpy
Anti-cheat PunkBuster

Console commands

The console can be accessed by pressing ~. Below are some common commands, for a more extensive list visit the TweakTown Tweak Guide.

  • fps 1 Shows frames per second.
  • hud 0 Disables heads-up display.
  • freecam 1 Unlocks the camera while waiting for spawn (if allowed by server).

Mods

Mods are mostly compatible with the Origin version of the game. However, some installers may not work as they look for the retail installation path.


Desert Combat
This mod is set during the Gulf War and supplies an arsenal of modern weapons and vehicles, and many new maps.

Forgotten Hope
Forgotten Hope concentrates on adding both a more realistic and more enjoyable playing experience than the original BF1942 and includes many new specially designed custom maps to play in.

BattleGroup42
BattleGroup42 focuses on adding historically accurate equipment and battles to the game and includes many nations not included in the original game or expansions such as China, Greece, Netherlands and Hungary.

Battlefield 1918
A total conversion which takes place in World War 1 and includes many new weapons, vehicles and maps.

Eve Of Destruction
A mod based on the Vietnam war which later got releases for Battlefield Vietnam and Battlefield 2.

Realplayer AI
This enhancement mod will improve the AI on the standard BF1942 maps and includes some balance changes.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98
Processor (CPU) AMD Athlon 500 MHz
Intel Pentium III 500 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.2 GB
Video card (GPU) 3D accelerator with Hardware T&L and 24-bit z-buffer
32 MB of VRAM

Notes

  1. SafeDisc retail DRM does not work on Windows 10[3] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[4]
  2. 2.0 2.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References