Battlefield 2142 Guide

Discussion in 'Guides' started by booman, Jun 17, 2016.

  • by booman, Jun 17, 2016 at 1:28 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,341
    Likes Received:
    625
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    2142battlefield88.jpg

    Battlefield 2142 is basically Battlefield 2 in the future. Arrive on a battlefield with mechs, hovertanks, lasers and typical classes. The GameSpy servers may be closed down, but that doesn't stop the gaming community. Patch up, add map packs and login to http://dethklokclan.enjin.com/ to play online again.

    2142battlefield84.jpg

    Battlefield 2142 no longer works online with Dethklok servers. Battlefield Revive is the newly available option to play online. Testing is in-the-works, but you can still play singleplayer with bots offline

    Follow my step-by-step guide on installing, configuring and optimizing Battlefield 2142 in Linux with PlayOnLinux.

    Note: This guide applies to the Retail version of Battlefield 2142.

    Tips & Specs:

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

    Mint 17.3 64-bit
    PlayOnLinux: 4.2.10
    Wine: 1.9.11-staging

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 1.9.11-staging
    Select it
    Click the arrow pointing to the right
    wine02.png

    Click Next

    Downloading Wine
    wine04.png

    Extracting

    Downloading Gecko
    wine05.png

    Installed
    wine06.png

    Wine 1.9.11-staging is installed and you can close this window

    Download Patches, Map Pack, Redirect

    Official 1.50 Patch
    http://largedownloads.ea.com/pub/patches/BF2142/1.50/BF2142_Update_1.50.exe

    Official 1.51 Patch
    http://www.moddb.com/games/battlefield-2142/downloads/battlefield-2142-v151-patch-final

    Map Pack V2
    http://www.moddb.com/mods/reclamati...vers/downloads/dethklok-community-map-pack-v2

    Sats Redirect
    http://dethklokclan.net/2142/download.php?download_file=Stats-Install-V2.exe

    Save all of these to your Desktop in a folder: Battlefield2142

    Note: I copied all of the Battlefield 2142 data off the DVD to a folder on my desktop as well.

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    2142battlefield01.png

    Click "Install a non-listed program"
    2142battlefield02.png

    Click Next

    Select "Install a program in a new virtual drive"
    Click Next
    2142battlefield04.png

    Name your virtual drive: battlefield2142
    Click Next
    2142battlefield05.png

    Check All Three Options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries
    Click Next
    2142battlefield06.png

    Select Wine 1.9.11-staging
    Click Next
    2142battlefield07.png

    Select "32 bits windows installation"
    Click Next
    2142battlefield08.png

    Wine Configuration

    Applications Tab
    Windows Version: Windows 7
    Click Apply
    2142battlefield09.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Check "Emulate a virtual desktop"
    Desktop Size: 1024x768
    Click OK
    2142battlefield11.png

    Note: Battlefield installers require resolution of 1024x768

    PlayOnLinux Packages (Components, DLL's, Libraries)

    Check the following packages:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_tahoma
    Click Next
    2142battlefield12.png

    Installing Battlefield 2142

    Click Browse
    Note: If the installer crashes its because your virtual desktop is not set to 1024x768

    Select setup.exe
    Click Open
    2142battlefield14.png

    Click Next again...

    Click OK
    2142battlefield16.png

    Click OK
    2142battlefield17.png

    Click Next

    Enter your KEY
    2142battlefield19.png

    Click Next

    Click Next

    Check "I accept the terms..."
    Click Next

    Check "I accept the terms..."
    Click Next

    Click Install

    Adjust mic
    Click Save Settings
    2142battlefield25.png

    Check "No, isntall GameSpy Comrade later."
    Click Next
    2142battlefield26.png

    Click Register Later
    2142battlefield27.png

    Uncheck "View the README file"
    Uncheck "Create Desktop shortcuts"
    Click Finish
    2142battlefield28.png

    PlayOnLinux Shortcut

    Select "BF2142.exe"
    Click Next
    2142battlefield29.png

    Name the shortcut: Battlefield 2142
    Click Next
    2142battlefield30.png

    Select "I don't want to make another shortcut"
    Click Next
    2142battlefield31.png

    PlayOnLinux Configure/Installing Patches, MapPack, Redirect

    Back to PlayOnLinux
    Select Battlefield 2142
    Click Configure
    2142battlefield32.png

    General Tab
    Wine version: 1.9.11-staging
    Arguments: +widescreen 1

    Enter the "+widescren 1" argument to set Battlefield 2142 screen resolutions to widescreen formats.

    Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

    2142battlefield33.png

    Display Tab
    Video memory size: Enter the amount of memory your video card/chip uses
    2142battlefield34.png

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"
    2142battlefield35.png

    Select "BF2142_Updated_1.50.exe"
    Click Open
    2142battlefield36.png

    Follow the instructions

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"
    2142battlefield35.png

    Select "BF2142_Patch_1.51.exe"
    Click Open
    2142battlefield42.png

    Follow the instructions

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"
    2142battlefield35.png

    Select "Stats_Install-V2.exe"
    Click Open
    2142battlefield47.png

    Follow the instructions

    Close Configure

    Now Battlefield 2142 is completely updated with expansion packs, updates, patches and a redirect so you can login to a server and create an account. Feel free to install the MapPack as well.

    Note: If the Dethclok servers aren't available or you are playing offline, use this singleplayer profile and follow instructions here:
    Battlefield SinglePlayer Forum

    Launching Battlefield 2142

    Select Battlefield 2142
    Click Run
    2142battlefield53.png

    Note: Click Debug to see errors and bugs

    Optimization

    Click Options
    2142battlefield54.jpg

    Click video

    Adjust:
    • Display Mode
    • Terrain
    • Effects
    • Geometry
    • Texture
    • Lighting
    • Dynamic Shadows
    • Dynamic Light
    • Anti-Aliasing
    • Texture Filtering
    • View Distance Scale
    • Enhanced Lighting Effect

    2142battlefield55.jpg

    Note: Resolution changes take effect immediately.

    Rule of Thumb:
    High Settings - More detail, lower frame rates
    Low Settings - Less detail, higher frame rates

    Conclusion:
    I had a hard time getting the resolution correct until I discovered the +widescreen 1 command. Then I was able to play at full-screen resolutions just fine. Battlefield 2142 will initially start in 800x600 then you can adjust the resolution in-game. If you mess with the config files Battlefield 2142 might crash upon launch and you have to go back and adjust the resolution again.

    Also if you launch Battlefield 2142 and its resolution is strange, like half your screen, just Alt+Tab out of the game and Alt+Tab back and it will be fine.

    WineHQ's posts noted problems with Antialiasing, but I cranked it up to 16 and never noticed any issues. Battlefield 2142 played beautifully! Even better than Battlefield 2!

    Important:
    In order to connect to a server you need to click Advanced and enter the Server IP Address.
    Simply clicking "join" does NOT work and will result in an error.

    Gameplay Video:


    Screenshots:
    2142battlefield80.jpg

    2142battlefield81.jpg

    2142battlefield91.jpg

    2142battlefield82.jpg

    2142battlefield90.jpg

    2142battlefield87.jpg

    2142battlefield89.jpg
    Last edited: Nov 2, 2016

Comments

Discussion in 'Guides' started by booman, Jun 17, 2016.

  1. booman
    I have been troubleshooting Battlefield 2142 with connecting to servers error. I am unable to connect to my LAN server (Listenserver) either.

    • Punkbuster off
    • port: 17567
    • Hosting Listenserver on a PC
    • Connecting on a 2nd PC
    • Firewall should be off (hard to tell with Mint)
    • Tried "Connect to IP"
    I also checked out this LAN party guide and I'm not sure if anything there is related to my problem.
    http://www.lanpartyguide.com/bf2142.html

    I don't think it is a firewall problem because I can connect via LAN with all of my other games. This is never an issue with most games in Linux or Windows.
  2. MajorLunaC
    I just incidentally stumbled on a message in my email about this, so I'm sorry it's incredibly late. The info for Dethklok's servers is here:
    http://dethklokclan.enjin.com/bf2142

    I think you have 2 problems: Wrong port (correct = 16567), and you should connect by IP and after that only through history or favorites (normal server list does not work properly.)
  3. booman
    No problem. After reading a lot of your tips, I realized what I was doing wrong. Using the server's IP address works just fine. I'm going to add it to the guide.
    Thanks for your help and all of your hard work!

    What is strange is when I create a server (listenserver) the port defaults to 16567... not sure why?
    MajorLunaC likes this.

Share This Page