Xonotic Changelog

What's new in Xonotic 0.8.2

Apr 3, 2017
  • TimePath has been working tirelessly on the codebase to improve its quality. His efforts have removed many longstanding issues originating as far back as the original Quake! All that refactoring has made Xonotic much more developer friendly, which we hope will encourage more contributions. The organizational changes he’s made also structure the code such that a move to an alternative engine, daemon, is possible in the future.
  • [Quick Menu] Developer terencehill has added a “quick menu” system to the in-game HUD layer. This system allows you to expand your configuration options without having to occupy additional keybindings. Access it by hitting the F8 key (by default), which will bring up a menu overlay on your screen where you can then use the arrow keys to navigate and make selections. terencehill has also helpfully included an example configuration file for customizing the options in your quick menu.
  • Mapping czar Mirio and his team have integrated several new maps for our collective playing enjoyment. In addition to fixing many details of existing maps in the portfolio we now have Boil by kuniu the frogg, Geoplanetary by MintOX, and Erbium by Justin shipped with the game. Both Boil and Erbium are deathmatch-oriented maps, each with a unique look-and-feel. Geoplanetary is a CTF-oriented map with an open design, a central vortex location, and clever warpzone placement. Boil features a new music track “Go Get ‘Em” by TheAudioMonkey, while Erbium features the new track “Nanite” by Archer. In addition, fan-favorite map Darkzone has received some visual and structural updates. [Erbium]
  • When playing a match with a lot of players, did you ever want to know who was spectating you? Your curiosity can now be satisfied with a new feature that lists who’s watching your gameplay. Don’t get nervous - “It’s only game” after all! You can control this setting with the “cl_showspectators” cvar in your client and the “sv_showspectators” cvar on the server. By default it is disabled on the client and enabled on the server.
  • Vehicles now have properly colorized crosshairs, and you can now spectate players who are driving vehicles (practically impossible before). Using your “dropweapon” keybindings (backspace and G by default) will toggle the third-person view. These spectator view mode toggles are also available for all other game modes. [Geoplanetary by MintOX]
  • The radar has some new functionality when playing onslaught mode. Players can teleport between control points by pressing the “Use keybinding” near one (F by default), and can even spawn at control points by clicking them.

New in Xonotic 0.8.1 (Aug 27, 2015)

  • Feature Highlights:
  • Here are some feature highlights from this release:
  • [Atelier] The first of the new maps is Atelier, by ShadoW. It’s been a TDM favorite for a long time, but only recently did we tidy it up for actual inclusion in the game. Sporting ample room for movement and an always-tantalizing quad spawn, this one is great for 3v3 or more.
  • [Final Rage] The second of our new maps is a resurrected classic from the days of old: Final Rage! Heavily modified by LO and proraide, the map is sporting an entirely new look. This version of final rage is sure to witness more frags. Be wary of the warpzone on the bottom floor, though - sneaky rockets abound! This map is great for duels.
  • [Warfare] The last of our new maps is another blast from the past: Warfare! Maddin has added an entirely new atmospheric feel to it along with numerous other niceties. His attention to detail is immediately apparent. This map is another good one for duels. Be careful not to get caught in the trap near the mega health!
  • [Luma] We have an entirely new menu theme - Luma - courtesy of sev. Emphasizing strong lines and crisp visual clarity, it gives the game even more UI polish. In addition to Luma, sev has also graciously updated the Xolonium font to better comply with standards and also designed a new crosshair set.
  • [Items timing in the HUD] Developer terencehill wanted to provide opportunities for players to improve their gameplay, so he introduced mega-item timers for the HUD in this release. With these enabled in the HUD players can see when the next mega item (100 health or 100 armor, to name two) is spawning next. This is great for beginners and casters alike.
  • Our wily core developer Mario was busy working on CTF and thought to himself “why stop at two flags?”. Before we even knew what was happening he introduced three and even four flag CTF! Crazy, I tell you. Crazy fun, that is. For the sake of completeness he also implemented a one-flag CTF mode which was inspired by some Quake 3 mods. As if this weren’t enough, Mario also turned his attention to the buff subsystem. This release features three all-new buffs: Inferno, Magnet, and Swapper. The buff system also received some balancing attention after community feedback. Buffs now have time limits and some of them have compensating disabilities to balance out your new powers.
  • [Voting the next game mode at match end] Melanosuchus provides us another friendly feature. At the end of matches, server administrators can now choose to let their players visually decide which game mode they’d like to play next! This is a huge win for usability, as before this was only available to those who knew how to use the command-line voting syntax. Hooray for ease-of-use!
  • Last but not least, the entire team would like to thank TimePath for his efforts at refactoring the codebase. The code is becoming a much friendlier place due to him. Thank you sir!

