Battlefield 1942
From Wine-Wiki
According to Wikipedia: Battlefield 1942 is an expansive first-person shooter (FPS) set in World War II developed by Digital Illusions CE and published by Electronic Arts for the PC (2002) and Macintosh (2004). The game can be played single-player against bots (or cooperatively with other humans and bots versus other bots), but most of the focus has been on its support for large-scale, multiplayer Internet games
Contents |
Current Status
Application Database
As of Aug 07
- http://appdb.winehq.org/appview.php?appId=1370
- With a Supermaintainer (volunteers please feel free to apply)
- http://appdb.winehq.org/appview.php?iVersionId=4998 Original pack. With Bug reports (excellent!) Please submit test results as last test was Feb 07
- http://appdb.winehq.org/appview.php?iVersionId=6669 Multiplayer demo rated as bronze. Maintainers needed. Test results needed!
- http://appdb.winehq.org/appview.php?iVersionId=7591 with the 1.6 patch rated as bronze with bug reports. Please submit your test results.
- http://appdb.winehq.org/appview.php?iVersionId=7856 another demo Only install tested. Needs test results submitted.
While it is affected by safedisk, Wine has started some progress on this issue.
- Can you add your results to the Official Wine Appdb? Submitting your results for this software under Wine will help the many other users who run Wine.
| |
Regularly Submitting results for installing and running on the latest version of Wine makes a big difference for others considering using Wine. By looking at how well the software runs others can be encouraged to try it themselves and together you can make progress in finding workarounds. By testing the software you will also notice when something breaks and when you make a bug report, the bugzilla team will often point it out to the person who broke it. If you are slightly more technically minded, you are able to regularly compile wine and test it before each fortnightly release then you will catch breakages before each wine release.
Official Information Unofficial Information A big advantage of being a maintainer is that as you quickly become familiar with installing and using wine with your software, you can have a direct hand in improving wine and your software. Many times you will find very handy tips posted by others and by posting a summary many benefit from your work. When you are asked a question you don't know, simply post in the wine-users forum and perhaps someone can help. Just by being there, you make a difference. A maintainer quickly tests each monthly release of wine, and adds to the application database a rating of how good it runs.. gold/silver/bronze or garbage. Wine is constantly being improved, and occasionally something breaks. When you do spot a breakage, file a bug in bugzilla and if you want to try and fix it you can then post to the wine-devel mailing list for advice. However, if you have a little spare time (usually about 2 hours, in between doing other things) regression testing allows you to identify which patch caused the break. By filling out a bugzilla report, posting the name of the software, and the patch which broke it to the wine-devel mailing list, the developer who broke it can have a look at fixing it.
Further Help to Wine |
Forum Comments
- [12 July 05 after some recent directx patches] I was able to get BF1942 to show the EA screen finally with yesterday's CVS.
- [Aug 2005] Battlefield renders really fine if you disable the vertex shaders in winecfg. The only remaining Direct3D problem are some glitches with the smoke and the explosions. The font troubles don't seem to be D3D related, as some fonts are shown correctly, for example the player names if you look at someone.From the D3D part it looks better than in cedega: Watter effect are better, Pixel Shaders work nice, more stable(Cedega crashes my fglrx driver under certain conditions). Remaining problems are:
- The game works only in Desktop mode, only 800x600, the mouse tends to leave the window.
- The sound doesn't work, and of course
- the obvious font problem. And last,
- in the loading picture the Red and the Blue channel seem switched, which gives the pictures some modern art touch ;-)
Running Battlefield 1942
wine20050628?
- copied from the forum. Please note: Wine-Wiki.org does not give legal advice
wine BF1942.exe restart 1
or remove the movies/ directory. A NoCD patch is needed for BF1942.exe, Mods/bf1942/mods.dll, Mods/Xpack1/Mod.dll and Mods/Xpack2/Mod.dll Then it should come up properly, with missing text(font problem?). Wine Archive
J. Allen: Fonts are messed up, and some rendering problems, but it does run for me. Battlefront has a crashing problem I know Oliver knows how to fix.
Stefan D�singer: The huge graphic problems described in the Wine-Devel mail above are caused by Vertex Shaders. If you disable Vertex Shaders in winecfg, the graphics will work nice.
Note that you have to run the game in Desktop mode, otherwise startup will fail. Set the graphics in the game to 800x600x32(or 800x600x16 for 16bpp graphics). There is a problem with mouse grab(there is none). To stop the mouse from leaving the window, you can to the following
- Fix mouse warping. Some other games, like Settlers 3 need this too.
- Fix the problem which causes the "ReleaseNativeTexture Error 2" problem reported by BF1942
- Make your Window manager put the wine Desktop Window in fullscreen.
The two options are fixes for wine which should be done anyway(I failed in doing so). The last option is a workaround, and I'll describe how to do this with KDE:
->Configure wine to start BF1942.exe in a Desktop window, size 800x600 ->Open the KDE control center, goto Desktop->Window-Specific Settings ->Start BF1942 from a console ->When startup has finnished, move the mouse fast, so the pointer leaves the Window ->In the KDE control center click "New", to add a new window setting ->Click Detect and click into the Wine Desktop Window(don't click the Decoration) ->Select "Use whole Window Class(Specific Window) and Tick "Match Window Title" ->In the Extra Tab, change the match rule to substring match, and change the Window title to "BF1942.exe restart 1" (without quotes) ->In the Geometry tab, enable Fullscreen(Force, Tick secound checkbox) and Placement(Force, Top-Left Courner) ->In preferences, enable Keep Above(Force, Yes), and No Border(Force, yes) ->Click OK to close the setting window, and apply to apply the changes. ->Start krandrtray (it appears as a tray icon) and change the Desktop size to 800x600 ->Start BF1942. It should come up in Fullscreen mode, and the mouse won't leave the window ->Enjoy!
Four problems are remaining: The font, dsound problems(You should disable the sound in winecfg), minor graphic glitches and some performance troubles.
Troubleshooting
- Unknown at this stage. feel fee to add some tips here.
Links

