Skip to content

Releases: QW-Group/ktx

v1.44

13 Oct 13:51
7ec4d26
Compare
Choose a tag to compare

KTX 1.44 Release Notes

Changes

  • Various wipeout related updates (dusty-qw):
    • Simplified "1on1" notifications
    • Spawning players cannot take or give damage for 1 second (but can still rocket jump)
    • Respawn times are now calculated based on number of players in team. This should improve 2v3 or 3v4 experience.
    • Some minor bug fixes with sounds and team settings
  • STATS: show shotgun damage after percentage (dusty-qw)
  • Do not override the required number of votes (2) for an election (ciscon)
  • Removed biosuit to trigger autotrack (tcsabina)
  • Add Tribe of Tjernobyl mode (dusty-qw):
    • ToT is a dmm4 1v8 bot game. You spawn with full health and unlimited ammo while the bots spawn with no armor and only shotguns. The goal is to frag as many bots as possible before dying, up to a 5 minute limit. Powerups are enabled.
    • To play (e1m2 is a good map for this):
      • /tot
      • /botcmd enable
      • /botcmd fill 20
      • /ready
  • WIPEOUT: reduce chances of repeat spawn locations (dusty-qw)

Improvements

  • Add 3 second centerprint countdown before pauses and unpauses. Also added switch sound effect during pause countdown (Dusty)

Documentation

Bugfixes

  • QVM: Fix bitrot of QVM builds and include in CI, mostly C89-isch changes. QVM is the OS and architecture independent version of KTX that works with browser based FTE in addition to native mvdsv, ezQuake and FTE.

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