How to play Quake II using an Open Source Engine on Linux

2020-03-05

tags: linux, games

Yamagi Quake II

Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Both the gameplay and the graphics are unchanged, but many bugs in the last official release were fixed and some nice to have features like widescreen support and a modern OpenGL 3.2 renderer were added. Unlike most other Quake II source ports Yamagi Quake II is fully 64-bit clean. It works perfectly on modern processors and operating systems. Yamagi Quake II runs on nearly all common platforms; including FreeBSD, Linux, OpenBSD, Windows and macOS (experimental).

There are multiple Open Source engines for Quake 2. So far I've only tried Yamagi Quake II.

First of all buy or grab from the Internet a Windows DRM-Free GOG copy of Quake II and run md5sum on it to check its integrity.

The md5 hash for setup_quake_the_offering_2.0.0.6.exe should be 9bdc4b3a0fd426d1ccb2a55a46c4bf4a

$ md5sum setup_quake2_quad_damage_2.0.0.3.exe

Install innoextract.

Extract the content.

$ innoextract -Lm setup_quake2_quad_damage_2.0.0.3.exe -d ~/Games/Quake\ II

Download and install yquake2.

Play Quake II using yQuake2 by executing the binary files installed in your system.

$ yquake2 -datadir ~/Games/Quake\ II/app

Add +set game xatrix or +set game rogue at the end of the command if you wanna play a different mission pack.

Happy gaming!