VOGONS


Chocolate Quake

Topic actions

First post, by HJB194

User metadata
Rank Newbie
Rank
Newbie

This might be of interest to some here. I'm currently working on a new source port called Chocolate Quake, essentially the Chocolate Doom equivalent for Quake.
The goal is to provide a historically accurate experience, allowing players to run version 1.09 (WinQuake) as well as earlier DOS versions (e.g., 1.08, 1.07, etc.), with all their original quirks and behaviors preserved.
I'm currently looking for:

  • Feedback on compatibility or accuracy.
  • And especially more detailed information on version-to-version differences in vanilla Quake.

I'm aware of the QuakeWiki page that outlines version history, but it lacks in-depth technical notes beyond v1.07. If anyone here has documentation, patch notes, or firsthand knowledge about behavioral changes between versions.

Reply 1 of 15, by ludicrous_peridot

User metadata
Rank Member
Rank
Member

Wow, that's a noble goal. Would it be possible to get just the vanilla version, but with proper timer code available as an early preview? 😉

GA-G41M-Combo G41/ICH7 - Core 2 Quad Q9550 - DDR3 1033 - Radeon RX570 - YMF744 (Cobra) - X3MB (Buran)
Beetle/M/i815+ICH2 - Celeron 566Mhz - Opti 924 (Typhoon Media)

Reply 2 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

Sure! I just posted a beta release on the GitHub page.
You can play without music by default, but if you'd like to enable music, simply download the OGG tracks and place them in a folder named music inside your id1 directory. Make sure the files follow the correct naming format (e.g., track02.ogg, track03.ogg, etc.).
Let me know if you run into any issues or have feedback!

Reply 3 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

The current beta release is actually quite close to vanilla v1.09 in behavior. The main limitations at the moment are:

  • No multiplayer support yet
  • No option to change video resolution: the game runs in a fixed 4:3 resolution to preserve the correct aspect ratio and avoid distortion of 2D elements

I haven’t tested it with the official Quake mission packs yet, but there shouldn’t be any major issues, they’re expected to work as in the original.

Reply 4 of 15, by ludicrous_peridot

User metadata
Rank Member
Rank
Member

Oh, sorry. I misread this being a port for DOS as well, but I get the "Chocolate" part in the title now.

GA-G41M-Combo G41/ICH7 - Core 2 Quad Q9550 - DDR3 1033 - Radeon RX570 - YMF744 (Cobra) - X3MB (Buran)
Beetle/M/i815+ICH2 - Celeron 566Mhz - Opti 924 (Typhoon Media)

Reply 5 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

Strange. I got a notification from leileilol but it seems he deleted his answer.

Reply 6 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

Anyway, I would appreciate it if you could provide a list of the main differences between the versions.

Reply 8 of 15, by Azarien

User metadata
Rank Oldbie
Rank
Oldbie
HJB194 wrote on 2025-05-31, 20:09:

[*]No option to change video resolution: the game runs in a fixed 4:3 resolution to preserve the correct aspect ratio and avoid distortion of 2D elements

What is the fixed resolution? Would be nice to have a range of 4:3 resolutions, as well as pillar-boxing wide resolutions into 4:3. Pixel doubling would be of use too (e.g. turning 1600x1200 into effective 800x600).

Reply 9 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

Right now, it runs at 320x200, but its logical resolution is 320x240 (4:3). I'm currently working on adding support for the standard (vanilla) resolutions: https://github.com/Henrique194/chocolate-quake/issues/5

If you'd like, you can create a feature request on the GitHub repository to suggest additional resolutions. I've just added a feature request template to make the process easier.

Reply 10 of 15, by elszgensa

User metadata
Rank Member
Rank
Member

Will definitely have to give this a try soon.

If you're up for a challenge regarding the compatibility then please give the Quake Rally TC a try. It ran fine on DOS Quake, but at some point something about the QuakeC VM/physics processing changed, and the only modern port that it still runs on is FTE. On all others, the demos will play, but once you go in game the car will just float there and you can't move it. Moving the camera works, and you if you enable noclip you can kinda-sorta scoot backwards, but that's it.

edit: Gave it a try just now and... Rally just works. Nice.
What's CQ based on? Iirc I tried id's original (GL)Quake source release and QR was already broken there, but it's been a while so I may be mistaken.

Reply 11 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

It’s based on WinQuake, which should be closer to the vanilla DOS version than GLQuake.

Reply 14 of 15, by HJB194

User metadata
Rank Newbie
Rank
Newbie

Quick question. Was shareware Quake meant to be played with music? I know there were CD distributions of the shareware version, so maybe it also contained the cd track of the full version.