Yamagi.org
Yamagi Quake II is an enhanced client for id Software's Quake II. The main focus is an unchanged single player experience like back in 1997, thus the gameplay and the graphics are unaltered. However the user may use one of the unofficial retexturing packs. In comparison with the official client, over 1000 bugs were fixed and an extensive code audit done, making Yamagi Quake II one of the most solid Quake II implementations available. Other than most Quake II source ports Yamagi Quake II is full 64 bit clean, so it works perfectly on modern 64 bit processors and operating systems. Yamagi Quake II is supported on FreeBSD, Linux, Mac OS X, OpenBSD and Windows (XP or higher). Porting to other (POSIX compliant) systems should be easy.
Features:
- Anisotropic filtering.
- Compatible with most mods.
- From scratch rewritten savegame system.
- Full 64 bit support.
- Ingame soundtrack playback via OGG/Vorbis.
- Full IPv6 support.
- Mature and stable codebase.
- Multisample anti-aliasing.
- No gameplay and graphic enhancements, but optional support
for retexturing packs and HUD scaling.
- OpenAL for sound (supports surround sound, can be disabled).
- SDL 1.2 or SDL 2 for input and rendering.
- Support for unlimited screen size / resolutions.
- Widescreen support.
- An optional OpenGL 3.2 renderer.
Things that won't be implemented:
- Gameplay and graphic enhancements.
- r1q2 network protocol.
Yamagi Quake IIs development is hosted on Github. If you want to help out with some patches or exciting new features please fork our codebase and send a pull request. To report a bug please open an issue at the corresponding Github project. You can find our Github organization at https://github.com/yquake2
On 06/08/2017 Quake II 7.00 was released. Changes
since 6.00 are:
- Remove the broken multitexturing render path from the OpenGL 1.4
renderer. It was switched off by default in 6.00.
- Reimplement the support for shared renderer libraries. Please note
the this is an incompatible implementation with an custom API. The
original renderer libraries will not work!
- Implement an OpenGL 3.2 renderer. This renderer has the same look
and feel as the old OpenGL 1.4 renderer but makes heavy use of
modern OpenGL and GPU features. An OpenGL 3.2 capable GPU (Intel
starting with Ivy Bridge on Windows or Sandy Bridge on Linux, Nvidia
staring with G80 and AMD starting with R600 / HD2000) is required.
- Fix OpenAL compatibility with modern openal-soft versions.
- Several fixes and optimizations to OpenAL, implement support for
doppler effects. (by xorw)
On 06/08/2017 Three Wave Capture The Flag 1.05 was
released. Changes since 1.04 are:
- Some bugfixes to monster AI, mostly to keep the source
in sync with baseq2 and the other addons.
On 06/08/2017 The Reckoning 2.05 was released.
Changes since 2.04 are:
- Fix a lot of potential crashes. (reported by Maarakate)
- Fix monsters running in place.
- Fix monsters not recognizing the player under some
circumstances.
- Fix a rare progress stopper in xsewer1 in coop. (by Maarakate)
- Make Brains work again.
On 06/08/2017 Ground Zero 2.04 and was released.
Changes since 2.03 are:
- Fix a lot of potential crashes. (reported by Maarakate)
- Fix monsters running in place.
- Fix monsters not recognizing the player under some
circumstances.
- Fix monsters getting stuck when resurrected by a medic.
Yamagi Quake II:
Yamagi Quake II Client Version 7.00 (06/08/2017)
Three Wave Caputure The Flag:
Three Wave CTF Version 1.05 (06/08/2017)
The Reckoning:
The Reckoning Version 2.05 (06/08/2016)
Ground Zero:
Ground Zero Version 2.04 (06/08/2017)
Older versions can be found here:
Old releases
Prebuild Windows binaries (incl. addons) can be found here:
Yamagi Quake II 7.00 for Windows
Community build Mac binaries can be found here:
Yamagi Quake II for Mac
Installation instructions and a long FAQ with answeres to most questions can be found in the README file. It's included with the source and binary distribution. An online copy can be found here: README