- Install quake2 from Steam, GOG or from original CD-ROM. For cd version install 3.20 patch. Unzip q2xp in to quake2 folder. Install openAL drivers for your audio card. Remove previous version of xpconfig.cfg and CACHEXP folder. About compatibility with the original game (original multiplayer servers, old demos) and mods.
- Unzip the corresponding current version of Yamagi Quake 2 from the website. Navigate through the unzipped Yamagi Quake 2 folders and locate a file called “Make”. Correct the “Make” file by opening with a simple text editor and adding/modifying the matching section of code as follows ('.' is modified code): # Base include path.
- Yamagi Patch Quake 2
- How To Install Yamagi Quake 2 On Windows 10
- How To Install Yamagi Quake 2016
- Yamagi Quake 2 Soundtrack
- Quake 2 Fix
Yamagi Quake II is an alternative client for id Softwares Quake II. Ourgoal is to provide the best Quake II experience possible, we strive topreserve the game play as it was back in 1997. Thus we aim mostly forbug fixes, stability and gentle enhancements were appropriate.
I have the files in the directory /baseq2/music labled 0.ogg through 21.ogg but it doesn't play. It works fine with my Yamagi port though. Hope you can help, thanks. Install yamagi-quake2-core deb package: # sudo apt-get install yamagi-quake2-core. Yamagi Quake II can read this format for the GOG.com release. Other releases may be supported in the future. Using a Generic CD Extractor. Install a CD extractor (for example CDex) and set it to OGG/Vorbis files. Quality factor 6 (192 kbit/s) is usually more than enough. Put the Quake II CD into the CD drive and extract the files.
Features
Yamagi Quake II has a lot of unique features. The most notables onesare:
- A modern OpenGL 3.2 renderer, providing a greatly enhanced look andfeel. The original OpenGL 1.4 and even the Software renderers arestill supported. Both 3D accelerated renderers support anisotropicfiltering and multisampling anti aliasing.
- Full support for widescreen displays and arbitrary resolutions. TheHUD can be scaled to be readable on HiDPI displays.
- Support for surround sound, from stereo up to 7.1 channels and evenHRTF. The background music can be played from OGG/Vorbis files, a CDdrive is no longer necessary.
- A rewritten savegame system. Yamagi Quake II savegames are completelyreliable and backward compatible between releases.
- Highly precise timings. For example, on a flat panel display with a59.95 hertz refresh rate and vertical synchronisation (vsync) enabledYamagi Quake II is running at exactly 59.95 frames per second.
- In comparison with the original client over 1.500 bugs were fixed. TheYamagi Quake II client is very well tested and stable. The dedicatedserver is able to run for weeks without a single restart. Last but notleast the code is fully 64 bit clean and highly portable.
Yamagi Quake II supports the following platforms:
- FreeBSD
- Linux
- OpenBSD
- Windows
Some additional platforms are supported by the community. Yamagi QuakeII works on them, but there may be bugs. The Yamagi Quake II developersmay not be able to fix these bugs due to the lack of required hardwareor software:
![Quake Quake](/uploads/1/1/7/8/117825171/869724134.jpg)
- Haiku
- Mac OS
- NetBSD
- Solaris
News
On 2020-10-17 Yamagi Quake II version 7.45 was released. Changesare:
- Fix some input option not getting saved.
- Limit busywaits to the full client. This lowers the cpu consumptionof q2ded considerably.
- Rework the build system to be more distribution friendly. The baseCFLAGS and LDFLAGS can now be overridden by the environment and byoptions passed to make. (by Simon McVittie)
- Fix some corner cases of broken IPv6 connectivity.
- Fix qport colliding between several Yamagi Quake II clients.
- Keyboard keys unknown to Yamagi Quake II can now be bound.
- Adaptive vsync is now supported by setting
r_vsync
to1
. - Implement
coop_pickup_weapons
. When set to1
, a weapon may bepicked up by coop players if the player doesn`t have the weapon intheir inventory or no other player has already picked it up. - In coop elevators wait for
coop_elevator_delay
seconds. - If
cl_anglekick
is set1
angle kicks are ignored. This breaksthe gameplay a little bit, but helps against motion sickness. Thiscvar is cheat protected. - Add
listmaps
command and autocompletion for maps. (by JBerg) - Make
wait
in scripts wait for 17 ms. This fixes some movementmakros. - Support for Haiku. (by David Carlier)
- Add a
mods
submenu. (by earth-metal) - Add the
vstr
command andnextdemo
cvar. Ported from ioquake3.(by Denis Pauk)
Note: The Windows binaries were repacked on 2020-11-27 to include anewer opengl32.dll working around abug causingcrashed in some situations.
On 2020-02-24 Three Wave Capture The Flag version 1.07 wasreleased. Changes are:
- Small bugfixes.
On 2020-02-24 The Reckoning version 2.08 was released. Changesare:
- Several fixes for subtle bugs (by BjossiAlfreds)
On 2020-02-24 Ground Zero version 2.07 and was released. Changesare:
- Several fixes for subtle bugs (by BjossiAlfreds)
Downloads
Source code archives for the official releases. Instructions forcompiling the source into binaries are included:
- Yamagi Quake II Client and Dedicated Server: Yamagi Quake II, Version7.45
- Three Wave Capture the Flag: Three Wave Capture the Flag, Version1.07
- The Reckoning: The Reckoning, Version2.08
- Ground Zero: Ground Zero, Version2.07
Precompiled Windows binaries: Yamagi Quake II forWindowsPrecompiled Mac OS binaries (unofficial): Yamagi Quake II forMacArchive with all code and binaries ever released: Yamagi Quake IIArchive
Precompiled Windows testbuilds: Yamagi Quake II for WindowsTestbuilds
Vulkan test builds
Denis ‘0lvin’ Pauk did a wonderfull job in porting the vkQuake2 Vulkanrenderer to Yamagi Quake II. It’ll likely part of the upcoming 8.00release. Until then feedback is needed to find the remaining problems.We’re publishing test builds at a regular intervall. Please reportproblems through Github:Bug tracker
Current build (2020-12-12):
Documentation
The documentation is included in the source archives and with theprebuild Windows binaries. An online version can be found here:Yamagi Quake IIDocumentation
Contribution and Bugreports
The development of Yamagi Quake II is hosted on Github. If you want toreport a bug or send some nice patches please open an issue or a pullrequest in the appropriate subproject. You can find our organizationat: github.com/yquake2
If you’re planing to work on a bigger feature, please do yourself afavor and ask if we’re interested before spending time onto it. Wedon’t merge every feature that’s submitted to us just because the codeis already there. Maintainability, integration with the existing codeand our general focus are of great concern, too.
This is a enhanced client for id Software's legendary Quake II. It focuses on single player game and cooperative game, not on classic multiplayer. If you're interested in deatmatch or capture the flag, try another client like R1Q2 or AprQ2. This client is based upon Icculus Quake II, but has a vast amount of improvements. Hundreds of type errors were fixed, a lot of bugs in gameplay, some not working features were repaired and some map quirks added. Yamagi Quake II runs not only crash free - it's possible to play Quake II and both addons without even one failure - it's also possible to play without any limitations under AMD64 platforms and 'real' 64-bit platforms like Sun Sparc64. Icculus Quake II and id Software's client have some ugly bugs when running on other platforms than i386, like clipping problems or broken elevators. The main client and games are released under the terms of the GPL version 2, both addons are released under the terms of the Quake II SDK License.Quake II
This is the client, dedicated server, main game and capture the flag game. Supported plattforms are all POSIX complainant systems like FreeBSD, Linux or NetBSD. Working 3D acceleration is required, since the broken software renderer was removed.
Changes to Icculus Quake II:
- Fixed about 500 type errors
- Client is now 64-bit save
- Hidden 'Nightmare' (hard+) mode was activated
- SDL is used for renderer, input and sound
- Savegames should work in all cases
- General code cleanup
- A lot of game play fixes like elevator 'deadlocks' or not moving enemies
- OGG/Vorbis playback as an optional replacement for the CD playback
- Hardware gamma via SDL
- Custom resolutions
- Automagic releases the mouse when the console is opened in windowed mode.
Installation:
Note: If you're using Debian Linux or a derived Distribution like Ubuntu, you probably want to use the packages that are linked in the Download section. They'll even assist you in installing the game data.
If you own Quake II, first get the official point release to Quake II 3.20 here. Create a new directory 'quake2/' and extract the just file you just downloaded into it. Even if the file extension is '.exe' it's just a normal zip file. Now delete the following files and directories:
- 3.20_Changes.txt
- index.html
- quake2.exe
- ref_gl.dll
- ref_soft.dll
- baseq2/gamex86.dll
- baseq2/maps.lst
- ctf/ctf2.ico
- ctf/gamex86.dll
- ctf/readme.txt
- ctf/server.cfg
- DOCS/
- xatrix/gamex86.dll
Yamagi Patch Quake 2
- rogue/gamex86.dll
Now put the Quake II CD-ROM into your cd drive and copy the file 'pak0.pak' and the directory 'video/' to the baseq2-directory of your installation.
If you haven't got Quake II, try the demo version. Get it here and unzip it (yes, even though its a .exe file).
Create a new quake2/ directory with a baseq2/ sub-directory and put the pak0.pak and the players/ sub-directory you can find within the unzipped files (in Install/Data/baseq2/) in your baseq2-directory.
No patching is needed for the demo, in fact it would break it.
After you have set up the game data (from the full version or the demo), you have to compile the Yamagi Quake II client. There's a known bug in conjunction with GCC 4.3 on the i386 architecture, so please use either GCC 4.2 or GCC 4.4. Just extract the source, change into the new created directory and type 'make' (Linux) or 'gmake' (FreeBSD). Remember that you need a working SDL installation with sdl-config(1), libvorbis and the OpenGL system headers! After the compilation finished copy the following files out of release/ to your installation directory preserving the directory structure:
- q2ded
- quake2
- ref_gl.so
- baseq2/game.so
- ctf/game.so (not for the demo version)
You should now be ready to start your brand new Quake II. Have fun.
The Reckoning
Changes to the original id Software code:
- Fixed about 250 type errors
- Ported the code to Quake II 3.20
- Fixed the savegame code
- Added some map quirks
- Made it 64-bit save
- A lot of general cleanup
Installation:
Just download the source archive, extract it and compile it by typing 'make' (Linux) or 'gmake' (FreeBSD). Now copy the file release/game.so to rogue/game.so in your Quake II directory. Put the CD-ROM into your drive and copy the file 'pak0.pak' and the directory 'video/' to the directory rogue/. Have fun. :)
Ground Zero
Changes to the original id Software code:
- Fixed about 100 type errors
- Made it 64-bit save
- Ported the code to Quake II 3.20
![How How](/uploads/1/1/7/8/117825171/403033152.png)
- Fixed somes enemies
Installation:
Just download the source archive, extract it and compile it by typing 'make' (Linux) or 'gmake' (FreeBSD). Now copy the file release/game.so to xatrix/game.so in your Quake II directory. Put the CD-ROM into your drive and copy the file 'pak0.pak' and the directory 'video/' to the directory xatrix/. Have fun. :)
OGG/Vorbis Playback
How To Install Yamagi Quake 2 On Windows 10
Since most modern CD-ROM and DVD drives don't have an analog audio output and most sound codecs don't have the appropriate input header, it's no longer possible to play Quake II with the original Audio-CD for background music. Therefore OGG/Vorbis playback has been added to Yamagi Quake II. It can play the original soundtrack, like if the CD is in the drive or customized playlists.Put your Quake II CD-ROM in your drive, start your favorite CD extractor and rip the audiotracks into OGG/Vorbis files. These files must be named after their track number. Remember! Since the first track on the CD ist 'data', the first audio track is number 2! If everything is done correct, you should have: 02.ogg, 03.ogg, ..., 11.ogg. Alternatively you can use a script provided by caedes, which can be found in the folder 'tools'. It needs cdparanoia and oggenc, it should work with the main game and both addons.
Put these files under baseq2/music, start Quake II, enter the 'Options' menu and set 'OGG music' to enabled. 'CD music' will be automaticly disabled. Quake II will now play the OGG/Vorbis files instead of the Audio-CD. Repeat this for both Addons and put the files under xatrix/music and rogue/music.
Custom resolutions
Since there are were multiple requests for adding some strange video modes (resolutions), custom resolutions were added. Just open the console by pressing '~' or '^'. Now set 'gl_customheight' to the display height in pixel and 'gl_customwidth' to the width in pixel. After this enter the 'Video' menu and choose 'Custom' as video mode.
How To Install Yamagi Quake 2016
Found a bug?Something is not working as expected? An elevator is broken? An enemy doesn't move? Or the whole game is just crashing? Just drop me an e-mail to [email protected]. Please include a problem description and - if possible - a screenshot of the problematic situation and the name of the problematic map.
Yamagi Quake 2 Soundtrack
Attention! This is the source code! Precompiled packages with full automatic installation of the game data for Debian and Ubuntu can be found here! They're maintained by caedes. The README of the source can be found here.
Current version:
- Yamagi Quake II Client Version 2.11 (02/24/2010)
Quake 2 Fix
- The Reckoning Version 1.04 (02/08/2010)
- Ground Zero Version 1.03 (02/08/2010)
©