cure's demoplay

author : Cure4Pain a.k.a. cure a.k.a. kjoer
homepage : http://cure.gamepoint.net
e-mail : r_zavelli[at]hotmail[dot]com
icq uin : 54987416
msn : r_zavelli[at]hotmail[dot]com
irc : irc.quakenet.org #gauntletism
irc.enterthegame.com #gamepoint
url (complete package) : cure_demoplay_windows.zip
docs (this file) : cure_demoplay_windows.html
initial release : 2004-10-30
last updated : 2004-10-31


Index

  1 Description
  2 Installation
  3 Usage
  4 Inspiration
  5 To-do List
  6 History
  7 Applications Used
  8 Additional Credits
  9 Disclaimer/Trademarks/Permissions/Copyright


1 Description

Simple straightforward yet highly customizable Windows demo player for id Software games, written as two simple batch files and a registry file. It allows demo playing by double-clicking a demo from the Explorer shell. Passing command line options is possible and it has support for the following games and all their demo formats listed below. It can run Q1 or Q2 demos from any mod and Q3 demos from various mods.

game demo formats
Quake .dem (NetQuake)
.qwd (QuakeWorld native)
.qwz (QuakeWorld Qizmo)
.mvd (QuakeWorld Multi View Demo)
Quake II .dm2 (Q2 native)
.mvd2 (Q2PRO Multi View Demo)
Quake III Arena .dm3 (Q3 version 1.11 till 1.17 (protocol 43 and 45), 1.25 (protocol 46) not supported)
.dm_48 (Q3 version 1.27)
.dm_66 (Q3 version 1.29 and 1.30)
.dm_67 (Q3 version 1.31)
.dm_68 (Q3 version 1.32)
Doom 3 .demo


Windows Explorer overview (note the optional mod launch selection for Q3 demos):

cure's demoplay Windows Explorer overview

2 Installation

A few steps:


3 Usage

Double-click a demo file, it will run Q1 or Q2 demos from any mod!

For Q3: Double-click a demo file or right-click the file and select the applicable mod for that demo. This method is needed since Q3 doesn't distinguish demos when they're loaded, it just plays the demo without switching to the appropriate mod, unlike Q1 and Q2. You'll notice OSP is listed as default (boldly printed in the picture above). If you want to change this, then open 'install.reg' and perform a find and replace for all @="play_osp" instances and replace it with one of the strings below. Save the file and merge it again.

string mod
@="play_arena" Rocket Arena 3
@="play_baseq3" Q3 baseq3
@="play_cpma" Promode
@="play_missionpack" Team Arena
@="play_osp" OSP
@="play_threewave" Threewave CTF

Of course it's possible to add more Q3 mods in install.reg, feel free to do so if you need any.


4 Inspiration

The lack of any decent lightweight demo player.


5 To-do List


6 History

2004-10-31

2004-10-30


7 Applications Used


8 Additional Credits


9 Disclaimer/Trademarks/Permissions/Copyright

The author does not take any responsibility for possible damage caused by this package. Use it on your own risk.

All trademarks and servicemarks used in this work are acknowledged and are the property of their rightful owners.

This work is copyrighted pseudonymously by the author under all applicable laws. The author reserves all rights to this work. The copyright statement for this work is "Copyright (C) 2004 Cure4Pain, All Rights Reserved".


Back to the Index

Copyright (C) 2004 Cure4Pain, All Rights Reserved

Valid HTML 4.01!