Quake Info Pool - Classic Quake - Demo Bugs

Back | Last changes: 1999-12-25 | Contact Maddes

# Quake Demo Bugs

## Bug categories: Quake / QuakeWorld / Map / Demo / Tools / Not researched yet / Wishes

## Index

- Quake Demo Bugs

You can find the most recent version of this list on Quake Info Pool.
Some workarounds were taken from other sites/people and are not always proved by myself.
If you are interested in QuakeC and/or the Quake sources (Quake utils and engine), then please visit the Quake Standards Group and join the Quake Sourcecode Mailing List.

- red = bugs, crashes, which disturb demoplay
- black = bugs which do not affect demoplay
- green = old and fixed bugs

## Quake Demo Bugs

Bug / Suggestion | first occurred in (cause) | workaround or fixed in
--- | --- | ---

Bad setting of view angles during demo playback
Intermission and finale sequences in recorded DEMs often fail to playback as intended, instead of showing the intermission or finale section from the original angle, an entirely different angle is used.
A good example is to record a demo on END. On playback the camera will usually not point anywhere near Shub during the finale sequence.
Reported by the Quake Done Quick Team

all Quake executables

not yet

V_CSHIFT 0 0 0 0 bug Using this command to reset the palette to remove changes caused by earlier demos or maps sometimes fails. Reported by the Quake Done Quick Team | all Quake executables | not yet workaround: Setting it to some other value first before resetting to 0 0 0 0 is a satisfactory workaround.

Ambiguity in end of CD message in demos
The CD message at the start of a Quake DEM can be terminated by any number of whitespace characters. Since the start of the following block proceeds with its size, in some cases this size may also be read incorrectly as white space.
Single-player demos recorded on the id START map and Hipnotic's HIP1M3 fail to play back before tweaking as a result of this problem.
For a good summary of the bug, see Uwe Girlich's DEM specs.
Reported by the Quake Done Quick Team

all Quake executables

not yet
workaround:
An easy-in-practice fix is provided by the "-n" command-line switch of the Demtool utility.

PAKked demos require a disconnect Reported by the Quake Done Quick Team | all Quake executables | not yet reason: If DEMs within a PAK file do not terminate with a disconnect message, Quake will run on and try to interpret the rest of the PAK as a demo too, normally with fatal results. Of course Quake should notice that it has gone outside the bounds of the PAKked file, but it doesn't.
Can't playback multilevel demos Reported by the Quake Done Quick Team | all Quake executables | not yet reason: The "reconnect" message recorded in a DEM when starting a second level prevents playback of such multilevel demos. workaround: All is well when the message is removed from the demos.
Missing FOV in GLQuake | GLQuake since first release (?) | fixed in the released sourcecode
"Cache_Alloc: allready allocated" Happens when playing many demos that use many models, but in fact it could also occur in normal play. Reported by the Quake Done Quick Team | all Quake executables | fixed in the released sourcecode reason: problem in the cache handling of models and sprites. Here's the solution for the Quake code (not QuakeC) by Zoid An easy workaround by QdQ and their Demtool utility is available for download
Missing V_CSHIFT in GLQuake | GLQuake | reason: when gl_polyblend is 0 you will not see any palette shift, use gl_polyblend 1 instead. Reported by Philip "Kryten" Martin

a Quake Info Pool page
© 1997-2022 by Maddes