Version 1.00 released by EA, on October 6th, 2006, as an executable file.
EA discontinued support for the demo August 11th, 2011; it is no longer
possible to create a player character in the demo game client, or login
with an existing demo account to an EA player database server, which
essentially renders the demo game no longer functional.
Application Details:
Version: | Demo 1.00 |
License: | Demo |
URL: | http://www.battlefield2142.ea.... |
Votes: | 0 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 1.8-rc1 |
Maintainers: About Maintainership
What works
What does not
Workarounds
What was not tested
Hardware tested
Graphics:
Additional Comments
Had to use workaround: winetricks d3dx9 or game crashed shortly after launch. See bug 39652. I tried reverse engineering 2 patched execuables to workaround the lack of Gamespy Master Servers. The patched executables are only available for the retail BF2142 game. I was able to successfully patch the BF2142 demo with both patches... Even with the ported patches applied to the demo I was unable to progress past the main EA Account Login page. I tested both the Reclamation Mod and a Single Player patches. The Reclamation Mod patched BF2142 Demo executables hung when trying to connect to the EA/Gamespy servers. The Single Player patched executable failed as the BF2142 Demo version has to have an active Internet connection to work! So in summary this demo is really busted!! Linux Kernel 4.1.12-gentoo System Software [ebuild R ~] x11-base/xorg-server-1.17.4:0/1.17.4::gentoo USE="ipv6 nptl suid systemd udev xorg -dmx -doc -glamor -kdrive -libressl -minimal (-selinux) -static-libs -tslib -unwind -wayland -xephyr -xnest -xvfb" 5,656 KiB [ebuild R *] app-emulation/wine-1.8_rc1::bobwya USE="X alsa cups fontconfig gecko gphoto2 gsm jpeg lcms mono mp3 ncurses nls openal opencl opengl osmesa png prelink pulseaudio realtime run-exes samba scanner ssl threads truetype udisks xcomposite xinerama xml -capi -custom-cflags -dos (-gstreamer) -ldap -netapi -odbc -oss -pcap -perl (-selinux) {-test} -v4l" ABI_X86="32 64 (-x32)" LINGUAS="en en_US -ar -bg -ca -cs -da -de -el -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 138,094 KiB [ebuild R ~] x11-drivers/nvidia-drivers-358.16:0/358::bobwya USE="X acpi gtk2 kms multilib tools uvm -gtk3 -pax_kernel" 75,541 KiB System Hardware H/W path Device Class Description ========================================================= system G751JT (ASUS-NotebookSKU) /0 bus G751JT /0/0 memory 64KiB BIOS /0/8 processor Core i7-4710HQ CPU @ 2.50GHz /0/8/9 memory 1MiB L2 cache /0/8/a memory 256KiB L1 cache /0/8/b memory 6MiB L3 cache /0/c memory 32GiB System Memory /0/c/0 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/1 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/2 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/3 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/100 bridge Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller /0/100/1 bridge Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller /0/100/1/0 display GM204M [GeForce GTX 970M] /0/100/1/0.1 multimedia GM204 High Definition Audio Controller /0/100/14 bus 8 Series/C220 Series Chipset Family USB xHCI /0/100/14/0 usb2 bus xHCI Host Controller /0/100/14/0/2 bus USB3.0 Hub /0/100/14/0/2/4 bus USB3.0 Hub /0/100/14/1 usb1 bus xHCI Host Controller /0/100/14/1/2 bus USB2.0 Hub /0/100/14/1/2/3 multimedia Corsair Gaming H2100 Headset /0/100/14/1/3 bus USB 2.0 Hub /0/100/14/1/3/2 bus USB2.0 Hub /0/100/14/1/3/2/1 input USB Receiver /0/100/14/1/3/2/3 input Corsair K65 Gaming Keyboard
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Gentoo Linux x86_64 | Nov 26 2015 | 1.8-rc1 | Yes | Yes | No | Silver | Rob | |
Show | Ubuntu 10.04 "Lucid" i386 (+ variants like Kubuntu) | Apr 25 2011 | 1.2.1 | Yes | Yes | No | Silver | an anonymous user | |
Show | Ubuntu 7.10 "Gutsy" amd64 (+ variants like Kubuntu) | Mar 18 2009 | 1.1.16 | Yes | Yes | No | Bronze | Claudio | |
Show | Debian GNU/Linux Unstable "Sid" | Sep 28 2007 | 0.9.45. | Yes | Yes | No | Silver | Mirek Slugeň | |
Show | Ubuntu 6.06 "Dapper" i386 (+ variants like Kubuntu) | Oct 07 2006 | 0.9.22. | Yes | No | No | Garbage | Chris Spencer |
winetricks d3dx9
See bug 39652.
wine ~/"Downloads/battlefield2142_demo.exe"
Online play is no longer possible using the Demo version of Battlefield 2142. This follows the shutdown of all the Gamespy Master Servers on May 31st, 2014. However you should be able to successfully watch the tutorial video and reach the primary EA account login screen!
These notes were last updated: 20 February 2018
Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!
These guidelines ensure your submitted test results are actually relevant to other users of Wine and WineHQ.
1 The console version of the lshw utility is your friend. This command will dump your System hardware specification in a clean format. Post command and output in the Extra Comments section:
sudo lshw -short | egrep -v '(volume|disk|bus)'
2 glxinfo can be used to display your OpenGL and graphics driver versions. Post the command and output in the Extra Comments section:
glxinfo | egrep '^[[:alpha:]]'
Ensure your WINEPREFIX variable is set correctly before following these instructions.
Wine Virtual Desktop
Run:
winecfg
or manually add the registry entries:
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\Explorer" "/v" "Desktop" "/t" "REG_SZ" "/d" "Default" wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\Explorer\Desktops" "/v" "Default" "/t" "REG_SZ" "/d" "1920x1080"
... replace resolution with your native screen resolution.
Launching Battlefield 2142 Demo
cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142 Demo/" wine BF2142.exe +menu 1 +fullscreen 1 +szx 1920 +szy 1080
To disable the Titan intro video (which you cannot exit from):
cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142 Demo/mods/bf2142/Movies" mv titan_tutorial.bik titan_tutorial.bik.bak
To disable the Battlefield 2142 introductory video:
cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142/mods/bf2142/Movies" mv Intro.bik Intro.bik.bak
To disable the Battlefield 2142 Dice, EA & Legal information videos:
cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142/mods/bf2142/Movies" mv Dice.bik Dice.bik.bak mv EA.bik EA.bik.bak mv Legal.bik Legal.bik.bak
Moving any these 3 videos may cause issues launching Battlefield 2142.
See also PCGamingWiki: Battlefield 2142 Guide for further tweaks.