-> Get fix for server browser freeze caused by Gamespy shutdown here <-

Running BF1942 in linux

Discuss. About Battlefield. 1942 of course.

Running BF1942 in linux

Postby iCQ » Wed Mar 29, 2017 11:53 pm

Hi all,

(scroll down this post and thread for updates! Currently at wine v2.9 dev)

My nickname in bf1942 is iCQ @ Linux

And since MANY of you asked me ingame HOW am i getting it to run in linux AND since i got my silly bum banned today i figured its maybe a good idea to show some of you guys HOW i run bf1942 in linux.

Thrust me.. it is SUPER SIMPLE and easy. Anyone can do it... no need to have fast hardware or anything.

All you need is a linux flavor and wine and of course a copy of BF1942.

For this example i take ubuntu.

Go to https://www.ubuntu.com/download/desktop/ and download the free copy. Of course check if your system specs are fitting the download else go to https://www.ubuntu.com/download/alternative-downloads and get yourself an older version. Pay attention if you have old hardware if you can run 64bit else just do 32bit version.

Please note the older versions are FINE.. they have everything in it and will support your game or software just fine.

Download the ISO and burn it to a CD... better yet put it on a USB stick. That is much faster and saves you some cash on empty CD.

Startup your pc with the CD or USB stick and start the install. If you do not want to loose your windows (duh) select install ALONGSIDE WINDOWS. Do not worry i havent seen that go wrong once. Make sure there is of course some diskspace left on your disk before doing this. You can delete files like the iso download and temp files to get some free space.

After you installed UBUNTU you get ready to boot it up for the first time. Set your screen resolution and poke around a bit. You will find linux to be super freaky NICE and you can adjust about ANYTHING and there are NO secrets in there like you find in MS or APPLE products.

Then go to the sidebar and find SOFTWARE & UPDATES. In there you go to the ADDITIONAL DRIVERS tab. See if there are any newer CATALYST or NVIDIA drivers for your GPU. It is not necessary but especially when you want to be able to run some more newer games you want to do this.

A reboot will be required after you setup your new GPU driver. If you have intel HD then you will automatically have the latest one installed by ubuntu (it will update also).


What are we going to do? We go to the UBUNTU SOFTWARE center. Yes if you want you can also do a SUDO APT-GET INSTALL or use the Synaptic Package Manager. You can even go to http://www.wine.org and get yourself the latest developer version 2.4 which runs smooth i play most my directx11 games with that.

In the software center you seach for WINE. It will show up as a glass of red wine:

Click on INSTALL and we are ready to run windows.exe files in linux!

Now while talking to alot of you guys in the server i noticed many of you tried this and got stuck. The BF1942.exe game simply not show up. Not in your linux mint or arch... etc.

What is the problem here? Well i think it is two parts.

One... you have to configure wine to see your windows drive where you have installed your BF1942.exe or copy the whole BF1942 folder in your home folder of linux.

Two... you have not a proper LINK to the BF1942.exe. Here is mine (note the ` after the wine command):

Code: Select all
wine '/mnt/500GB/Games/Battlefield 1942/BF1942.exe'

As you can see it is quite simple. And i play bf1942 even on an old pentium D using linux/wine and not have a lag problem AT ALL. In fact i have LESS lag in LINUX then in WINE.

I managed to install and run MANY windows games in LINUX. A helpful tool for you is maybe WINETRICKS which you can find in the app store as well.

Here is a list of some ready made tricks for games and their installers:

Note there are MANY MORE apps and games supported. This is just a selection. Yes you can do photoshop (i adivse switch to GIMP but ok if you insist).

In case any of you have any questions or things to add just drop it down below and i be there to tell you what or how.




Some major updates for today:

Ubuntu 17.04 kernel 4.10.0-19 (last version with Unity desktop, next will be gnome)
Linux Mint 18.1 kernel 4.9-older
Wine 2.6 devel with support for multi-threaded command stream in Direct3D and more Shader Model 5 instructions
And most important the
NVIDIA linux 64bit v381.09 open source driver. I noticed great increase in speeds with unreal engine based games, GPU rendering for for blender and video editing software and multi monitor support fixes for some games.

Download links:
Ubuntu 17.04 desktop 64bit iso -> https://www.ubuntu.com/download/desktop ... ture=amd64

Linux Mint desktop (several versions to your own flavor) https://www.linuxmint.com/download.php

Wine 2.6 developer update (might have some bugs but also supports Multi-threaded command stream in Direct3D) https://www.winehq.org/announce/2.6

Nvidia v381.09 opensource driver: https://launchpad.net/~graphics-drivers ... ubuntu/ppa

Easy and failsafe instructions for installing this new nvidia driver:
1 open terminal (press CTRL-ALT-T) and
Code: Select all
sudo add-apt-repository ppa:graphics-drivers/ppa

2 do an repo update
Code: Select all
sudo apt-get update

4 select the v381.09 driver and let it install (automatic, wait for a minute or two!!!)
5 go to OTHER SOFTWARE tab and remove the PPA repo again (just to be sure you not get a faulty update in the future)
6 reboot and ur done! 8-)
Last edited by iCQ on Tue Jun 06, 2017 6:18 pm, edited 5 times in total.
Posts: 328
Joined: Thu Jun 16, 2016 7:08 am
Location: Bali

Re: Running BF1942 in linux

Postby iCQ » Wed Mar 29, 2017 11:58 pm

Oh and of course as an advanced user you should use a much more complicated command line. Skipping all the intro`s and joining right into your favorite server =[aX]= :-)

Anyone feel up to the challenge to post that command here? :P
Posts: 328
Joined: Thu Jun 16, 2016 7:08 am
Location: Bali

Re: Running BF1942 in linux

Postby TheVicar » Thu Mar 30, 2017 5:12 am

Many thanks for the write-up.

I'll install linux and have a go.

bless you
Posts: 318
Joined: Thu Oct 20, 2016 6:26 pm
Location: coppull moor

Re: Running BF1942 in linux

Postby iCQ » Thu Mar 30, 2017 5:56 am

Bless u too sir, what distro/flavor you like? And if u need any help i will check back here at least once a week for a while (until i have to go abroad/asia again).
Posts: 328
Joined: Thu Jun 16, 2016 7:08 am
Location: Bali

Re: Running BF1942 in linux

Postby TheVicar » Thu Mar 30, 2017 9:16 pm

I'm not bothered. I will copy your setup and ver of Linux.

As I post this I'm taking off an XP image, that's installed on an old PC, and then that machine is becoming dedicated to Linux.

If you would can you post any/all other info required and I will post the progress and my system info on here.

Many thanks
Posts: 318
Joined: Thu Oct 20, 2016 6:26 pm
Location: coppull moor

Re: Running BF1942 in linux

Postby Jesus Villamor » Thu Mar 30, 2017 11:59 pm

