
- #QUAKE II LOGO INSTALL#
- #QUAKE II LOGO DRIVERS#
- #QUAKE II LOGO FULL#
- #QUAKE II LOGO WINDOWS 10#
For mission packs, copy necessary data to rogue ("Ground Zero"), xatrix ("The Reckoning"), zaero ("Quake II: Zaero") and smd ("Slight Mechanical Destruction") directories respectively. pak, model and video files into the baseq2 directory and run the executable. The release package comes only with the Quake 2 Demo content to showcase Vulkan functionality. These are provided automatically if you have Visual Studio installed.
The Visual Studio C++ Redistributable is required to run the application: 32-bit or 64-bit depending on the chosen architecture. Same build instructions as for Linux apply. Thanks to the effort of Igalia and their V3DV Driver, it is possible to compile and run vkQuake2 on Raspberry Pi 4.
enter the linux directory and type make release or make debug depending on which variant you want to build - output binaries will be placed in linux/release圆4 and linux/debug圆4 subdirectories respectively. #QUAKE II LOGO DRIVERS#
make sure your graphics drivers support Vulkan (run vulkaninfo to verify) - if not, you should either update them or find a package that is best suited for your hardware configuration. #QUAKE II LOGO INSTALL#
Pkg install vulkan-tools vulkan-validation-layers Build steps assume that Ubuntu is the target distribution: Unfortunately, Linux code for Quake 2 has not aged well and for that reason only the Vulkan renderer is available for use at this time. open quake2.sln and choose the target architecture (x86/圆4) - it should build without any additional steps.
#QUAKE II LOGO WINDOWS 10#
install Visual Studio Community 2019 with C++ MFC for build tools and Windows 10 SDK. download and install the latest Vulkan SDK. This also implies that some of the original bugs could be present. Because of this, there are no dependencies on external SDL-like libraries and the entire project is mostly self-contained. Buildingįor extra challenge I decided to base vkQuake2 on the original id Software code. added the aimfix console command, backported from more detailed description of the thought process behind this project can be found in my blog post, where I explain the overall design, how I attacked some of the problems and also how things developed after the initial release.
added Nightmare/Hard+ skill to the game menu. #QUAKE II LOGO FULL#
music volume slider has been added (OGG/FLAC/MP3/WAV only, CD music still plays at full volume as originally intended). support for OGG/FLAC/MP3/WAV music has been added in addition to standard CD audio. on Linux, sound is now handled by ALSA instead of OSS. triangle fans have been replaced with indexed triangle lists due to Metal/MoltenVK limitations. software renderer has been completely replaced with KolorSoft 1.1 - this adds colored lighting and fixes severe instabilities of the original implementation. Vulkan renderer fixes broken warp texture effect (water, lava, slime) seen in OpenGL. viewmodel weapons are no longer hidden when FOV > 90. HUD elements, menus and console text are now scaled accordingly on higher screen resolutions (can be overridden with the hudscale console command). console contents can be scrolled with a mouse wheel. players can now change texture filtering modes from within the video menu. anisotropic filtering toggle has been added. antialiasing and sample shading is now natively supported. underwater vision warp effect similar to software renderer has been implemented and enabled by default. 64-bit support, additional screen resolutions and DPI awareness have been added. world colors have been slightly upgraded - the game's original, darker look can be toggled with the vk_postprocess console command. There are, however, a few notable differences that made the cut for various reasons:
The goal of this project is to maintain as much compatibility as possible with the original game - just pure, vanilla Quake 2 experience as we knew it back in 1997. This is the official Quake 2 code v3.21 with Vulkan support and mission packs included.