From jon at radscan.com Sun May 14 19:18:52 2006 From: jon at radscan.com (Jon Trulson) Date: Sun, 14 May 2006 19:18:52 -0600 (MDT) Subject: [conquest] Conquest 8.1.2c (devel) is now available Message-ID: At the usual place ( http://www.radscan.com/conquest.html ). This version fixes up various problems and provides new Negative Energy Barrier (NEB) rendering. Here is the relevant portion of the HISTORY file: 8.1.2c (devel) 5/7/2006 - new user option 'do_native_lang'. When set to true, you will see the scale labels in the HUD displayed in the team's 'native' language. When false (default) you will see the labels in english (Federation). Yes, this is a bit of a hack. When Cat can deliver to me Orion, Romulan, and Klingon language font files, then we can do it properly :) - fixed up the limit checks in GLcvtcoords(). Now we are a bit more agressive in checking the visbility of an object before rendering it, particularly in LR view. - UDP keepalive's are sent from the client to the server every 30 seconds from the GL client, regardless of what screen you are on. Previously these were only sent if you were in the cockpit (CP). - redid the Negative Energy Barrier (NEB). The NEB is now drawn as a 'wall' (and at most, only 2 can possibly be in view at a time), rather than the large textured quad spanning the universe that was previously used. This allows us to be smart and not render it when it's not in view (saving frames and cycles). Also, the TOS-bmsk texture is no longer needed now, and has been removed. In addition, the barrier is now drawn at the ship's depth plane, correcting it's position and size relative to the ship. It sure looks alot bigger in SR view when you are passing through it :) - finished CONQINIT.TXT, describing CQI, and the format of the conqinitrc and texturesrc files in all their glory. 8.1.2b (not publically released) - fix bug in render.c that miscalculated the size of the warp indicator quad in certain situations. - enhance recording protocol so that server recordings are easier to determine. Always store the ship number that made the recording into the header. Existing recording (CQR) files are compatible. - If you pass '-d 0.0' on the conquestgl command line, the 75 FPS frame throttle is disabled. This is mainly useful for 'benchmarking' - having conquestgl always render at full speed. This works for playing back a recording as well as playing the game normally. - remove doomsday AP firing timer and convert to an animdef (doomsday-ap-fire) specified in texturesrc. - modify CQI parser to allow (ab)using a texture {} section to store 'named' colors. This is done by treating texture definitions that specify "" as the filename, as a special case, indicating that only a color is specified there. I just didn't see the point in creating a whole new 'colordef' section and related CQI infrastructure just for color parsing and storage. All colors used in conquestgl will eventually be specifed this way. - merge 8.1.2a into conquest HEAD branch. -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad