Quake2 Server side Camera DLL original release on 19/7/98 See our web site, http://www.planetquake.com/lavacam/ for further info and updates. This version released 19/3/99 ====================================================================== Title : LavaCam (v1.15) Author : Phil Taunton Testing, ideas and stuff : Paul Margetson, Steve Moore, Antony Espindola and John Annison LavaCam download button : Antony Espindola LavaCam PQ Banner : Antony Espindola LavaCam Web Site : Paul Margetson TeamLava Clan Web Site : Antony Espindola Melba toasts : Kaz Margetson (all are members of TeamLava Clan) Email Address : lavacam@planetquake.com Description : A server side camera client for Quake2, requires Quake2 v3.20, compiled for Windows 32bit only. Therefore only the server needs to use the '+set game LavaCam' switch, but ANY client can be LavaCam. ====================================================================== * Dynamic camera Allocation (DCA) allows camera positions to be defined using new console commands. The positions are stored in .DCA files and loaded by LavaCam when playing a map. * Fixed point camera, using intermission points or Deathmatch starts * View pans and tilts to follow target * HUD with constant status message for targetted player giving player name, health, weapon and armor status plus current scores * User definable delay countdown at the beginning of every new map, to allow eveyone to get into the map and get ready! * Cameras can be named so you know where the camera is looking from * Unique level preview mode - camera cycles through all cam points while there is no action. Can also be used by level designers to check the location of the cameras is correct. * Makes the best of levels which do not have DCA files for them and are not specifically designed with with intermission points by using Deathmatch starts instead and hovering over the start points. * Supports GSLogMod standard logging * Server side mod only, clients do not need the gamex86.dll, but ANY client can be LavaCam * Supports CTF (CTF and Full LavaCam only) * Supports Eraser Bots (Full LavaCam only) Instructions ============ 1. Download the self extracting executable LavaCam file into your Quake2 directory. 2. Run the program, Unzip the files to your Quake2 directory. A 'LavaCam' directory will be created, which will contain the LavaCam files A 'pak6.pak' will be put into the 'baseq2/' directory, this contains the graphics for the HUD. Note: Rename it if you already have a pak6.pak file in 'baseq2/' Skip to 4. If your version of LavaCam doesn't have Eraser Bot support 3. To allow the Eraser Bots to work you must download and install the Eraser Bot patch from http://impact.frag.com Then the following files will need to be copied into the LavaCam directory unzip32.dll unzip file for route files zip32.dll zip file for route files bots.cfg Bots names & personalities can be edited to change Bots details launcher.cfg a config file to launch any other files you require default.cfg default config file chat.txt Bots messages during play, can be edited maps.txt file for the MapMod for cycling maps after FRAGLIMIT or TIMELIMIT has been reached Also don't forget to copy the 'routes' directory into the LavaCam directory, otherwise the Bots won't find any of your route files. Skip to 5. If your version of LavaCam doesn't have Capture The Flag support 4. To enable CTF you'll need to download and install the CTF patch and then copy the pak0.pak from CTF to LavaCam directory. Then load up one of the CTF maps (q2ctf1 - q2ctf5), Eraser will detect the map and enable the CTF code. NOTE : For full details of CTF and Eraser CTF commands see the relevant text files included with these patches. 5. We recommend using the following command line string to launch LavaCam quake2 +set game LavaCam +menu_main or to enable GSLogMod quake2 +set game LavaCam +set stdlogfile 1 +menu_main 6. Decide which PC will run LavaCam, remember this PC will not be a normal player in the game, just viewing the action. 7. Choose Multiplayer Options and name the chosen PC 'LavaCam' (Note: case sensitive, therefore 'lavacam' will *NOT* work!) 8. Start the game, when LavaCam connects it will start tracking the action 9. To record a demo of LavaCam's view, Bring up the console on the LavaCam PC Type 'record ' (replace with your own filename) When the game has ended there will be a .dm2 file in the /LavaCam/demos/ directory Please email us at lavacam@planetquake.com with any questions, comments or bugs. LavaCam will improve with your support and encouragement. Legal Stuff =========== If you want to use this patch in anything that will be redistributed, please e-mail TeamLava first for permission. (This excludes CDROM.COM which may of course distribute it freely without asking.)