1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Quake 2 Guide

Discussion in 'Guides' started by booman, Jun 13, 2014.

  • by booman, Jun 13, 2014 at 1:13 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,394
    Likes Received:
    535
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    Quake 2 is a highly nostalgic sequel to Quake by ID Software. They did release native Linux binaries, but I found it runs perfectly in PlayOnLinux and looks absolutely beautiful with the Berserker engine texture mods.

    quakeII80.png

    quakeII92.png

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

    Note: This guide applies to the retail version of Quake II. Other versions may require additional steps.

    Tips & Specs:

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

    int 17 64-bit
    PlayOnLinux: 4.2.2
    Wine: 1.6.2

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 1.6.2
    Note: Try using stable Wine 1.8 and 1.8-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.6.2 is installed and you can close this window

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    quakeii01.png

    Click "Install a non-listed program"
    quakeii02.png

    Click Next

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

    Name your virtual drive: quake2
    Click Next
    quakeii05.png

    Check all three options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries

    Click Next
    quakeii06.png

    Select Wine 1.6.2
    Click Next
    quakeii07.png

    Select "32 bits windows installation"
    Click Next
    quakeii08.png

    Wine Configuration

    Applications Tab
    Windows version: Windows XP
    Click Apply
    quakeii09.png

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

    Installing Quake II

    Click "Select another file"
    Click Next
    quakeii11.png

    Click Browse

    Navigate to your Quake II CD ROM
    Select "Setup.exe"
    Click Open
    quakeii13.png

    Click Next

    Click Install
    quakeii15.png

    Click Next
    quakeii16.png

    Click Yes
    quakeii17.png

    Click "Register Later"
    quakeii18.png

    Click Maximum
    Click Next
    quakeii19.png

    Click Install
    quakeii20.png

    Click Finish
    quakeii22.png

    PlayOnLinux Shortcut

    Select "quake2.exe"
    Click Next
    quakeii23.png

    Name your shortcut: Quake 2
    Click Next
    quakeii24.png

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

    Download Patch 3.20 Full

    Go to: http://www.3dgw.com/hellsgates/files.htm
    Click q2-3.20-x86-full-ctf.exe

    Navigate to your desktop
    Click Save
    quakeii29.png

    Back to PlayOnLinux
    Click Configure
    quakeii38.png

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

    Navigate to your desktop
    Select q2-3.20-x86-full-ctf.exe"
    Click Open
    quakeii31.png

    Folder should have: c:\quake2
    Click Unzip
    quakeii32.png

    Click OK
    quakeii33.png

    Installing Berserker Quake 2

    Go to: http://www.moddb.com/mods/berserkerquake2/downloads/berserkerquake2-138-full
    Click "Download Now"
    quakeii26.png

    Navigate to your Desktop
    Click Save
    quakeii27.png

    Go to your Desktop
    Double-click berserkerquake2_138full.zip
    Click Extract
    quakeii34.png

    Navigate to your quake2 virtual drive
    \home\username\.PlayOnLinux\wineprefix\quake2\drive_c\
    Note: replace "username" with your login

    Click "Create Folder"
    Name it "berserker"
    Open berserker
    Click Extract
    quakeii35.png

    Copying pak files

    Open both baseq2 and BaseQ2 in your Quake2 and berserker game folders
    Copy all the files from baseq2 to BaseQ2
    quakeii37.png

    Berserker shortcut

    Backto PlayOnLinux
    Click Configure
    quakeii38.png

    Click General Tab
    Click "Make a new shortcut from this virtual drive"
    quakeii39.png

    Select "Berserker.exe"
    Click Next
    quakeii40.png

    Name your shortcut "Berserker Quake 2"
    Click Next
    quakeii41.png

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

    Close Configure

    Run Berserker Quake 2

    Select "Berserker Quake 2"
    Click Run
    quakeii43.png

    !IMPORTANT!
    At first launch a Quake command line will appear
    It will require 15-20 minutes to create all of the bsp maps and files
    Please wait and then keep waiting
    This will only happen once.

    When Berserker Quake 2 finally launches You should already see the new textures and lighting in the demo

    Press Esc
    Click Video
    quakeii44.png

    Adjust the video mode to match your Linux desktop
    Most of the other default settings should work unless you are on a laptop
    Click More Options...
    quakeii45.png

    Adjust optional video settings to gain more frames per second
    Click Esc to apply
    quakeii46.png

    Rule of Thumb:
    Higher settings = More detail, lower frame rates
    Lower settings = Less detail, higher frame rates

    Conclusion:
    I know there are native Linux binaries available for Quake 2, but I found that executable requires installing game files in /usr/local/games and the config in /etc
    It gets kinda confusing and requires admin access. Not to mention the Berserker mod is not Linux compatible.
    The Berserker mod is very optimized and ran extrememly well on my GeForce 550 Ti. Quake 2 now has modern textures, normals, specular maps, particle effects and lighting.

    Screenshots:
    quakeII81.png

    quakeII82.png
    Last edited: Feb 16, 2018

Comments

Discussion in 'Guides' started by booman, Jun 13, 2014.

  1. mrdeathjr28
    Excelent game, good guide

    :)
  2. booman
    Agreed! I admit I've never played through the whole game. I always hated the graphics, but now this modern look gives Quake II a whole new look.
    I love it!
  3. Daerandin
    I think it is 15 years since I played this game if my memory is correct. Of course it didn't look this good then, the graphics were good for the time.

    We actually used to play this game over the school network in computer class, instead of doing actual school work :p

    Computers were still a mystery to most people back then and the school didn't have any proper security measures in place. Internet access was restricted on those machines, yet you could still go into system settings and enable full internet access. Ah the memories, haha.
  4. booman
    I'm surprised those computers had a video card that would run Quake II.
    Specially at school. I didn't have my own computer back then but I had a few friends in college who had computers and were playing Quake, Duke Nukem and other games over the network.
    I always said "if someone taught me all the capabilities of computers when I was young, I would have majored in Computers for sure"

    I finally had a friend help me build my first computer in 2003. My first video card was a GeForce MX 440. He gave me a copy of Windows 98 for free (cause there is no online activation) and I didn't have internet anyways.
  5. booman
    That is another thing I love about computers vs consoles... Old games like Quake can be modded to look beautiful and run great on modern video cards.
  6. booman
    I just noticed that my screenshots look darker than it does in game.
    Not sure why, I think Linux desktop has brightness turned up, but the game is set for normal brightness.

Share This Page