Coder Social home page Coder Social logo

tfquake2's Introduction

Overview

video as of 2024/03/19

This is a The-Forge port of the vkQuake2, which is the official Quake 2 code v3.21 with Vulkan support and mission packs included. It use SoLoud for audio playback.

Project Status

  • Currently the demo level can runs with the UI still not rendering correctly. Some of the surface is not rendering correctly
  • The framerate is superfast.
  • The video playback is not working.
  • pak file is not tested at the moment.

Building

Currently only Windows is supported as I have no access to other platform at the moment. The build system is CMake.

On Windows, The-Forge requires either Visual Studio 2017 or 2019. You can also use the Visual Studio Build Tools instead of the full IDE.

Running

After buiding the game, the build directory should contains game directory and other expansion directory. Inside, there would be gamex64.dll files.

Extract the game files from the orginal game into the build directory, using tool like PakExplorer. The game files from game directory should be under the same directory under the build directory, the sames goes to other expansion if needed.

Music

For standard Quake 2, copy all tracks into the baseq2/music directory following the trackXX.[ogg,flac,mp3,wav] naming scheme (so track02.ogg, track03.ogg... for OGG files etc.). For "Ground Zero" and "The Reckoning", copy the tracks to rogue/music and xatrix/music directories respectively.

tfquake2's People

Contributors

kondrak avatar wutipong avatar mjr4077au avatar devnexen avatar r-a-sattarov avatar qurious-pixel avatar infapi00 avatar gogootaku avatar nyorain avatar spirrwell avatar tomgreen66 avatar mgrinzplayer avatar tommyrot avatar tyfighter avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.