Skip to content

Releases: QW-Group/ktx

1.43

10 Mar 07:38
46e895a
Compare
Choose a tag to compare

KTX 1.43 Release Notes

Changes

  • there is "OT" added to lastscores entry if it was OverTIme

Improvements

  • Added ztricks2 route (us3)
  • Allow monsters based on spawnflag (dsvensson)
  • Additional ents (dsvensson)
  • Send spectator info to clients (dusty)
  • Added crhook hook style (SpookyScaryDev)
  • RACE: added e1m2 route (julienbelmon/vvd)
  • WIPEOUT: notify in centerprint when only two players remain (dusty)
  • WIPEOUT: earn an extra life for surviving a wipeout by 0.3 seconds or less (dusty)
  • race: commands to change and vote countdown (julienbelmon/vvd)
  • Remove non-solid func_bob entities (dsvensson)
  • Stats: endgame stats has now a "direct_hit/fired" stat for RL/LG/SG (frehall)

Documentation

  • update description of k_noframechecks to correctly define what 0/1 mean

Bugfixes

  • WIPEOUT: fixed a couple of bugs that wouldn't let you change teams without reconnect (dusty)
  • WIPEOUT: Fixed a bug that causes dead players to take damage in certain situations (dusty)
  • WIPEOUT: Spawning players cannot be bounced by rockets/grenades (dusty)
  • WIPEOUT: Tell the client who dead players are tracking (for better demo playback) (dusty)

CTF: CRHook fixes & Improvements (thanks inf1niti!)

  • add k_ctf_hookstyle cvar for votable hook options: smooth (default), fast, classic (see below for details)
  • remove annoying looped grapple sounds for simpler axe swish(throw) and axe hit (anchor) sounds
  • improve balance of haste-hook implementation, make grapple speed a factor of haste power
  • move rune sounds to a more appropriate channel (jump no longer cancels sounds)
  • decouple hook delay from weapon switch/fire (delay subsequent hooks, not RL/LG/ETC)
  • fix chain clear bug, improve hook animation smoothness
    Note: you need to update your server config! replace k_ctf_cr_hook with k_ctf_hookstyle
  • add k_ctf_rune_bounce [1,2,3] cvar for toggling bouncing runes (see below for details)

k_ctf_hookstyle

This lets players decide between three styles of grappling hook.

k_ctf_hookstyle 1: smooth hook (default)

votable with hook_smooth, 51% player vote threshold required

The smooth hook implements some new features to help balance CTF gameplay

  • throw speed has been reduced from cr_hook (1200 -> 1050), while still being faster than the classic hook (800)
  • player acceleration from the hook pull runs through an easing function, giving the hook an overall "smoother" feel
  • implements a fire delay, limiting "hook spam" approach, encouraging more common movement mechanics (bhop)
  • the hook throw is cancelable, after a short delay
  • adds "cancel time" of 0.5s to initial throw (no spam)
  • adds linear accel/decel to hook velocity changes (no immediate speed change)
  • adds fire delay to repeated grappled (no spam)
  • reduce grapple velocity from 1200 to 1050

k_ctf_hookstyle 2: fast hook

votable with hook_fast, 51% player vote threshold required

the fast hook is closest to the existing cr_hook implementation, but the speed has been reduced based on community feedback

  • uses the same speed settings as smooth hook
  • no hook pull acceleration/easing, or fire delay
  • the hook throw is immediately cancelable
  • reduce grapple velocity from 1200 to 1050

k_ctf_hookstyle 3: classic hook

votable with hook_classic, 51% player vote threshold required

the classic hook uses the original 3wave settings

  • hook throw speed is slower (800)
  • no hook pull acceleration/easing, or fire delay
  • a hook throw cannot be canceled until the grapple hits a surface

k_ctf_rune_bounce

This functionality is carried over from PureCTF Pro.
cvar works as follows:

1 = bouncing droprune (spawn).
2 = bouncing tossrune.
3 = both enabled.


1.42

31 Oct 23:47
02fcde1
Compare
Choose a tag to compare

KTX 1.42 Release Notes

Clan Arena / Wipeout (thanks Dusty!)

  • send more game info to client
  • various updates for client changes
  • ix incorrect death type reporting
  • allow fire in prewar if /ready
  • fix last alive sound playing when dead
  • drop GL when out of ammo

Changes

  • /status command renamed to /status1 (so ezquake's own "status" command doesn't hide it anymore)
  • fraglimit in teamplay modes can be reached by the total team score
  • Endgame stats reverted to the original style (pre KTX v1.41)
  • New command: /laststats. This show the table-based Endgame statistics (the KTX v1.41 style)
    Note: to automatically trigger the table-based statistics, you need to set the following in your ezquake config:
    alias on_matchend "laststats"
    alias infoset "cmd info ev 8"

