FuhQuake Forum Index FuhQuake
https://fuhquake.net
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

FuhQuake v0.30 Changelog

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    FuhQuake Forum Index -> FuhQuake Docs
View previous topic :: View next topic  
Author Message
fuh
Almighty King


Joined: 07 Sep 2002
Posts: 2086

PostPosted: Tue Sep 23, 2003 2:51 am    Post subject: FuhQuake v0.30 Changelog Reply with quote

FuhQuake v0.30 (Build 570) Changelog

  • This is the changelog for FuhQuake v0.30 (Build 570). The changelog to FuhQuake v0.30 (Build 585) is given below this post. Build 585 is a bugfix release for Build 570.
  • The news post for the FuhQuake v0.30 (Build 570) release can be found here.
  • Comprehensive documentation on all the match tools (auto-recording, auto scoreboard screenshots & more) available in FuhQuake v0.30 can be found here.
  • The v0.30 FAQ can be found here.
  • Known bugs and issues are posted here.

    Many features have been contributed or first written by others. These people are acknowledged in [square brackets]. Big thanks to Tonik, Spike, BorisU, Vic and LordHavoc who are always willing to share thoughts and code with me.

    New Features in v0.30

    Read the FAQ to learn how to use these features.

  • Added support for loading halflife bsp maps.
  • Added gl_loadlitfiles (set to 0 to disable .lit files being loaded).
  • Removed gl_colorlights (use gl_loadlitfiles to disable lits).
  • Repeatedly loading maps with 24bit textures is much faster now (-forceTextureReload disables this) [BorisU, Tei].
  • Added gl_shaftlight by popular demand (it takes decimal values between 0 and 1).
  • Added QC a extension system (based on darkplaces). 13 extensions implemented by DP are now also supported by FuhQuake (roughly ~25 extra builtins).
  • Added frame interpolation for all packet entities as well as player entities (GL and software!) [Big thanks to Vic].
  • Removed gl_interpolate. Use r_lerpframes 0 to disable interpolation in software and GL.
  • Removed set_interpolated_weapons. Use r_lerpmuzzlehack 1 to avoid ugly interpolated muzzle flashes.
  • Inbuilt support for flintheart's $loc_name_* macros. Max loc name increased from 40 to 64.
  • Big enhancements to the particle engine backend for improved speed and versatlity.
  • Most particle effects completely redone or tweaked. Several new effects.
  • Added 'fragstats' (to show match statistics in scoreboard and generate html that contains statistics on match end).
  • Lot's of scoreboard changes/options (removed scr_scoreboard_style. Added scr_scoreboard_fillcolor, scr_scoreboard_fillalpha, scr_scoreboard_drawtitle).
  • Added support for sorting demo menu by demo name (press ctrl-n), size (ctrl-s) and time (ctrl-t).
  • Added cfg_backup to make cfg_save backup previous config before overwriting it.
  • Added demo_capture_steadycam variable. Changes behaviour of keyboard/mouse input when capturing.

    Match Tool Features in v0.30

    Read this for comprehensive documentation on these features.

  • Added auto screenshot taking at match end (with ability to customise their name/location).
  • Added auto demo recording and console logging (temp demo recording / console logging).
  • Added -democache command line parameter for demo recording directly to memory.
  • Added demo_dir to define where autorecording/easyrecord record to. Added scr_shhot_dir for defining where sshots are written to.
  • Added support for customising match names (i.e. customising demo names, console log names, screenshot names etc).
  • Added support for recording demos whilst watching qwd/qwz demos.

    Particle Engine Changes in v0.30

    To use the particle effects, set all gl_part_* variables to 1 (more info). Change r_rockettrail to 0,1,...,8 and r_explosionType to 0,1,..,7 to try various new effects.

  • Added a new rockettrail based on the Darkplaces rockettrail (r_rockettrail 3) [LordHavoc].
  • Added a new pyro flame (gl_part_inferno 1) based on the amf effect [VultureIIC].
  • Added a new explosion effect (r_explosionType 1) based on the amf explosion [VultureIIC].
  • Added a new teleporter effect (light beams in the teleporter based on amf effects).
  • Added a new gunshot blood effect that mimics Tenebrae blood [??].
  • Added a few other new trails (try different values of r_rockettrail).
  • Made numerous significant changes and improvements to all other particle effects.

    Misc Changes in v0.30

  • Removed "seta" and "aliasa" commands. Added "tempalias" command to make aliases that aren't saved by cfg_save or deleted when you cfg_reset/cfg_load .
  • Added scr_menualpha to GL and Software clients to adjust background transparency when in the menus.
  • FuhQuake win32 clients will now automatically allocate a different client port if 27001 is unavailable.
  • Added -clientport command line parameter in win32 clients to specify client port.
  • Linux GLX client has an improved -fullscreen mode (but it disables alt-tabbing). -position is no longer needed. [oldman, danfe].
  • Linux GLX client now supports -current command line parameter. It sets FuhQuake width/height to the width/height of your X display.
  • Changed the layout of the server list to fit in more servers.
  • Made cut and pasting server ip's work with the server list (ctrl-c/v when a server is highlighted).
  • Linux x11 binaries now work with 24bpp display depths (previously only 8bpp and 16bpp) [danfe].
  • Added some Microsoft mice mouse4/mouse5 enabling code [Massa].
  • Removed pushlatency (!).
  • -smackdown ruleset now permits seconds in the +showscores clock.
  • Now +showteamscores as well as +showscores shows the solo-scoreboard.
  • Charset has to be in 'gamedir'/charset.* where 'gamedir' is id1, fuhquake, qw, fortress etc. (textures/charset.* won't work!).
  • Winamp's volume isn't set to mp3_volume on startup anymore.
  • Removed cl_hightrack (to make way for better auto tracking system like in ktpro).
  • Increased resolutions supported by software FuhQuake to 1280x1024 (previously 1024x768).
  • gl_caustics now defaults to off.
  • Removed gl_waterfog and gl_conrotate.
  • Re-added scr_compacthud 3.
  • Increased max winamp playlist size from 1024 to 2048.
  • Increased max demos in demo menu from 512 to 2048.
  • Made the name of the demo currently selected in the demo menu scroll horizontally at the bottom of the screen.
  • Holding down CTRL when pressing ENTER in demo menu now starts timedemo instead of playdemo.
  • Console logging with the 'log' command no longer starts a new log on map change.
  • The 'log' and 'easyrecord' commands now create paths automatically when they don't exist.
  • sys_highpriority -1 now sets process to idle/low priority.
  • cfg_save'd configs now always include an informative message regarding cfg_save_unchanged.
  • cl_useproxy 1 now applies to the 'connect' command as well as join/observe.
  • fbskins are disabled by default in teamfortress (except when in spectator/demo mode).
  • fbskins and truelightning can now be disabled on the local server too (with serverinfo keys).
  • watervis is now always allowed in demo playback and spectator mode.
  • gl_max_size and gl_picmip can now be changed without restarting FuhQuake (map still needs to be restarted).
  • show_speed and cl_rollangle now work in MVD playback.
  • Default zone size increased from 128KB to 512KB.
  • Skyboxes of any size can be loaded now. They can now be loaded from qw/gfx/env as well as qw/env.
  • r_max_size 1 colours and r_fastturb colours have changed slightly. It's supposed to be better!

    Bugfixes in v0.30

  • Fixed potential crash when using say/say_team during demo playback.
  • Fixed buggy DGA mouse code in the Linux GLX client [Luke].
  • Added workaround for some ATI 9700 (and other ATI cards?) crashing when starting demo playback.
  • Fixed '-l t' msg_trigger's being cfg_save'd as '-l 4' msg_triggers (which are invalid).
  • Fixed waterwarp causing potential crashes when running software FuhQuake in very high resolutions [Spike].
  • Fixed bug where locs sometimes failed to load after playing a demo or single player game.
  • Fixed potential crash occurring when disconnecting from laggy servers.
  • Fixed Bad Draw_Fill error.
  • Fixed skins not being refresh'd when the person being spectated changes teams.
  • Fixed bug where using "+set s_khz 44" still resulted in 11khz sound quality instead of 44khz.
  • Fixed bug when using scr_conalpha 0 and small viewsizes in software FuhQuake.
  • Fixed bug where specs sometimes appear in mini fraglist with -999 frags.
  • Fixed bug where scr_drawHFrags display only shows 3 out of 4 frags when not tracking a player during mvd playback.
  • Fixed KP_STAR not working in linux x11/glx builds.
  • Fixed issues with larger net packets in qizmo recorded .qwz demos.
  • Fixed 'log_readable 1' bugs.
  • Fixed nail/spike models not appearing when watching server recorded MVD demos.

    Last edited by fuh on Tue Feb 22, 2005 8:00 pm; edited 18 times in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
fuh
Almighty King


Joined: 07 Sep 2002
Posts: 2086

PostPosted: Fri Oct 03, 2003 12:39 pm    Post subject: Reply with quote

FuhQuake v0.30 (Build 585) Changelog

  • This is the changelog for FuhQuake v0.30 (Build 585). The changelog to FuhQuake v0.30 (Build 570) is given above this post. Build 585 is a bugfix release for Build 570.
  • The news post for the FuhQuake v0.30 (Build 585) release can be found here.
  • Comprehensive documentation on all the match tools (auto-recording, auto scoreboard screenshots & more) available in FuhQuake v0.30 can be found here.
  • The v0.30 FAQ can be found here.
  • Known bugs and issues are posted here.

    Bugfixes in v0.30

  • Fixed crash on non-mtex capable cards (or mtex capable cards with -nomtex cmdline parameter). This affected 3dfx and S3 cards especially.
  • Fixed cfg_save corrupting aliases in linux clients.
  • Fixed bug where -game doesn't set sv_gamedir (*gamedir serverinfo key). [Tonik].
  • Using +/- aliases on mouse4/5 on microsoft mice now works [massa].
  • 'match_auto_record 2' now stops the demo 4 seconds after the final scoreboard shows, instead of stopping immediately.
  • Fixed jerkiness when walking down angled slopes with 'high' ping (eg. the corner of dm6 tunnel).
  • Fixed bug where 'gl_bounceparticles 1' would make sparks be drawn in the very centre of the map for no reason.
  • Fixed bug where the inbuilt server wouldn't accept connections from remote clients. (So you can start a coop game and have people once again).
  • Fixed bits of player models disappearing on Nvidia GF4 cards on 2K/XP (this was actually an nvidia bug, but I worked around it).
  • Fixed >= 100 monsters on a single player level causing an error when you exit the level (eg. e4m3 on nightmare).
  • Fixed fragstats not working in win32 software client.
  • Fixed 'v' and 'V' not working in the server list edit menu.
  • Fixed alignment issues in the FPS menu [danfe].
  • Fixed inconsistent capitilisation in some menus [danfe].

    Misc. Changes from v0.30 (Build 570)

  • In the match_format_* variables, %y now is the year without century (eg. 03).
  • In the match_format_* variables, %Y will now give you the year with century (eg. 2003).
  • Auto shots (match_auto_sshot 1) are no longer taken when the matchtype is a non-opponent type (eg you are playing coop or on a server by yourself).
  • Spark rays no longer go through map walls.
  • Removed r_rockettrail 8.
  • gl_max_size is now restricted to powers of 2 (eg. 1, 2, 4, 8, ..).
  • Shadows are no longer drawn for player models.
  • gl_solidparticles now defaults to 1 on wickedGL drivers.
  • gl_ztrick now defaults to 0 if a 24bpp or bigger depth buffer isn't available.
  • There are now 2 colour schemes for r_max_size_1 . 'r_max_size_1 2' gives the <= v0.28, 'r_max_size_1 1' gives the new colour scheme.
  • Source files should be more gcc 3.0+ friendly [danfe].
  • Disabled external skins for eyes models (and backpacks with -ruleset smackdown) by nqr admin request.

    New features in v0.30 (Build 585)

  • Added -snddev cmdline parameter for linux clients so they can use something other than /dev/dsp for sound.
  • Added $connectiontype macro ("spectator", "player" or "disconnected").
  • Added $demoplayback macro ("qwdplayback", "mvdplayback" or "0"). Use "if $demoplayback != 0 ... " to see if you are playing a demo.
  • Added $serverstatus macro ("disconnected", "standby" or "normal"). This can be used for detecting prewar/prematch on ktpro/oztf servers.
  • The fly command (from netquake) now works on the inbuilt server (and on recent zquake 0.15 servers) if cheats are allowed [Tonik].
  • Added 'scr_scoreboard_borderless' variable. Setting it to 1 removed the black lines around the outside of the scoreboard.
  • New variable sys_disableWinKeys can be used to disable winkeys from alt-tabbing you (only works in NT/2K/XP, and only when FuhQuake is in focus) [Oppy].
  • Windows keys are now bindable (LWINKEY, RWINKEY, WINKEY, POPUPMENU). Obviously only useful on NT/2K/XP with sys_disableWinKeys 1 (and possibely useful in linux too!).
  • Animated skins (skin groups) for alias models can now have 24bit replacement skins (name then modelname_x_y where x is the skin number and y is the group number).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    FuhQuake Forum Index -> FuhQuake Docs All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

hosted by ausgamers