Repository navigation
Releases
Releases · Henrique194/chocolate-quake
Chocolate Quake 2.1.0
2.1.0 (2026-02-22)
v2.1.0
General Updates
- Common Library Refactor: The common library has been refactored to improve readability and portability.
- Fixed-Width Integers: The engine now consistently uses fixed-width integer types. This improves portability and avoids issues caused by Quake's assumptions about built-in type sizes.
- Default Base Directory: On Linux and macOS, the engine now uses more appropriate default directories when searching for game data.
- macOS Builds: macOS builds are now maintained by Mac Source Ports. Distributions are signed and notarized for improved security.
Bug Fixes
- Client Quit Source: Client-initiated quits are now correctly reported as originating from the host rather than the server.
Contributors
Full Changelog: chocolate-quake-2.0.0...chocolate-quake-2.1.0
Chocolate Quake 2.0.0
2.0.0 (2025-12-14)
General Updates
- Multiplayer: Added support for multiplayer.
- Start Windowed: Restored "-startwindowed" command line.
Bug Fixes
- Arch Linux: Fixed compilation issue when building with GCC on Arch Linux.
Contributors
Full Changelog: chocolate-quake-1.3.0...chocolate-quake-2.0.0
Chocolate Quake 1.3.0
1.3.0 (2025-10-11)
General Updates
- New Audio Formats: Added support for MP3, FLAC, and WAV music files.
Contributors
Full Changelog: chocolate-quake-1.2.0...chocolate-quake-1.3.0
Chocolate Quake 1.2.0
1.2.0 (2025-09-21)
General Updates
- Restored Quake End Screen: The VGA end screen from the DOS version of Quake now appears when quitting the game.
- Music Volume Control: Music volume slider now works properly.
- New Logo: Updated Chocolate Quake icon created by Florian Piesche.
- Distribution Improvements: Added distribution files, including install targets for the icon, metainfo, and other assets on Linux.
Contributors
- @Henrique194
- @fpiesche made their first contribution in #49
Full Changelog: chocolate-quake-1.1.1...chocolate-quake-1.2.0
Chocolate Quake 1.1.1
1.1.1 (2025-08-07)
Bug Fixes
- Windows XP Compatibility: Restored support for running Chocolate Quake on Windows XP.
- Mouse Wheel Console Scrolling: Fixed an issue where the mouse wheel would not scroll the console.
Contributors
Full Changelog: chocolate-quake-1.1.0...chocolate-quake-1.1.1
Chocolate Quake 1.1.0
1.1.0 (2025-07-29)
General Updates
- Gamepad Support: Added support for modern game controllers.
- 5-button Mouse Support: Added support for extended mouse buttons.
- Continuous Integration: Set up GitHub Actions for automated builds.
- Improved Dependency Management: Integrated vcpkg to simplify dependency
handling and improve cross-platform builds.
Bug Fixes
- Fixed Crash in Abyss of Pandemonium: Fixed a crash that occurred when
playing on Easy mode by restoring original limit on sound effects. - Texture Cleanup on Shutdown: Fixed a double-free issue with textures when
closing the window.
Contributors
Full Changelog: chocolate-quake-1.0.0...chocolate-quake-1.1.0
Chocolate Quake 1.0.0
1.0.0 (2025-07-06)
General Updates
- 64-bit System Support: Chocolate Quake now compiles and runs correctly on
64-bit systems. - Linux Build Support: Added support for compiling Chocolate Quake on Linux.
- macOS Performance Improvements: macOS builds now use the GPU as a screen
blitter via Metal, significantly improving performance. - Graceful Quit Handling: The engine now properly handles quit events
triggered by the window close button or termination signals (SIGINTandSIGTERM). - Restored Video Menu: Re-implemented the video settings menu with support
for 15 display modes, including both fullscreen and windowed resolutions.
Bug Fixes
- Music Looping: Background music now loops correctly after reaching the end
of a track. - Music in Shareware Version: Resolved an issue where music would not play
when using the Quake shareware files. - Crash on Missing Audio Device: Fixed a segmentation fault when launching
the game without an active audio output device.
Contributors
- @Henrique194
- @arrowgent
Chocolate Quake Beta3
What's Changed
- Restore Video Menu by @Henrique194 in #32
Full Changelog: chocolate-quake-beta2...chocolate-quake-beta3
Chocolate Quake Beta2
What's Changed
- 64-bit System Support
- Linux Build Support
- macOS Performance Improvements
- Graceful Quit Handling
- Fixed Music Looping
New Contributors
- @arrowgent made their first contribution in #3
Full Changelog: chocolate-quake-beta1...chocolate-quake-beta2
Chocolate Quake Beta 1
chocolate-quake-beta1 feat: initial commit