New in Xonotic 0.6.0 (Apr 26, 2012)

  • FEATURES:
  • Implemented Client Side QuakeC networked models and players (model code under MIT licence)
  • Implemented forced enemy models and forced colors (cl_force* cvars)
  • Implemented sending of extensive player statistics to a global server, also allow anonymous tracking
  • Introduced sRGB lightmap rendering for maps (Courtfun, Darkzone, Lightspeed, G-23, Solarium)
  • Added 4 new maps: Darkzone, Drain, Lightspeed and Solarium
  • Client side movement prediction and error compensation with in conjunction with data sent from the server
  • New blood for humans, aliens and robots, new machinegun trail and muzzle flash effects
  • Body part based weapon damage effects
  • New Minstanex and Laser models
  • New underwater effects and exploding projectiles in lava/slime
  • Reworked and simplified the menu, brought most of the translations up to date
  • Reworked and simplified the ingame commands
  • Icon indications in the server browser to inform the player about the mod played (Overkill, Minstagib, Sandbox), and various properties of the servers like encriptions and statistics forwarding
  • Introduced an un-ignorable server notice system of MOTD upon connection to a server
  • Limit medium health pickups to only work if below 100 health in XPM config geared towards competitive players
  • Further improved weapon and gameplay design
  • Added high quality frame buffer (hqFBO) support
  • Added Sandbox game mode: spawn, pose by frame, recolor, rotate etc. models in the engine
  • Added nine new crosshairs
  • Introduced maximum, minimum, and desired FPS settings, to save CPU time for other applications or prevent overheating, or automatically reduce graphical quality in case the computer can't handle the rendering well
  • Fixed and improved "Nexball" game mode, it now supports correct weaponless football and basketball modes, and Ut2k4 like "Bombing run" with weapons and safe passing
  • Allow client to turn off sv_pogostick for itself (cvar cl_movement_track_canjump, can be set from the menu too)
  • Added a function to show the radar panel centered (customizable scale and size); toggleable by the default key m
  • Add a campaign levelwarp command "warp". The warp'd progress is NOT saved
  • Make "weaplast" and laser secondary use the best other weapon if previous is unusable. This also makes "weaplast" use the second best weapon on spawn
  • Added new fun "weapon": the @!#%'n Accordeon
  • Added various features for bot spawning and weapon handling
  • Re-worked shotgun secondary tracing, added new features like multi-hit and non-player hit detection
  • Gave the tuba its own audio channel
  • Added warning sound to hagar secondary load
  • Physics panel updates: acceleration progressbar can now be scaled to display better acceleration values
  • Change damagerate to be like ticrate
  • More work on centerprint rendering, plus new feature with sv_fraginfo which allows it to only show health/armor of attacker when in warmup (normal matches then don't show this information)
  • Added support for trigger_secret entity
  • Lots of improvements on the HUD, like smoother animations, names of players only showing up if near crosshair, etc
  • Antilagged vehicles
  • Added endgame autoscreenshot function to client too
  • Added "shuffleteams" command: it randomly builds a set of new teams from the connected players
  • Magicear entity supports tuba notes
  • Show the "no map preview" image when a map preview isn't found
  • Added waypointsprites and healthbars for turrets
  • Added Greek and Ukranian translations
  • New animations for Ignis, Nyx , Seraphina and Erebus models and variants
  • Update default weaponpriority list from latest real world stats
  • Added more demo files for better benchmarking
  • Modified "weaponstay" cvar logics
  • Added support to bind F10 as "show quit dialog" instead of instantly quitting
  • If the vote caller votes no, then that stops their vote without making them type vote stop in the console
  • Two new aliases for fullbright skins: "sv_fbskin_unique" and "sv_fbskin_rainbow"
  • Added new entities func_conveyor and trigger_conveyor
  • Func_plat emtity now supports a "lip" property
  • Allow master to actually do normal vote commands too
  • Fireball, Port-O-Launch and Minstanex are now SUPER WEAPONS
  • Port-O-Launch works similar now as the Portal gun
  • Added "fireflies" effect
  • BUG FIXES:
  • Gibs: avoid splatting decals on them: this fixes the slowing down issue of decals on models introduced in 0.5
  • sv_doublejump: clip velocity when landing (fixes sticking-to-floor bug)
  • selectteam: refuse changing to the team you're already on
  • Fix name description alignment in scoreboard_columns_set help
  • Fixed a hook related crash
  • Fix name description alignment in scoreboard_columns_set help
  • ClientKill: prevent multiple suicides in same frame
  • Fixed a NIX issue
  • Added checks to make sure you can't fire hook while inside a vehicle, and also removed any current hooks you have when you enter a vehicle
  • Seeker: fix missing handling of hitting skybox
  • Fixes for the pitch shifting code path
  • Some major cleanup/organization of HUD weapons panel code
  • Changed around some of the death messages for weapons - Some were outdated, others were just using bad naming schemes (shotgun for example)
  • Fix antilag for shotgun secondary (should now work better with high ping)
  • Only play strength sound if snd argument for W_SetupShot wasn't empty
  • Add simple fix for electro combo exception (ONLY apply the exception if it's true, otherwise do -1 so that it doesn't override at the wrong times)
  • Player stats: include accuracy for ALL players, not just those playing at the end
  • Fixed minor bug with centerprint fading
  • Fixed the exception for hagar W_CheckProjectileDamage function
  • item_key1/item_key2 work now with func_door, new entity: trigger_keylock
  • New style (dB based, realistic) sound attenuation, also made menu option for that
  • Fixed teleporter randomization
  • Got rid of all monster related code. It was either unused or defunct. (Code files are in server/attic)
  • Reworked turrets to most use the same projectile code (reduced duplication), and gave each turret a separate death message on client
  • Gave turrets _shirt & glowmod insted of colormod. Fixed .team check
  • Cleaned up turrets csqc
  • Improved sounds for the @!#%'n Accordeon and the @!#%'n Tuba
  • "slowmo" is no longer saved to config.cfg file
  • Fixed hud_panel_radar_maximized to always have the default background image
  • urllib: allow "-" as file name to write to console (stdout)
  • Fixed damage blur sticking on when switching to chase_active 1 while damaged, even after getting more health
  • Fix for: Arena, LMS, CA: decide scoreboard validity by alivetime, not by spectator state
  • Simplified trace owner logic for ballistic bullets, and made it more consistent with projectiles
  • Fixed Show names of players slider (hud_shownames) in the menu
  • Fixed killing bug of player when they tired to change teams when that is forbidden
  • Fixed tesla coil turret
  • Fixed g_ghost_items being saved to config.cfg
  • Turned nexball into a gamemode mutator
  • Fixed color bug of clones
  • Fix for warpzones: always make sure origin is changed
  • Many fixes for announcer code
  • Various playermodel related fixes in framegroups and bones
  • Fixed "die-after-spawn" bug in CTF
  • Fix an issue with shotgun multihit allowing for double the damage to be inflicted accidentally
  • Various vehicle related fixes (fix raptor spawn-enter-crashdown, fix incorrect sending of health/shield on vehicle enter, make alarm sound/s stop right away when exiting a vehicle etc.)
  • Fixed CTS spawns on courtfun
  • Fix two bugs of crosshair button
  • Gave Hagar it's own trail effect instead of sharing it with Mortar
  • Fixed bug in "omg" config
  • Fixed weird projectile angles on impact
  • Removed MinstaNex from keybinds list
  • Fixed bug "Damage dealt to a player's dead body is reflected upon the spawning player"
  • Fixed an issue death camera in Minstagib when the player gets killed by running out of ammo
  • Fixed missing waypoint for Invisibility in Minstagib
  • Fixed powerup rules for LMS and CA
  • Fixes for "Who" command
  • Use q3map2 style OBJ orientation
  • Fixed misc_gamemodel bbox when using modelscale
  • Fixed a bug with serverflags clearing items
  • Fixed crosshair selection to show real size
  • Don't allow sending tell messages to yourself anymore
  • Fixed a warning while playing on vehicle server
  • Fixed player color palette (no more camouflage colors)
  • Fix bug with minstagib not using prepare attack
  • CA: stop the countdown immediately if one team is empty
  • If intermission is active, spectators are now able to talk
  • Fixed bots added after round start will never join the game
  • Gun position in hand is now saved
  • Fix mutator hook system for client commands
  • Forbid enabling hud setup mode while playing back a demo
  • Fixed damage applied later when falling from high into a vehicle
  • Fix of dead bodies playing jump animation in case fallen on a jumppad
  • Fixed scroll vs drag detection in the weapons list
  • Reinit renderer if at initial startup texture compression state changed. Fixes lots of bugs
  • Fixed accelerometer with csqcmodels
  • Fixed menu startup when a demo is played back
  • Fixed sv_precacheplayermodels console spam
  • Fixed loosing score when observing during qualifying in Race and CTS

New in Xonotic 0.5.0 (Jan 6, 2012)

  • 16 game modes, including deathmatch and capture the flag
  • Futuristic weapon set with special abilities
  • Fast-paced gameplay with trick jumps, including bunny, strafe, and rocket jumping
  • Many beautiful and fun maps to master
  • Multiplayer or single against AI
  • Includes vehicles option