Skip to content

Choose a tag to compare

@opencoduo-release opencoduo-release released this 20 Sep 16:33

Changes since release 6

  • Added a live Contrast slider to Graphics settings. The archived r_contrast preference ranges from 0.5 to 1.5, defaults to 1.0, and resets to neutral on right-click. Native and software output gamma paths apply changes immediately, without Apply or a renderer restart.
  • Added g_voteGameTypes so servers can restrict game-type votes with a list such as set g_voteGameTypes "tdm dm ctf dom". It covers both game-type and type/map votes, updates without a map restart, and leaves administrator commands and map rotations unaffected. An empty list preserves unrestricted voting.
  • Fixed master-server registration when client CD-key authorization is disabled, and corrected challenge ping timing during master authorization.
  • Reduced text-rendering draw calls by combining compatible font pages into a shared atlas. Expanded the static-model lighting cache to four times its previous capacity to reduce repeated work on dense maps, with wider indices for the enlarged cache.
  • Fixed OpenGL array-buffer restoration after streamed draws and preserved calculation precision in geometry, decals, clipped marks, projected shadows, and rotated billboard effects.
  • FOV now remains an archived preference without automatic aspect-based rewrites at startup or when joining a server. The Graphics menu still provides its aspect-change reset and right-click reset.
  • Added Spanish demo-playback controls and clarified the D/F speed-key labels.
  • Improved mod and asset compatibility, including archive filenames, larger media entries, whole-file archive reads, WAV sample handling across audio backends, and BSP lighting records. Models with omitted surface names now use the default material.
  • Corrected script interpreter state, error source positions, thread cleanup, parser allocation, and temporary animation-tree ownership.
  • Fixed item floor placement to preserve the item's entity bounds while using the appropriate temporary collision-trace bounds.
  • Expanded opt-in renderer profiling for custom diagnostic builds, including draw-call and batch statistics and profiling without GPU queries. These diagnostics remain excluded from normal release binaries.

Downloads

  • Clients: macOS arm64, Linux x86-64, Windows i686, and Windows x86-64.
  • New dedicated-server packages: Linux i386, Linux x86-64, and Windows i686. Each includes the server executable and matching game module, with client CD-key authorization disabled by default. Retail game data is not included.

Built from e23642dc5. Full commit comparison.

Project information, requirements, and build instructions are in the README.

See the changelog for user-visible differences from the stock game.