WineHQ
Battlefield 1942 1.6x



Category: Main > Games > 1st Person Shooter > Battlefield 1942 > 1.6x


NameBattlefield 1942
Version1.6x
License Retail
URLhttp://www.eagames.com/officia...
Votes 8
RatingPlatinum
Wine Version1.3.37
Maintainers of this version:
Description

Battlefield 1942 with the 1.6 patch from www.ea.com. This patch includes new multiplayer levels, new weapons, and an updated physics engine.

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
The game works, Internet and singleplayer, but only if you install with wine-0.9.52 or lower


What does not
Installing the game, it hangs as of wine-0.9.53


What was not tested
n/a


Additional Comments


Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowMac OS X 10.6 "Snow Leopard"Jun 20 20121.5.6 Yes Yes Gold Edward R. 
ShowUbuntu 11.10 "Oneiric" x86_64 (+ variants like Kubuntu)Jan 28 20121.3.37 Yes Yes Platinum Dale 
ShowSlackware64 13.37Sep 07 20111.3.26 Yes Yes Gold an anonymous user 
ShowDebian GNU/Linux Unstable "Sid" x86_64Apr 29 20111.3.18 Yes Yes Platinum blackjudas 
ShowUbuntu 8.04 "Hardy" x86_64 (+ variants like Kubuntu)Jun 19 20101.2-rc4 N/A Yes Silver JeffZ 


Known bugs
Bug # Description Status Resolution Other apps affected
11499 sound effects not played correctly Battlefield 1942 NEW View
22782 Battlefield 1942: missing some textures inside vehicles NEW View

 
HOWTO
To make it launch the game, not just exit silently, make sure your cd drive is configured in winecfg properly - the content of the CD has to be accessible through some drive letter and the drive type has to be CD-ROM.

To start the game from a terminal: $ cd ~/.wine/drive_c/Program\ Files/EA\ Games/Battlefield\ 1942 $ wine BF1942.EXE

The main menu resolution being different from the in-game resolution is normal: the game programmers hard coded the menu screen to a fixed resolution.

If you want a faster startup time, you can delete the .bik files in the Movie folder and it will load directly to the menu.


 
HOWTO

Patching to 1.6 is done by installing two patches:

  1. battlefield_1942_patch_v1.6.19.exe
  2. bf1942_patch_v1.6_to_v1.61b.exe

 
Online play - Punkbuster

There is some confusion over whether or not online play works with Punkbuster.

Punkbuster works for up to 30 minutes, thereafter it attempts to update itself, when the update occurs it fails to run correctly causing you to be kicked from a punkbuster enabled server.

Servers that do not require punkbuster work 100% - there are several out there.

This note is true of wine version 0.9.58.

Punkbuster enabled servers appear to work ok with Wine 1.1.10 or greater.

Atleast with 1.1.13 and 1.1.14, online play has stopped working

Unfortunately due to the design of Punkbuster it will never work in Wine without the cooperation of Evenbalance, it is designed to compare the internals of Windows while the game runs to make sure nothing is modified. As Wine is not Windows, it will always detect a problem.


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

LIGHTMApS
by Edward R. on Wednesday June 20th 2012, 6:18
Guys, lightmaps work! You just have them enabled BEFORE you play the game. You need to enable them in menu first. If you do this in-game, they WON'T WORK!

[post new] [reply to this]

Lightmaps, PB
by Edward R. on Wednesday June 20th 2012, 3:57
Lightmaps maked the building rainbowish. Why? Also punkbuster BANS ME. It is maybe because of pirated version, though? Not sure why.

[post new] [reply to this]

White skin on intel graphic
by Thomas on Thursday March 8th 2012, 20:26
i managed to fix a "white hands and faces" issue on intel sandybridge using the linux 3.3 i915 drm module by adding "renderer.forceSWSkinning 1" to Battlefields "Video.con" config file.

[post new] [reply to this]

Tracking Wine Exceptions in Dumps
by Roger on Monday February 13th 2012, 23:06
I was getting "wine: Unhandled page fault on read access to 0xffffffff at address 0x4ff39164 (thread 0020), starting debugger..." exception on initial run of Battlefield 1942 at the point where it was almost getting into the GUI Menu system startup.

Luckly using the Battlefield1942.tie install file, cxrun would dump debugging output on exceptions and other breaks.