Improvements

  • Endgame Stats: Quadruns in the Top Performer section omitted if it is 0
  • Endgame Stats: Added % after effi in TopPerformers and removed lines with 0
  • Endgame Stats: Added Damage per Weapon stat table

Bugfixes

  • "maxstreak" is wrong on midair mode endgame stats
  • Corrected Armor times in detailed Endgame stats
  • /rpickup handles XonXonX game modes
  • demo name prefix corrected for XonXonX game modes

1.41

05 Sep 22:03
0b37cba
Compare
Choose a tag to compare

KTX 1.41 Release Notes

You still need v0.34 (or newer) mvdsv binary for this release! Get it from here.

Clan Arena / Wipeout (thanks Dusty!)

  • Revamped clan arena mode (/carena) to hopefully retire the old CACE mod
  • New Wipeout mode (/wipeout) allows dead players to respawn after increasing intervals
  • First person spectator support for dead players
  • End-of-round and end-of-game stats
  • Proper support for team overlay
  • Original CA sounds for countdown, "DRO!", etc.
  • Various bug fixes and other improvements

CTF (thanks nano!)

  • Add support for destroying flags and runes
  • Let mappers dictate rune spawns
  • Add a more flexible version of CTF based spawn
  • Make it possible to disable individual runes

Improvements

  • /shownick 1: showing ammo, next to health and armor
    Note: /shownick and /shownick 1 are two separate commands with similar functionality:
    /shownick displays teammate info (health/armor/ammo) in the center of the screen
    /shownick 1 displays teammate info (health/armor/ammo) in a position that can be moved around on the screen
  • /swapall: this is now a votable command, not an admin-only command (used only in CTF)
  • sv_maxrate allowed to be 500_000, should help with bloodfest mode, other modes could benefit with it as well
  • Added current game mode (and sub-mode) to the serverinfo response
  • Endgame Stats Overhaul Issue #96. Documentation
    Note: the old Endgame Stats used max 38 characters. The widest table in the new layout is using 57 characters. Please update your /vid_conwidth settings accordingly.
  • Weapon possession times are now recorded (and shown in the Endgame Stats)
  • The actual UserMode (1on1, 2on2, midar, race, etc...) is now advertised in the serverinfo Issue #234
  • Lock team member count upon matchstart Issue #208

Bugfixes

  • /rpickup: recursive rpickup is active for admin-triggered rpickup as well

KTX 1.40

21 Sep 22:08
e61ab8e
Compare
Choose a tag to compare

KTX 1.40 Release Notes

You need v0.34 (or newer) mvdsv binary for this release! Get it from here.

