Pour lire les demos cest asser complexe.Car chaque version de demo va avec certaine patch.
Exemple:Les fcihier .dm_67 peuvent seulement etre lu si tu a la version 1.31 de quake.Il y a aussi les fichier .dm_66 qui ne peuvent etre lu que par la version 1.30.De plus si tu a un demo dun mode quelquonque il te faut absolument le mod en question.Et de plus si tu a un demo dune partie ou tu na pas la map dans ton jeu,tu ne pourra pas la lire.
Voici un programmes fort interressant qui sapelle
DEMO SHOW CREATOR.Je te conseille fortement de prendre des demo de ta version actuelle de quake.
Voici le site:
http://www.demoshowcreator.com/
Tu prend se programme:
Download DSC light 1.29, Q3 1.31 compatible (2,04 MB)
Comme tu peut remarquer il peut lire les version 1.29 et 1.31 de quake,se qui est tres bon.Tu na qua installer et tu naura qua cliker sur le fichier pour quil joue sans etre placer dans aucun dossier quelquonque.
Il y a un autre facon aussi.Dans chaque mod de quake et dans quake lui meme.Tu doit creer un dossier nommer DEMOS.Pour quake tu va dans C:/programes files/quake IIIarena/baseq3/demos
Lorsque quil seront place dans leur dossier,change le nom de tes demos en des nom plus facile,car il va falloir les taper a la main dans la console.Exemple,si tu a un fichier dun demo nomme {u}stelam...vs *all*prozac.dm_67 cest beaucoup de trouble a taper dans la console.Alors tu peut renommer ton demo allo.dm_67
Ne pas oublier de remmetre le #.dm_67 a la fin.
Pour les mod tu rouvre le dossier en question et tu te creer un dossier nomer demos et tu place ton fichier dedans.Ensuite quand tout sa est fait.Tu démare quake.Si cest un demo de mod ,tu va dans la section mod,rendu dans le mod tu ouvre la console et tu tape:/demo instagib
Bien sur instagib est un exemple.Il faut taper le nom exacte de son demo.Si cest quake tu ouvre la console et tu tape:/demo instagib
Instagib ets un exemple.
Et voiola sa lair compliquer mais une fois que tu pige cest tress imple 
a+