In this case, you'll notice the break is at address 0x4ff39164 in the above debug data.

Further into the debug output is a list of library names with their execution address ranges in memory.

ie:

Module Address Debug info Name (92 modules)
PE 340000- 394000 Deferred msvcr70
PE 400000- a96000 Deferred bf1942
PE 30000000-3006d000 Deferred binkw32
ELF 4f129000-4f132000 Deferred librt.so.1
ELF 4fee2000-4ffb5000 Export libasound.so.


... surprisingly, you'll see the exception address falls within libasound.so! This means my sound isn't working or configured properly. Going into cxsetup > winecfg or windows configure and toggle to the Sound menu. You'll have some options to play with choosing Alsa or OSS sound systems. To quickly work around this bug, I just disabled/unchecked both the sound modules and found myself quickly working around this exception and into the initial game GUI menus.


(This sound bug will likely resolve into a kernel level problem with my sound card as it's been acting up for the past week or so with kexec reboots instead of hard boots, as well as a recent kernel upgrade.)

[post new] [reply to this]

Text: Invalid videomode specified
by Roger on Monday February 13th 2012, 22:57
On initial start, you see an "Text: Invalid videomode specified" error before or after the initial splash screen.

You're probably running at 16 bit color.

Battlefield 1942 starts at a default 800x600@32, or 32 bit color and requires this for the first run under Wine. After you get into the GUI menus, you can edit the video resolution to your liking such as using 16 bit color. Make sure your /etc/X11/xorg.conf file matches the bit depth.

(On a side not, I'm not sure if it's required to have the 800x600 resolution or other resolutions also listed within the xorg.conf)

[post new] [reply to this]


by nadro on Wednesday June 2nd 2010, 15:00
I have very poor performance in BF1942 with Wine 1.2RC2. On Windows Vista I have 100 FPS (this is upper fps limit in BF1942), but in Wine I have only 20 FPS. I think that bootlenecks are draw calls. My platform is:
AMD Phenom X3 8650
4GB RAM
2x Radeon HD4850 (with Catalyst 10.5)
Other apps in Wine works very nice, only in BF1942 (this is DX8 game) I see poor performance.

[post new] [reply to this]

  • RE: by JeffZ on Tuesday June 15th 2010, 2:16
    • RE: by nadro on Monday June 21st 2010, 2:36
      • RE: by JeffZ on Monday June 21st 2010, 2:42
        • RE: by nadro on Monday June 21st 2010, 4:52
Gameplay video
by Jake ward on Wednesday March 24th 2010, 1:52
www.youtube.com/watch?v=EBbFmUlCpR0&feature=player_embedded

[post new] [reply to this]

Main Menu scaled wrong
by Daniel on Saturday October 17th 2009, 17:07
I'm using the latest Wine 1.1.3.1, Ubuntu 9.04, latest (177?) NVidia hardware drivers, BF1942 patched to 1.61b with and without the DC_Final mod. I installed this configuration on one good widescreen laptop and one average PC with 4:3 monitor, the laptop using x64, the PC using x86. If it weren't for lack in disk space, I'd install the same setup on my third engine as well for testing purposes.

Installing and starting the game works well.

Problem: The main menu has a downward offset in both cases, displaying or not displaying the upper panel on either of them. Moving the panel to the bottom or fading it away did not change anything. The bottom part (start/join game, see version) is accessible, but not visible from full screen. It miraculously works now (most times) on the laptop, but the PC really fucks it up.
- When the main menu is loaded, the desktop size is scaled to an almost 1:1 ratio. The menu itself is stretched downwards and the panels are attached as well. I actually zoomed out (Super+E) to view both desktops (entire menu gets visible when zoomed out) and took measures and they're close to being squares, I have no idea why.
- Changing the ingame resolution or emulating a virtual desktop with any resolution does not help. Disabling the game's control over the window results in a twice as harsh stretch, so only the upper part is visible.
- Forcing a centered gpu scaling causes in the screen to blacken out entirely, no zooming out or switching desktops. Alt+F4 still quits the application and restores the desktop's default resolution.

I have no clue as to why the desktop is scaled at all, I haven't found any reference to this square-shaped resolution, the NVidia graphic driver's menu shows a default 4:3 resolution where it is definitely not and I've been literally spending days to find any solution or other users' experience with this, but trying to find anything valuable to me related to this topic is a pain in the arse. Linux 0:1 Windows.

The game itself works fine, as soon as the loading screen is displayed, the preset resolution is applied and stretched to full screen. The game runs with a good speed depending on the system. Sounds don't play correctly and to their full extent, but that has been mentioned before. Multiplayer games on LAN work fine. The application is not being terminated due to timeout like in Vista. Linux 1:1 Windows.

Please adress me if you have any questions concerning installed applications or my system settings to find a solution to this. Since the main menu doesn't constantly display properly, leaving me guessing and hoping I hit the right button down there, I also recommend rating the application compatibility to silver. Even if this issue gets solved, I'd not vote for gold as long as the solution is not implemented in Wine itself and easy to apply. I'm new to Linux and although I really think it's cool, I don't know how to use anything that's not a graphical interface and with problems and dissatisfying issues appearing every day, it's just hard to "spread the word" and convince people to try it. It needs to become much much simpler indeed. Sorry, gurus and hackers. I'm a n00b.

[post new] [reply to this]

Auto mount and unmount the ISO
by Nathan Shearer on Saturday December 6th 2008, 22:49
I created a script that converts my bin+cue image of the game to an iso, mounts it, and launches the game. When I exit the game the iso is unmounted and deleted:

Note: You might wish to modify this script to keep the iso if you are not converting a bin+cue image.

cd "/home/user/Storage/Software/Battlefield 1942 - World War 2 Anthology"
bin2iso "Battlefield 1942 - World War 2 Anthology - Disc 1.cue"
kdesu "mount -o loop 'Battlefield 1942 - World War 2 Anthology - Disc 1-01.iso' /mnt/cdrom -o uid=1000,gid=1000"
rm -f "Battlefield 1942 - World War 2 Anthology - Disc 1-01.iso"
cd "/home/user/.wine/drive_c/Program Files/Battlefield 1942 - World War 2 Anthology"
wine BF1942.exe
kdesu "umount /mnt/cdrom"

[post new] [reply to this]

Widescreen clips bottom of screen
by togaclad on Saturday December 6th 2008, 19:00
The bottom gets clipped and I can't see things like ammo limits.

I'm running with:
wine 1.1.9
Kubuntu Intrepid (8.10)
nvidia driver 177
I have twin 7600s but have not enabled the sli currently. Waiting till I get this sorted out.
I have a 206BW widescreen set at 1680x1050

Install went fine. I patched to 1.6.19 and 1.61b.

I've tried altering nvidia server settings with and without force full gpu scalling (stretched,centered and aspect ratio scaled). As well as changing winecfg to all combinations of “Emulate a virtual desktop” & “Allow win manager to ctrl the win”

I updated the following files with game.setGameDisplayMode 1680 1050 32 60
C:\Program Files\EA GAMES\Battlefield 1942\Mods\bf1942\Settings\Profiles\Default\VideoCustom.con
C:\Program Files\EA GAMES\Battlefield 1942\Mods\bf1942\Settings\Profiles\Default\Video.con
C:\Program Files\EA GAMES\Battlefield 1942\Mods\bf1942\Settings\Profiles\Custom\VideoCustom.con
C:\Program Files\EA GAMES\Battlefield 1942\Mods\bf1942\Settings\Profiles\Custom\Video.con
as well I changed renderer.fieldOfView 1.1 to handle the 16x10 ratio in file C:\Program Files\EA GAMES\Battlefield 1942\Mods\bf1942\Settings\VideoDefault.con

My best results have beeen with Force full gpu scalling(stretched) and Allow win mgr to cntr but no Emulate vir desktop. But with this the bottom strip of my screen gets clipped. Any ideas?

[post new] [reply to this]

This shouldn't be platinum
by Johnathan on Monday March 10th 2008, 3:07
This application shouldn't be platinum if you can't play online properly. Read the Maintainer Rating Definitions:
appdb.winehq.org//help/?sTopic=maintainer_ratings

This application should be sliver.

* Silver
Application works excellently for ‘normal’ use; a game works fine in single-player but not in multi-player, Windows Media Player works fine as a plug-in and stand-alone player, but cannot handle DRM etc.

[post new] [reply to this]




   << Back

Page loaded in 0.09427 seconds.