To be honest, as a long-time Linux+Wine user, I do not recommend to install the development version as it may caused regression unless the user was able to help Wine as coder or debugger. For most people, use the stable version (As of this writing, the latest was 2.0 https://www.winehq.org/announce/2.0).

BTW, I'm currently using:
Ubuntu 12.04.5 "Precise Pangolin" 32bit
Wine 1.4

al13326 aka Jesus Villamor
"Xi (Jinping) ain't gonna treat you right!"

Chris Chappell
China uncensored
Jesus Villamor
Posts: 44
Joined: Sat Mar 21, 2015 1:43 pm

Re: Running BF1942 in linux

Postby iCQ » Sat Apr 01, 2017 5:32 pm

Jesus Villamor wrote:I do not recommend to install the development version as it may caused regression

I have to agree with you Jesus, my experience is v2.0 and v1.4 are just fine for BF1942. I see no gain AT ALL (in FPS or otherwise) in using the DEV version v2.4.

I simply use the latest one as i experiment and indeed send debug reports with other newer windows games and applications.

Now i do not know if there is any windows game that would NEED v2.4... i seen a list somewhere for features in 2.4 but dont ask me the details now. Google is your friend (so they say).

Thanks for your feedback Jesus, absolutely correct!

Posts: 328
Joined: Thu Jun 16, 2016 7:08 am
Location: Bali

Re: Running BF1942 in linux

Postby iCQ » Tue Apr 04, 2017 4:07 am

To wine 2.5 new version just released with 25.000 supported games and apps! Lots of fixes and pipes to speed up ur NON-emulation in linux for your windows (or mac) addictions.


Version download @ https://www.winehq.org/download

To Vicar:

If u need to do a solid trustworthy backup i´d say NORTON GHOST or TRUE IMAGE HOME.

Did you try those? Why it failed? Error code?

Norton Ghost can be found on HIREN BOOT CD and FALCON BOOT CD. Or just somewhere on the net.. there is free version available.

TRUE IMAGE on the other hand is bit harder to find. Especially a clean version. If u want i can send u an USB image from the latest 2017 version.

Anyway nice project with that BBC MICRO BIT kit... your pentium 4 experiment failed im sorry to hear so. I think you should try again. The backup should succeed first of course. But you want to have a copy of the original OS anyhow in case the IDE drive dies some day.

That pentium board setup might have some exotic drivers u need. Anyway... i would install light version of linux on there. For example LXLE or such... it kind of depends on what you want to do with the box. And how advanced your linux/unix skills are. But hearing you i sure you can takkle any problem in unix as long as u can google.

http://www.techradar.com/news/10-of-the ... ux-distros

Good article for light weight linux distros... me personally 100% would go build my own kernel with slackware and XFCE4 desktop environment. But thats just my taste.. my first true long term relationship with linux + GUI was slackware 1.... had to use 14 floppy disks to boot into this system LOL>. those were the days!
Posts: 328
Joined: Thu Jun 16, 2016 7:08 am
Location: Bali

Re: Running BF1942 in linux

Postby TheVicar » Tue Apr 04, 2017 5:49 am

I was using Ghost from a linux based boot CD when the HDD caused the system to crash, whilst it was imaging XP.
I'd have to rerun it again to get the exact codes/crash info, but it was HDD related.

That PC box is fairly new with a good PSU, so the P4 board and HDD was only temporary. I'll upgrade it and install linux then. Thanks for the version info.

Do you know if there are any graphics cards or manufacturers I should be aware of, good or to be avoided?

The linux install you mentioned reminds me of the days when an MS Office install was about 33 floppy disks of hell.
I was a technician at the time, those jobs weren't good for my brain. Then we got CD's, it was heaven!

Here's a couple of BBC pics:

The motive.

The innards. (not looking forward to removing the heatsink, as there's no visible attachments)
Posts: 318
Joined: Thu Oct 20, 2016 6:26 pm
Location: coppull moor

Re: Running BF1942 in linux

Postby iCQ » Tue Apr 04, 2017 9:45 pm

Hmmm... the norton ghost should work just fine if hardware is ok. Best choice already there. Maybe there is a blind read feature so it will finish the backup no matter bad sectors/blocks or other defects? I vague remember GHOST had such feature. True image can do it too.. but.. whatever u prefer. Maybe better to let the old box be as is if it still boots into windows.

For the graphics cards. Both AMD and NVIDIA have quite good proprietary drivers. Nvidia usually little bit more easy to install but both would be easy for you. I noticed sometimes i had to go back to older kernel/version to get everyting working full speed (GPU) for nvidia. AMD is to my experience better supported all kernels. For older GPUs... i dont know... wish i had my vodoo cards here to test on linux. I remember i used my vodoo in slackware no problem even with some 3D rendering OPENgl in doom and quake and such.

Its hard to say... you gotto try.

HAHAHA yeah those floppy days... or tape backup.. MY GOD i hate those (but i learned to take a in-office lunch brake for these moments hehe)

OH VICAR WOW WOW :D :shock: :geek: :? :lol: :arrow: :ugeek:


Hey you do know these youtube channels right Vicar? A must watch for guys like us (and girls of course)...

From the 8bit-guy, restores and buys old computers, he not super expert but cool never the less:

From eevblog (wonderful electronics channel) vintage computer teardowns:

Apple Lisa https://www.youtube.com/watch?v=_hxdz6c8bHg

IBM L40SX https://www.youtube.com/watch?v=h4QNxhlCHFo

Archimedes A3000 https://www.youtube.com/watch?v=tPq7OF3fkcE

Tandy TRS-80 https://www.youtube.com/watch?v=ycjNyud0RMc

HP 85 https://www.youtube.com/watch?v=l5SzKM7g5Ds

Etc. etc. he did many many more cool teardowns and in-debt design analysts.

I was quite active in the demo scene many years ago (amiga and c64) so i love all these things. Thanks for sharing dude... i love the photos and your projects!!!

Hey i gotto jet.. i want to play a bit more BF before i sleep. Busy day tomorrow... first amsterdam, then fly london.. then paris.. then brussels to finish up the business. I be back home super late.. pfff...

CHEERS.. and love ur BBC there! A bit dusty hehe :-)
Posts: 328
Joined: Thu Jun 16, 2016 7:08 am
Location: Bali


Return to BF1942 Related Discussion

Who is online

Users browsing this forum: No registered users and 1 guest