Coach

  • Fixed: Coach cannot rejoin when nospecs is on (Issue #135)
  • Fixed: When a coach disconnect, a new player cannot be elected as coach (Issue #136)

Pause

  • Added: Every player has 3 possibility to pause a game with matchtag set. Previously it was only possible for (elected) admins. (Issue #138)

Berzerk

  • Added: The long awaited Berzerk mode is back! Type /berzerk in to console to activate it (Issue #123)

Matchtag

  • Added: If a matchtag is not set, the Matchtag Not Set text is visible during the countdown (Issue #98)

Elected admin

  • Changed: When a player become an elected admin, his previous vote for a map is cleared (Issue #127)
  • Changed: An elected admin's vote for a map counts as normal vote. Not forcing an immediate map change (Issue #127)
  • Added: An elected admin has a new command to force an immediate map change: /forcemap (Issue #159)

Prewar

  • Changed: Map change does not unready players (Issue #122)
  • Added: Spawn locations can be toggled during prewar with the /spawn_show command (Issue #151)

New game modes

  • Added: 2on2on2; 3on3on3 and 4on4on4 game modes (Issue #165)
  • Added: XonX game mode (type /XonX in the console). This will allow up to 32 players to form 2 teams (Issue #109)

Note: To allow these new modes you need the set k_allowed_free_modes 4095 entry in your server config.

Slowready

  • Added: A new command is available: /slowready. It works like ready, but don't activate the idlebot (Issue #171)

LG stats in endgame report

  • Added: Endgame report contains statistics of LG (Issue #170)

Server side weapon select

  • Lots of fixes by meag. For this to work you need the v0.34 (or newer) mvdsv binary.

KTX 1.39

01 Sep 08:22
Compare
Choose a tag to compare

[Released in a rush, changelog coming]

How to update

Rename binary to qwprogs.so (Linux) or qwprogs.dll (Windows) and replace existing file in your KTX folder.

KTX 1.38

30 Jun 08:46
Compare
Choose a tag to compare

Race

  • Race routes are now loaded from external files (ktx/race/routes/.route)
  • Racers can race at the same time (one countdown, run ends when all racers have finished)
  • Players should become increasingly translucent as they get closer in newer ezquake clients
  • To turn off seeing other players completely, toggle using /race_hide_players. (default on for older clients)
  • Match mode - vote /1on1, /ffa etc after /race enabled.

Three scoring systems:

  • Win only - 1 point for the winner
  • Scaled - 1 point for winning, 1 point for completing, 1 point for everyone beaten (can be 3-0 in 2 player game)
  • Formula1 - 25 points for winner, 18 for 2nd, 15 for 3rd etc.
  • Players can turn on optional race pacemaker, showing route for top local time
  • Racers above a start point don't count as idlers (race8 bug - only distance on horizontal plane was taken into account)
  • Idle racers don't count for voting purposes
  • User commands now stored in race demos, allowing 'show keys' to work during client playback (very inefficient right now)
  • Server-side recording of race demos should now be default & more consistent
  • Map now resets correctly when last racer quits during race run
  • Space no longer toggles chasecam view
  • Some stability fixes (out of bounds errors)
  • Toggling fallbunny during race is now blocked
  • Velocity shown in race chasecam is horizontal velocity only
  • Slide8 is modified so it can be completed (push trigger over lava pit)
  • QTV chat now appears during race (was blocked as demo was being recorded)

Frogbot integration

  • Frogbots (initially based on the fbca mod) have been ported into KTX, enable in build with make dlbots
  • Route definition files are loaded from external files (/ktx/bots/maps/*.bot)
  • Built-in map/route editor for local use (/k_fb_options 2, reload)
  • Bot logic parameters can be loaded from external files (/ktx/bots/configs/)
  • Bots have improved ground movement abilities and rocket jumping to increase map support (bravado etc)

Teamplay messages

  • Teamplay messages can now be generated server-side /tpmsg <msg-type>
  • Locations loaded from .loc files (ktx/locs/*.loc)
  • Added for bots, not recommended for humans with ping yet as antilag's teleport protection will cause errors

Hoonymode

  • Players can nominate a spawn before the game starts (/pickspawn), nominated spawns are always chosen over random
  • Added teamplay-based hoonymode - initial spawns are rigged, then standard ktx model
  • /hoonymode2v2 or /hoonymode4v4 to activate
  • must be team 'red' or 'blue', as per CTF
  • nominated spawns will have pent or quad effect applied depending on team
  • /break between rounds is treated as /break from the match
  • In duel player is told of spawn point prior to spawning, is frozen to spot just before round starts
  • Changes to support replaying of scenarios, based on .ent files at present

Statistics

  • Demo information file format improved, should have all stats now
  • /k_demotxt 2 now supports /k_demotxt_format - xml & json supported
  • If configured in mvdsv, stats for demos will be uploaded to web server at match-end
  • LGC score printed at end of dmm4 duels

Other

  • Autotrack: autotrack no longer gets 'stuck' when candidate players are dead at same time
  • CTF: Matchless CTF now supported
  • CTF: Runes no longer set to rotate (this only 'worked' if client had .md3 named .mdl and no .md1 file)
  • Coop: teamplay setting now valid for coop, k_force_mapcycle option forces mapcycle in co-op mode
  • Demos: If matchtag set, demo is always saved
  • Demos: Explicit pickup notifications sent for items & backpacks, and also for backpack drops
  • Gameplay: Secret doors now do x100 the damage if blocked while on initial stage of opening (fixes cmt4 exploit)
  • Ghosts: Colours for disconnected players are no longer random
  • Intermission: Players joining during intermission have no model set (view not obscured for those already connected)
  • LGC mode: POVDMM4 variation - no armor pickups, LG only, no superpowers, no door opening, damage frags enabled, etc.
  • Midair: Momentum on rocket hits in 'midair' mode restored to old calculation
  • Other: /forcebreak by admin during countdown no longer crashes server when teamplay enabled

Version 1.37

25 Jul 20:25
Compare
Choose a tag to compare

Version 1.37

Version 1.36

23 Jun 19:52
Compare
Choose a tag to compare
v1.36

Version 1.36

Version 1.35

23 Jun 19:49
Compare
Choose a tag to compare
v1.35

Version 1.35

First beta version of 1.37

20 Jun 15:51
Compare
Choose a tag to compare
Pre-release
v1.37-beta.1

Bumped version to v1.37-beta.1