Quake II

From Valve Developer Community
Revision as of 18:05, 16 June 2023 by SirYodaJedi (talk | contribs) (→‎Source ports: description)
Jump to navigation Jump to search
English (en)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

Todo: Elements relevant to Valve's engines (ex: skybox format, colored lighting, translucency, BSP format, etc.).

Bugs/Limitations

Icon-Important.pngImportant:Transparency and Translucency:
  • Only translucency is supported in vanilla; alpha testing requires certain source ports (Notably not in Yamagi).
  • Translucency is only supported on worldspawn textures and SP2 sprites, and cannot be used on brush entities or MD2 models in vanilla, due to the usage of the BSP tree for alpha sorting.
    Compare to GoldSrc GoldSrc, which supports translucency on any brush entity except worldspawn (as well as models and sprites).
    Some source ports (such as KMQuake2) support translucency on brush entities, but exhibit the same alpha sorting issues as GoldSrc.

Source ports

Thanks to the release of the Quake II source code, there have been many source ports that seek to supersede the vanilla engine. The following modern source ports are actively or semi-actively developed:

  • Yamagi Quake II - Vanilla-friendly source port. Singleplayer-focused; multiplayer may be too insecure for netplay.
  • Q2Pro - Multiplayer-focused source port, with added security fixes, optional anticheat, and many enhanced graphical features
    • Q2RTX - Fork of Q2Pro with real-time raytracing
  • KMQuake2 - Feature-focused source port

External links