How To Install Berserker Mod Quake 2
Original project hosted at: Quake Gate, ModDB
—Quake 2 Manual The Berserker is a fast humanoid Strogg that only uses melee attacks. It appears to have been created from captured humans, which is both visually apparent from the human torso and head with drastic cybernetic augmentations, and also based on the fact that a Berserker will utter the English word 'Trespasser' on visual contact.
This is a port of Berserker@Quake2 engine (1.45) to SDL2 library.It is currently known to compile and run on Linux and Windows.
Building on Linux
The makefile is provided in the root of this source tree, which should,provided you have all needed libraries setup, produce 'berserkerq2'executable file and game logic library 'game.so'. These libraries are:
libjpeg (v8)
libpng
libogg
libvorbis
libvorbisfile
SDL2 (v2.0.4 or newer recommended)
zlib
libminizip
Code::Blocks project files are also provided.
Building on Windows
Visual Studio 2015 solution is provided, along with header files and .libsfor linking with required libraries. Libraries are provided along withprecompiled engine binaries in the Releases section.
Running the game
To make use of this engine, you will need original Quake II data. If you have Steamversion, you can find needed files in its install directory, in baseq2 folder. These are:
DIR players
DIR video
FILE pak0.pak
FILE pak1.pak
FILE pak2.pak
If you have original Quake II CD, the data can be found in Install/Data/baseq2. In addition tothe data on the CD, you will need the data from the official Quake II 3.20 patch, which you can get fromhttp://deponie.yamagi.org/quake2/idstuff/q2-3.20-x86-full-ctf.exeThe content can be extracted using any utility for working with ZIP files.
Make a distintctive folder where you want to run Berserker from. The folder must bewritable, so somewhere under home folder should do for Linux users. Inside it, createbaseq2 folder in which you put the above mentioned files.
Then you will have to get some extra data that comes with this engine. You can get itfrom my Google Drive. Extract the zip in your Berserker directory.The content itself is identical to those hosted at official website and ModDB, exceptall file names were converted to lower case and references to them, as well as paths havebeen fixed to use slashes instead of backslashes so hopefully there isn't any problem withfile access on Linux systems.
Now, you just need to put compiled executable files in their places:
(assuming Quake2 is the folder where you put the data)
berserkerq2 or berserkerq2.exe -> Quake2
game.so or game.dll -> Quake2/baseq2
How To Install Berserker Mod Quake 2 2
Finally, you can run the game. Make sure it's executed from its own directory so it can find the data.
One final tip, if you're on Windows and have NVIDIA graphics card, you should disablethreaded optimizations for the game, they seem to dramatically decrease the performance.
I recently tried KMQuake2 (Knightmare Quake II) and it works very well for playing Quake 2.
However, it doesn't support widescreen resolutions (16:9), like 1920 x 1080 - it only supports 4:3 resolutions, like 1280x1024, 1400x1050, 1600x1200, etc.
Is there any any way to run KMQuake2 in a widescreen resolution?
Additionally, the KMQuake2 homepage doesn't have any support page or contact, any idea how I can contact the author so I can send a feature request?
kalina1 Answer
To set a widescreen resolution, you will need to manually define a custom resolution for the game to run at. This will require editing the games configuration files.
First of all, you need to make sure the configuration files exist - this is done by starting each game (and each expansion if you have any) at least once, and then exiting.
Inside your Quake 2 folder in the 'baseq2' folder, edit the file kmq2config.cfg
and find the following lines:
set r_customheight 'xxxx'
set r_customwidth 'xxxx'
Change these two lines (the xxxx) to define the resolution you wish to run at. For example, if you want to use 1920x1080, set r_customheight
to '1080' and r_customwidth
to '1920'. Be careful not to get these the wrong way around.
Then, find this line:
set r_mode 'x'
This is the line that defines which built in resolution option is active. Set this to '-1' to enable your custom resolution.
If you find after making these changes that your field of view is weird or not how you'd like it, find the following lines to adjust your FOV:
set cl_widescreen_fov 'x'
How To Install Berserker Mod Quake 2 Pc
Set this to '0' to disable the FOV auto-adjust. Then, find this line:
set fov 'x'
Change this to the FOV (in degrees) that you want, save your configuration file, and run the game. If you need assistance working out what field of view you should be using at your resolution, you can use the Field Of View Calculator on the Widescreen Gaming Forums to work it out for you.
kalina