Version history

From King Arthur's Gold Wiki
Revision as of 20:15, 31 March 2012 by Illu (Talk | contribs)

Jump to: navigation, search
Template:TOC hidden

Build 346 (28/March/2012)

Changes from build 345 to 346:

  • fixed crash on death message
  • fixed full version banner dissapearing too fast
  • fixed player names not appearing above heads for normal players
  • fixed server crash on ban
  • fixed auto-picking materials
  • fixed timestamp number padding
  • fixed vote kicks not banning


Build 345 (27/March/2012)

Changes from build 319 to 345:

  • authentication system now uses KAG API (https://wiki.kag2d.com/wiki/API_Overview)
  • fixed duplicate IP preventing from LAN play
  • user roles separated (admin, guard, tester)
  • added new default gamemode Rapid Team Deathmatch
  • added default “Beginner” server filter
  • default chat key is [T] or [ENTER]
  • team chat is launched with [Y]
  • vote keys on Mac OSX are [+] and [-]
  • strings are loaded from .irrst files located in Base/StringTables
  • fixed barrier dissapearing on client when match not started
  • added random Lance bot to addBot command
  • error message for duplicate master login
  • fixed securitysetup using username instead of name
  • fixed builder killing with hammer msg
  • fixed couple of crash reasons
  • fixed network clantag exploit
  • fixed net logging of IPs
  • added serverMessage(“message”); console/script command
  • boulder multiplayer crash fixed
  • fixed network connection memory leak
  • added no GUI mode (F6)
  • fixed squeezing
  • fixed server console “CAN’T PICK’ spamming
  • removed console “banned client trying to connect” msg
  • ESCAPE also closes scoreboard
  • added “Open external browser” button to awesomium browser
  • server has chat texts logged in console
  • random chests and lanterns are specified in the generator file
  • all disconnection messages appear in popups
  • fixed lantern and kegs in non-gold servers
  • fixed launcher graphic flickering
  • fixed connection messages error and returning to menu
  • RCON users are now red in scoreboard
  • fixed spikes spawning dummy blocks
  • Ban system overhaul (\unban)
    • unban works via username
    • bans stored in securitysetup.cfg
    • ban player needs to take username param
  • removed hwid related ban stuff
  • removed bans on kick
  • guards and admins can always see player labels on hover
  • when someone marks for vote kicks server announces it
  • fixed wrong rooms appearings in mods
  • game launches from menu only after succesful connect
  • fixed bad delta msgs on server on player join


Build 319 (2/March/2012)

Changes from build 281 to 319:

  • Single-player zombies added
  • "Nerfed" bomb jumping, forms of Bomb Jumping still exist.
  • New lighting - castle interiors and caves are dark. You can hide in them.
  • Added lanterns in full version (will work fully next patch).
  • More workshops
  • Added powder kegs
  • Workshops have no castle background. This means they can fit anywhere and don’t cost stone.
  • Many collision, networking, exploit and security fixes
  • Bot's AI have been improved so that it can fend for itself
  • Randomly generated dungeons and castles
  • Added rubble from collapsed castles and in ruins
  • Player names on cursor show only when close and in full light (to allow hiding)
  • Expanded bomb radius - no more bomberman explosions
  • Shopping in a workshop now opens up a radial menu
  • Cost reduction on workshops - does not require stone anymore
  • New door textures


Build 281 (25/January/2012)

Changes from build 274 to 281:

  • Mark-kicking now works again
  • Net code should be a little smoother
  • A few server browser bugs have been fixed


Build 274 (17/January/2012)

Changes from build 265 to 274:

  • fixed “reason 5” players ban
  • fixed “COLLAPSED BY” console spam
  • fixed giant holes in mountain maps
  • fixed server browser crash after closing password box
  • fixed server browser password box letters visible
  • fixed / not working with autocomplete in console
  • fixed some collision bugs
  • ladder/tree climbing animation uses walk animation
  • clients from server browser connect through sv_ip variable if specified
  • fixed dedicated_server.sh being in DOS format
  • fixed unit counter not appearing on first join
  • removed adding 10 coins for placing gold bullion


Build 265 (06/January/2012)

Changes from build 263 to 265:

  • fixed native resolution in fullscreen broken
  • fixed map collisions (not climbing, corner jumping etc.)
  • chat console is disabled if no players
  • unit counters changed to minimalistic numbers
  • chat moved to top
  • gamemode descriptions support line break (new CTF description)
  • chat box position, transparency improvements
  • chat box only displays under 140 chars
  • fixed help texts not appearing during build time
  • fixed not being able to build sometimes at some spots
  • fixed buying bomb by spamming with left over coins
  • fixed massive gold appearing under tent in older generator scripts
  • fixed hole in map generator causing tower
  • added flat map with hole in middle to deafult map cycle
  • fixed 2 players from the same IP being authenticated wrong on master server
  • Mac: fixed space appearing after pressing shift in chat


Build 263 (05/January/2012)

Changes from build 262 to 263:

  • fixed kick and swap menus not scrolling
  • arrows don't stick to shields
  • fixed unpredictable bomb throwing on high ping
  • fixed unit_count=0 in gamemode.cfg (one life for all)
  • fixed warmup counter display
  • fixed quarters not healing if something in front of it


Build 262 (05/January/2012)

Changes from build 228 to 262:

  • Changed workshop building to an UPGRADE MECHANISM using USE KEY [E]
  • Outposts and catapults are built in the SIEGE WORKSHOP
  • KAG map format which saves everything on the map (/loadmap /savemap commands eg. “/savemap plaza”)
  • Faster network code. Many optimizations in this area you’ll notice a slightly lower ping.
  • new Swordfight map
  • fixed some collision bugs
  • fixed tents spawning underground
  • map format changed to .KAG
  • \loadmap \savemap - loads\saves .KAG files
  • \loadbitmap NAME - loads PNG map format from Maps/
  • packet compression is back on
  • arrows stick to bodies
  • fixed rules time counter and display
  • changed to larger font for catapult health and blocks menu resources display
  • builder rectangle cursor doesn't appear if not buildable and not diggable
  • fixed ping times in server browser
  • fixed favorites in server browser
  • fixed server browser password prompt display
  • fixed sort types list box
  • fixed most bottom blocks on map indestructible bug
  • added speedhack detection and prevention
  • units are decreased on spawn not death
  • Mac: fixed ingame web browser
  • Mac: fixed screen options not saving
  • Mac: changed team chat switch to Ctrl
  • Mac: improve graphic performance on
  • Mac: fixed game crashing when window larger than desktop
  • fixed authentication mix up when two players from same host connect
  • improved network code - slightly lower pings
  • added server check for knight slashing
  • slash takes 5% longer
  • sv_compression variable works again
  • fixed throw sound being played if trying to drop materials during warmup
  • fixed client crash on map restart
  • fixed trying to connect to full server
  • units aren't decreased in build time
  • added \nextmap command (\restartmap works as it should now)
  • Mac: fixed clipboard pasting Cmd+V
  • Mac: fixed mouse button / shield problem
  • fixed head config hack
  • fixed bomb killing teammates
  • improved offscreen objects netcode
  • autoupdate can be canceled with ESC
  • new linux dedicated executable works w/o batch file "./KAGdedi"


Build 228 (02/December/2011)

Changes from build 203 to 228:

  • added pre-game launcher
  • added (windows only for now) ingame web browser with links to: manual, wiki, IRC chat, creating account
  • added server favorites
  • added in-game Manual by SirSalami
  • removed player name mouse hover chat
  • clicked server in server browser updates ping meter icon
  • improved first ping performance in server browser
  • added double click join to server browser
  • added building time/match started information in server preview
  • added menu music
  • changed collapse physics
  • fixed ambient sounds
  • fixed screenshot folder on Linux
  • fixed crash in editor mode when jumping on bridge
  • fixed builder can't pick 3rd heart
  • fixed door pick sound being wood
  • builder has to stand still to build
  • autoupdater does not require restart
  • console accepts \ and / for commands
  • bridge takes 20 wood
  • bridges and ladders can't be built only against dirt background
  • optimized all game object collisions
  • icons in scoreboard are double size
  • class icons point in same direction and builder is distinguished from sword more
  • can't shield against falling blocks
  • can't destroy rooms after match has started (anti-griefing)
  • fixed far view on fixed camera for lower resolutions
  • added disclaimer after server startup for sv_allow_globals_mods variable
  • rooms require 5 hits to destroy
  • changed some HUD fonts (including above head chat)
  • added command-line option to start server with specific ip,port,slots eg: ip 123.124.125.126 port 50213 slots 32
  • added break_time_static for a build time that doesn't change with number of players


Build 203 (07/November/2011)

Changes from build 200 to 203:

  • added server name and address in scoreboard
  • added class icons next to player names
  • sword strike knockback is half power
  • removed semi-stun from hit
  • clash doesn’t work on slash
  • less stun on fall
  • game is not rendered after alt+tab
  • unit_count can use floating point variables
  • unit_count = 0 - no respawns; unit_count = -1 - unlimited respawns
  • added \sv_deltacompression variable (set to 0 in dedicated_autoconfig.gm to improve performance at the cost of bandwidth)
  • \sv_compression temporarily disabled (always true)
  • limited CPU usage


Build 200 (04/November/2011)

Changes from build 190 to 200:

  • added female characters (player customization) ([BACKSPACE] in-game)
  • added head customizations ([BACKSPACE] in-game)
  • Misc menu (backspace) doesn't require to hold key
  • bridges are now two-way platforms (drop from them with down key [S])
  • arrows go through bridges
  • removed Advanced Movement tutorial
  • fixed arched not falling from top tree
  • all objects now fall through bottom of map (flag respawns after falling there)
  • increased pick radius of pie menus
  • pie menu items are also selected with left mouse click
  • fixed collapsed blocks not disappearing at the bottom of the map
  • fixed not being able to build castle background over spikes
  • fixed spiked castle background not giving support
  • catapult fire progress is always displayed when in fire mode
  • fixed catapult not changing team on fire
  • fixed shield ladder not working on ladders
  • removed "test" name above head
  • tweaked bomb throwing
  • added throw direction arrow on HUD
  • fixed bomb wall bounces
  • fixes in fast moving player/map collision
  • optimized map collision code
  • misc menu (BACKSPACE) doesn't require holding the key
  • fixed bridge open/close glitch
  • rcon commands are logged in console ([RCON FROM PLAYER_NAME])
  • admin/guard : [F3] key freezes [F2] key unfreezes player
  • added "COLLAPSE by PLAYER_NAME" in console log
  • can't switch to team with units depleted
  • removed tutorial box and emoticons from tutorial display
  • fixed joining game errors
  • added fixed camera on/off option in main menu (Player tab)
  • lowered bomb jump velocity
  • bridges can be built on dirt background
  • removed material dropping when overloaded
  • hovering mouse on player and pressing chat adds his name to chat (works for chat menu too)
  • tweaked jumping
  • help UI improvements
  • disabled game music (temporary)
  • 30% of fallen coins is lost on death
  • near spawn respawn multiplier multiplies half the time for outpost
  • HUD doesn't fade out if typing in chat
  • break time is now set based on a multiplier (players amount)
  • unit counter is now set based on a multiplier (players amount)
  • respawn counter can't go longer than number of players (in seconds)
  • added 1 archer discharge frame
  • fixed \loadmap [name] command - loads the map from the folder Maps/[name].png
  • added sword blocks when hot other sword
  • bomb sparks turn red when approaching explosion time

Combat:

  • you lose charge on being hit
  • fixed slash on team player
  • fixed knight hitting after being hit
  • fixes in knight double slashes
  • can't hit or shield for 0.5s after being hit


Build 190 (25/October/2011)

Changes from build 158 to 190:

NEW CONTROLS AND PIE MENUS:

[E] USE ITEM
[F] BLOCK MENU
[C] PICKUP /DROP
[BACKSPACE] MISC MENU (CHANGE TEAM, SUICIDE)
[V] CHATS
[Q] EMOTICONS
  • added castle room: bomb workshop - for making bombs (press [E], costs coins)
  • added castle room: arrows workshop
  • added castle room: quarters - gradually heals you for coins
  • added droppable coins
  • added HUD resources blink when added/removed
  • generated maps are mirrored by default (can be switched off in Rules/gamemode.cfg)
  • CTF and Swordfight gamemode now have a default unit count limit
  • map editor mode from menu uses Sandbox game rules
  • mount bomb on catapult (light bomb with [F] and then put on catapult with menu [E])
  • added shield down attack animation
  • added "Quit Editor" main menu option
  • added recent added/decreased resources display on HUD
  • changed chat fonts to support european characters
  • admin kick/swap menu is team sorted

Bugs:

  • fixed knight shield not shielding teammates
  • fixed time limit game rules setting
  • fixed unit count game rules setting
  • fixed doors not closing near tent and other objects
  • fixed bomb bounce sounds
  • fixed bots not respawning after map change
  • fixed timed out rcon/mod players not disconnecting
  • fixed help texts smooth rendered
  • chat with 1 letter can be sent now

Gameplay/Balancing:

  • bottom of map is a hole in which you die
  • when team becomes unbalanced players with lowest score get switched
  • each hit at stone gives 2 stone; thick stone 5; gold 2
  • archer doesn't draw arrow if no arrows
  • bombs are stronger and have larger kill radius
  • tents and outposts don't heal
  • wood, stone, gold is automatically picked up only by builder; arrows by archer; bombs by knight
  • fixed class selection on custom class rules
  • removed arrow added to player resources when arrow hit player
  • fast arrow knockback is smaller
  • bomb isn't dropped on knock back
  • only 50% of arrows drop drom dead archer
  • bomb can destroy dropped arrows
  • bombs can launch knight from ground (with shield; greater velocity achieved from air)
  • added 5s immunity on tent after respawn
  • increased stomp damage velocity

Archer:

  • archers can climb trees
  • archer has 3 firing options (indicated by cursor color): slow, normal and charged
  • arrows are generally faster but have a lot more drag
  • arrows damage is based on velocity (dragged/out of screen arrows are weaker)
  • archer can cancel shot with [right mouse] click
  • fixed arrows losing effectiveness when lobbying them
  • archer stomp doesn't do damage
  • archer charge cursor appears only after arrow is drawn
  • fixed killed archer arrow not firing
  • moved arrow origin 2 pixel higher

Knight:

  • knight double slash only works when actually hit somebody
  • knight shield up works more like a ladder
  • knights can glide on shield up (shield parachute)
  • fixes to shield collision
  • less knockback on sword hits

Catapult:

  • catapult fires more sideways
  • catapult uses 5 stone per shot
  • catapult loads much longer
  • catapult against catapult is more powerful
  • catapults don't regenerate
  • catapult rocks have more gravity
  • destroyed catapult drops half loaded stone
  • the more vertical the catapult rocks the less damage they do

Builder:

  • builder has 3 hearts
  • builder can hurt knights

Tweaks:

  • changed scoreboard colors
  • object/workshop usage help texts are always shown
  • blocks without required resources are not drawn in block menu
  • outpost shows health on mouse hover
  • items fall out with greater velocity on death
  • bubbles on minimap show only for own team
  • stance animation changed when carrying something
  • knight shield is unlagged
  • ladders can't be placed far horizontally (they don't drop now)
  • all player names show when waiting for respawn
  • changed player label colors
  • menu and prompt bubbles don't show on minimap
  • added spawn immunity blink indicator
  • trees regrow slower
  • added smoke on catapult rocks hit stone

Above head chat:

  • above head chat messages background is transparent
  • chat longer than 200 chars doesn't appear above head
  • above head chat breaks into lines if long
  • default above head chat color is white; team chat is team colored

Commands:

  • added addBotX command - addBotX( team, class, name ); eg. addBotX( 1, 0, "St. John" );
  • added disable compression option sv_compression=0
  • fixed \unban; \unbanhost; \unbanhid commands

Hotfix:

  • fixed autobalance issue
  • fixed 3 heart archer
  • fixed builder tutorial crash
  • fixed outpost not being able to switch class


Build 158 (24/September/2011)

Changes from build 157 to 158:

  • fixed not being able to connect to server after some time of server running


Build 157 (22/September/2011)

Changes from build 156 to 157:

  • added "nocollapsing_nearspawn" variable to game rules file (CTF/gamemode.cfg)
  • near spawn collapses prevention works for larger structures only (>15 blocks)
  • fixed collapsing issues again
  • fixed unbuildable spots bugs
  • fixed crash reason
  • fixed not being able to return to menu after disconnect
  • knight image files height correction


Build 156 (21/September/2011)

Changes from build 154 to 156:

  • unlimited resources on warmup removed (get 250 stone and 100 in tent)
  • fixed creative/sandbox mode resources
  • when max resource limit reached item falls out
  • fixed picking resource item when full
  • added circle on player when freezed
  • fixed flag scored when touched on flag carrier
  • fixed unsupported resolutions in fullscreen
  • fixed frozen players dying
  • fixed server browser sorting
  • sort selection in browser is saved
  • teams open doors can’t be destroy by team members
  • fixed collapsing issues (floating blocks & not all blocks collapsing)
  • fixed crash on start for old video cards
  • fixed not being able to open servers browser after playing tutorial


Build 154 (19/September/2011)

Changes from build 151 to 154:

  • added “Basics & Building” tutorial
  • added password prompt in server browser
  • added moderator key [F3] to freeze a player
  • fixed map tile desynchronization on game join
  • fixed chat console not scrolling when joined game
  • added infinite resources on warmup
  • lowered amount of resources on round start (100 wood and stone)
  • lowered amount of wood falling out of destroyed catapult or tent to 30
  • builder automatically picks up stone and wood parts
  • fixed castle background blocks requiring support
  • fixed /kickid names display on Linux
  • removed clantag brackets (default name separator is space; other chars can act as separator)
  • cannot pull catapult while holding [F]
  • fixed minimap dissapearing on death
  • dedicated_autostart.cfg and mapcycle.cfg don’t get autoupdated
  • fixed server map preview memory leak

Hotfix:

  • fixed 4 crash reasons


Build 151 (16/September/2011)

Changes from build 142 to 151:

  • new server browser
  • server pinging
  • server minimap preview
  • optimized GUI rendering
  • max server name length added
  • server info limited to 144 chars
  • client disconnects with message when trying to enter full server
  • autoupdater reads another download URL if first one fails
  • precache.txt doesn't update in autoupdater
  • block cursor always shows for archer & knight
  • knight can't destroy team open door
  • knight can destroy castle background only with slash
  • changed default team switch button to ALT


Build 142 (07/September/2011)

Changes from build 137 to 142:

  • fixed crash after too many objects
  • ladders and castle background need support when building horizontally
  • bombs just damage dirt blocks instead of destroying

Hotfix:

  • fixed emoticon bubbles not working on other players
  • fixed kill feed truncating names to 1 character
  • fixed main menu disappearing on player death
  • fixed server links authentication eg. kag://127.0.0.1:50301


Build 137 (02/September/2011)

Changes from build 130 to 137:

  • added red screen blink on damage
  • added camera shake effects (on explosion & collapsing)
  • added kill messages
  • set console var \cc_killfeed 1 for kills to appear in chat console
  • falling or dying on spikes adds a kill for attacker that did that
  • fixed sword killing through walls
  • fixed ladder giving 3 wood instead of 2
  • fixed minimap overlapping map vote
  • added switch team chat console message
  • fixed support algorithm lag on server
  • added micro-gibs
  • hud fades away completely on mouse near screen edge
  • added full map by pressing M
  • fixed minimap display on small maps
  • stunned and dead players bounce off walls
  • fixed corpses preventing doors from closing
  • added droppable & pickable materials
  • arrow that hit player adds stays in player's arrow supply
  • added man catapult launching
  • fixed catapult launching itself bug
  • resupplying works only 15 seconds after spawn and stops working after drop or throw bomb
  • catapults can be destroyed by own team
  • destroyed catapults & outposts leave wood material
  • added temporary health indicator for catapult & outpost
  • more knock back on fast arrow
  • more power on bomb knock back in air
  • bombs have more radius of kill but make less block damage
  • knight can carry max 3 bombs
  • bombs explode from each other
  • bomb explosion doesn't work through walls
  • optimized network bandwidth
  • tent resupplies automatically during warmup
  • fixed console rendering under HUD
  • fixed blocks falling when placed too fast
  • fixed bot kick crash
  • new knight & archer flash cursors
  • changed name label font
  • falling on someone causes damage; falling with shield 2x damage
  • added falling on someone and hitting with shield sound
  • flag is picked up automatically from ground
  • fixed knock back network desync
  • velocity push is stronger when throwing objects
  • smaller small fall damage
  • shield does not work on spikes
  • fixed doors and bridges not working when open on join server
  • bridge opens from below too
  • fixed block menu resource text overlapping
  • bodies block explosion from destroying wall
  • archer has 12 arrows on spawn and takes 1 arrow from tree
  • change catapult loading key to DROP [C]
  • server shuts down if can't create UDP port listener
  • unused hearts can be picked up with [E]

Hotfix:

  • fixed 6 crash reasons
  • fixed blockmenu rendering on different resolutions
  • fixed resupply not ending after time or drop


Build 130 (27/August/2011)

Changes from build 129 to 130:

  • added "small hud" option (mainmenu -> Options -> Player )
  • added knight charge cursor over head also
  • changed archer charge cursor
  • minimap is smaller
  • HUD fade happens closer to screen edge; removed block menu fade
  • fixed password saving issue
  • fixed case sensitivity in master logins
  • fixed some chat console color errors
  • fixed chat console overlapping text
  • disabled team bridge opening with up/down
  • fixed playerslist staying scrolled after switching servers
  • no resupply happens only if left a certain distance from spawn location


Build 129 (26/August/2011)

Changes from build 127 to 129:

  • new HUD cursors
  • new HUD chat window
  • new HUD resources & health bar
  • new minimap window
  • added dust animation on big fall
  • minimap player icons indicate team color
  • added minimap ground edge shading
  • added variable "v_drawhud" useful to disable HUD when making screenshots or recording videos
  • chat colors are team colored
  • new team colored gibs
  • castle back wall uses 2 stone
  • message boxes replaced with graphics
  • new menu buttons
  • fixed menu inverting on smooth shader
  • help texts only show up when toggled with F1
  • added wall hugging to prevent fall damage
  • fixed smaller fall damage not working
  • fixed infinite resources from collapse prevention
  • fixed tree stumps in front of players
  • name labels above head use premium & admin colors


Build 127 (23/August/2011)

Changes from build 126 to 127:

  • fixed menu sound on Linux
  • fixed constructions not giving support
  • new anti-griefing method: automatic collapse prevention in radius around tent/outpost
  • fixed infinite tree chopping
  • fixed point frame dissapearing when chat text above head
  • added scoreboard scrolling
  • fixed bot kicking from console
  • new server commands:
    • \kickhost [host] [minutes] - kicks and/or bans host (host number can be found in logs when player joins)
    • \unbanhost [host]
    • \swapid [player id] - swaps the players team
  • fixed ground background tiles
  • mods can freely change teams
  • fixed player-bomb force when on ground
  • possibly fixed other team spawning on captured outpost


Build 126 (22/August/2011)

Changes from build 124 to 126:

  • fixed game crash 1
  • fixed game crash 2
  • fixed editor not working
  • clouds don't render on "Less effects" option
  • fixed doors not opening on ladders
  • fixed bot kicking
  • fixed player leave game message
  • support required on very high constructions (near high map border)
  • increased team unbalanced respawn time difference
  • increased crouched hitbox
  • fixed tents falling
  • fixed tree stub not regrowing
  • fixed weird block behaviour on trees
  • fixed tree regrowing bugs
  • fixed shadows appearing on trees
  • added server variable "sv_deltapos_modifier"
    • higher than 1.0 uses less bandwidth but game will be more laggy
    • less than 1.0 will use more but will be more accurate


Build 124 (20/August/2011)

Changes from build 123 to 124:

  • bridges require support
  • removed immunity on tent
  • fixed premium ban spam on server
  • Linux dedicated server performance version released
  • Linux client version out


Build 123 (19/August/2011)

Changes from build 90 to 123:

  • only builder has ground sight
  • new tree leaf sprites
  • fixed leafs not appearing from non destructed trees
  • new ground tile graphics
  • gold blocks glitter
  • added big dirt pieces fallout of dug ground
  • fixed mapcycle maps loaded on load map in menu
  • fixed floor in window castle tile
  • door has floor if castle block underneath
  • new castle background blocks look different in different context
  • added castle top bricks ornamentation
  • recoded tile rendering to use mesh buffers (much faster)
  • fixed clantag bracket
  • separated foreground from background map layer (trees, spikes, solid blocks etc. are drawn in front of players)
  • added clouds
  • HUD can now display names and health after death
  • new minimap icons
  • fixed minimap not appearing on zoomout
  • fixed enemy outposts and flags not appearing on minimap
  • fixed minimap out of border icon positions
  • fixed infinite loop caused by setting score_limit to 0
  • added possibilty to load gm script file in mapcycle (useful to change game rules or add entities)
  • fixed multiple tents saved on map
  • outposts, hearts and catapults are saved on savemap
  • fixed hearts dissapearing if full health archer or builder pick them up
  • game rules can now limit classes
  • game rules now define default materials count on respawn
  • added tree branch destroy effects
  • trees properly drop
  • added ambient sound
  • added smoothness variables to map generator files which determine the steppiness of the map
  • gold now concentrates in middle of map
  • move map scripts to Maps folder
  • added natural background dirt tiling
  • added semi-procedural ambient piano music when lonely
  • tree block takes 3 hits to chop
  • new png map format colors
  • unified minimap colors with png map
  • added team colored bridges and door to minimap
  • change door open mechanics (doors react to direction keys)
  • power bar loads up/down continously
  • power bar stays at maximum position longer
  • knight can only jab or hit with full power
  • knight power slash adds speeds
  • added sword hit knock back
  • improved actor sprites
  • removed dead actor collisions
  • charged arrows knock back
  • louder charged "pop" sound
  • knock down lasts until fallen on ground
  • all players collide
  • fixed team kills giving points
  • changed screenshot format to .png
  • screenshots can be taken with PRINT SCREEN button too
  • archers can duck with crouch button to hide
  • added damage heart indicators
  • added bloodsplat on hit
  • fixed bottom of map collision
  • map cycle is reloaded every map (can be edited while server is running)
  • block can be dropped by builder only while holding crouch
  • fixed outpost giving 3 hearts
  • added default fall damage
  • temporary fix for camera going bananas
  • players retrieve their points and statistics on rejoining a server
  • even more votes needed for players with good score
  • builder earns points only by placing similar blocks next to each other
  • increased running speed
  • archer releases arrow if killed
  • added console variable /v_fastrender (set to 1 to increase FPS)
  • new combat move: jumping on enemy stuns him; or shield down causes damage
  • increased falling max speed
  • fall damage has 3 stages depending on fall velocity: slight stun, 1 heart damage; death
  • knight max charge time increased slightly
  • knight slash takes 1.5 hearts
  • added small blood splat for 1 heart damage; big blood splat for more damage
  • new combat move: double slash
  • out of screen sprites rendering optimization
  • sprite depth sorting is based on y position
  • spikes give more damage at fall damage velocity
  • removed menu vote kick
  • fixed spikes not spiking dead bodies
  • added server variable \sv_gold_only (aka Gold Server; allow only premium account players to play)
  • added server variable \sv_allow_globals_mods (i set to 1 global KAG moderators and admins can kick/ban players)
  • added player colors in scoreboard (green - moderators; yellow - premium)
  • tree gives 2 arrows now
  • knockback makes you fall from ladder
  • servers browser now shows gamemode, passworded and gold server info
  • fixed server not loading next map in map cycle after round won
  • fixed clients disconnecting while server map generation
  • bridges don't open from beneath
  • title image stretches on different resolutions
  • ladders save from fall damage
  • fixed blood particle steppy offsets
  • fixed multiple resupplying on tent
  • removed resupply timer / resupply only works until moved off tent / healing works always
  • bomb is dropped on knockback
  • fixing giving materials on tent/outpost
  • outposts are 2x tougher
  • added wall bump sounds
  • no spawning on tent in capture
  • shield pushes everyone not shielded
  • pushing shield against enemy with high velocity causes knockback
  • fixed gibs emitting blood
  • added new main menu items:
    • [Video->Smooth shader] hq2x pixel smoother;
    • [Video->Less effects] for faster backgrounds;
    • [Sound->Volume] type the volume between 0.0 and 1.0 (sorry for not adding a gauge yet);
    • [Sound->Ambient music]
  • added block labels in menu
  • requirement for support while building removed
  • fixed admin menu cmds on localhost


Build 90 (19/July/2011)

Changes from build 80 to 90:

- added mandatory game accounts

  • player nickname is the same as account user name
  • added optional clantag in main menu Player settings

- Archer changes:

  • offscreen arrows deal only half damage
  • removed blocked jumping when bow fully charged
  • added arrow ladders (archers can climb their own arrows on a wall)
  • archer full charge is faster
  • arrow gravity and maximum speed changed
  • archer charge decharges when after reaching maximum point
  • archer charge bar appears on mouse cursor
  • arrow leaving archer is properly positioned
  • added knockdown period for arrow hit
  • arrow damage changed:
    • slow arrow deals half heart damage
    • charged/fast arrow deals 1.5 heart damage

- Knight changes:

  • changed knight sword mechanics
  • 2 hits available: quick jab (1 heart), charged swing (hold fire button; 2 hearts)
  • hitting with charged swing stuns the opponent for a moment
  • charged knight jumps lower
  • knight has same movement speed as archer and builder
  • new knight sword strike animations and sounds
  • knight can only dig with fully charged swing
  • shielded knights always pushes other players in the shield direction
  • new ability to climb shielded upwards knight

- Builder changes:

  • builders can't penetrate knight armor
  • building is delayed and requires builder to stand still
  • added possibilty for builder to drop castle block
  • builder square cursor is always drawn
  • added repairing destroyed parts (takes always half of full block materials)
  • increased builder build radius
  • builder sees more into the map

- new score system

  • earn points for: building, killing, capturing/returning flag
  • lose points for: suicide, mining structures
  • fixed resolution changing when desktop is the same size as window
  • fixed wrong resolution ratio picked
  • fixed resolution change offset bug
  • improved open door/bridge mechanics
  • more dirt particles velocity
  • players have less acceleration on ground
  • fixed background dirt bugs
  • scores render over player labels
  • fixed trees not growing on right side of map
  • trees don't lose coronas when chopped
  • fixed server disconnection errors
  • fixed collapsed blocks create random blocks
  • fixed outpost not giving supplies on start
  • outpost during capture does not give out supplies
  • changed all damage using discrete values
  • fixed grass appearing underground
  • half hearts health are drawn on HUD
  • can't throw bomb while holding flag
  • fixed player names appearing as one letter on Linux
  • fixed spikes not collapsing
  • disabled periodic automap saving [temporary]
  • fixed not able to join own team again if teams unbalanced
  • added server variable "sv_require_auth" (default: yes; requires clients connecting to server be logged in master server)
  • optimized server tree storage
  • added sky gradient
  • emoticons and point frame stay until key pressed or chat above head dissapears
  • changed vote kicking mechanic (takes into account players time on server and score)
  • added server mapcycle (Base/Scripts/mapcycle.cfg)
  • two new map generator files added to mapcycle (generator_ctf_hole; generator_ctf_mountain)
  • fixed png maps not saved or loaded on Linux server
  • fixed outpost color not changing after capture
  • added take screenshot sound (F4)
  • flag carrier is slower by 10%
  • fixed bomb-block damage miscalculation
  • lowered ping kick time to 15 minutes
  • vote minimum time lowered to 3 minutes
  • fixed players not respawning after map change
  • removed bridge gibbing
  • fixed catapult spawning at right map edge
  • main menu change : "Map editor" instead of "Start game"
  • fixed ground and other blocks not appearing in editor block palette
  • fixed not being able to destroy blocks around tent
  • only main tent restores health
  • fixed infinite outpost volcano
  • fixed gold bullion not destructible by catapult
  • fixed catapult ground collision sound
  • fixed shield collisions
  • above head chat stays shorter


Build 80 (28/June/2011)

Changes from build 71 to 80:

  • fixed network map load memory leak
  • fixed more network memory usage
  • changed camera so it is less sensitive close to player
  • fixed auto_bots spamming lots of bots
  • added archer bow & catapult progress bar
  • “friendlydamage_modifier” in gamemode.cfg works as it should (multiplies friendly damage)
  • remade arrow damage
    • the faster the arrow the more damage it inflicts
    • max velocity arrow always kills (unshielded)
  • added half second draw arrow time for archer (jumping is suppressed while drawing)
  • fixed arrow hits not registering against wall
  • knight shield goes down after powerful hit (fast arrow, explosion)
  • fixed random disconnecting on map restart
  • fixed spawning on enemy respawn
  • auto team balance shuffles only new players
  • auto team balance doesn’t allow to change teams if teams are unbalanced
  • modified no vote time to 5 minutes
  • empty servers are kept alive on master
  • gold is at least 7 blocks underground
  • minimum_players_inteam set to 3
  • warmup/break time (increased to 2.5 minutes)
  • can’t build outpost or catapult until match started
  • barrier set (at 1/3 to 2/3) of the map until match started
  • tent has automatically placed bedrock beneath
  • fixed outpost capturing bugs
  • more rock parts/debris to pick up after collapse (and they stay longer)
  • new wooden parts after destroyed wood structures (pickable)
  • builder can’t give materials to knight or archer (only bombs and arrows)
  • fixed scroll lock in chat box
  • bomb block damage is based on distance (the farther the less damage)
  • outposts and catapults slowly regenrate damage
  • fixed background castle destruction exploit
  • added gold bulion block [temporary]
  • knight jump velocity is same as other classes
  • rearranged block menu so castle wall and ladder are closest to mouse
  • removed pilar castle background wall change
  • added drawbridge
  • arrows can destroy catapults and outposts
  • new team emblems
  • fixed crash on outpost destruction
  • fixed spike stone collecting exploit
  • resupply happens automatically on team tent (every 10 secs)
  • during warm up time builder gets 100 wood and 100 stone in tent [temporary]
  • player labels are a bit higher
  • fixed knight gore machine bug
  • fixed catapult creation displacement
  • door requires just 40 wood now
  • scoreboard sorted by kills instead of deaths
  • map is restarted on server after 1 minute of being empty and only after match has started
  • archer can’t collect arrows while charging bow
  • archer can’t jump with fully charged bow
  • remade catapults to work more as close siege weapons
    • cost half (120 wood)
    • deal twice more damage
    • range is smaller (1 screen)
    • arrows damage
  • captured outpost restores health
  • respawning on outpost being captured take 2 times longer
  • builder jump smaller down when placing blocks
  • fixed outpost not resupplying on change class
  • fixed castle background not depleting materials when placed on ladder
  • castle blocks placed on castle background can’t be placed if nothing below


Build 71 (28/June/2011)

Changes from build 70 to 71:

  • added new give/loot key [C]
  • picking arrows or rocks is done with harvest key [RMB] (right mouse)
  • only archer can pickup arrows; only builder can pickup rocks
  • added Mark Griefer option on scoreboard [TAB]
    • available after 10 mins of game time
    • if enough players mark a player he gets kicked
  • outposts are capturable (stand on it; the more players the faster capture)
  • outposts are 25% stronger (2 bombs)
  • fixed network memory leak
  • dead bodies don’t block digging
  • fixed picking class in destroyed tent
  • less hits to gib
  • if [TAB] pressed scroeboard stays
  • unbalanced team with more players spawns longer
  • fixed admin menu kicking
  • most bottom row of map cannot be digged/destroyed
  • decreased player name length to 20 characters
  • fixed block menu not appearing on tent
  • console doesn’t scroll if text entered in prompt
  • fixed vote server crash
  • fixed giving materials not working sometimes
  • fixed rcon player ping kick console spam
  • fixed 0 time ban from admin

Hotfix:

  • fixed Windows XP startup crashing
  • fixed respawn counter crash
  • fixed initializing text not appearing in console-XXX.txt
  • game window automatically is set to smaller resolution if desktop is smaller
  • added fail safe methods when video driver is not supported


Build 70 (27/June/2011)

Changes from build 67 to 70:

  • fixed memory leaks on map creation/restart
  • can’t vote on self
  • player being voted on is marked with red circle
  • added message to inform about banning during vote
  • all votes are sent to rcon admin
  • increased game start to 2 players on team
  • added “restartmap_onlastplayer_disconnect” option to game rules (gamemode.cfg)
  • decreased max player name characters to 27
  • fixed player names having leading or trailing whitespaces
  • fixed spikes not removing stone if placed on background
  • fixed broken outpost working
  • auto-balancing: if teams differ by 2 players can’t switch teams freely
  • /kickid cmd is done by player id instead of index (/players views id’s)
  • added Admin menu to main menu (for rcon logged players to easily kick, restart map)
  • lowered default “nearspawn_multiplier” to 2.2
  • bomb range is shorter
  • maximum 1 bomb can be carried by Knight
  • bomb always kills (unshielded) in close proximity
  • gold is always buried at least 5 blocks underground


Build 67 (24/June/2011)

Changes from build 57 to 67:

  • new default gamemode Capture the Flag
  • construction require support if longer than 5 blocks
  • added fully collapsible physical blocks
  • added buildable outpost
  • added HUD block menu (hold [F])
  • change class button is now [E] on tent/outpost
  • pressing [E] on team member gives 10 of each materials
  • changed bomb throwing
    • pressing [F] lights bomb
    • press [F] again throws at default velocity
    • to throw further you must add momentum from jumping
  • decreased sack/flag throw velocity but is affected by player velocity
  • not drawing 0 amount label on objects
  • fixed catapult/tent resource icon red
  • fixed healing heart not adding to 3 hearts in knight
  • fixed client changing health
  • Knight respawns with 1 bomb
  • fixed respawn timer
  • dying near respawn results in longer respawn time (gamemode config variable “nearspawn_multiplier”)
  • fixed server trying to delete client object which was never sent
  • fixed local player globally banned issue
  • fixed chat position after death
  • fixed label appearing on tent
  • added buildable outpost tent
  • trees don’t appear on mountains
  • own bomb hurts self
  • server list is sorted by player count
  • fixed catapult rocks making sounds on die
  • fixed m_generator not being loaded
  • script can now load from generator files eg. LoadMap(“Scripts/generator_ctf.cfg”);
    • LoadMap(“”); - loads m_generator variable
    • LoadMap(“Scripts/foobar.cfg”); - loads random generator map from config
    • LoadMap(“Maps/foobar.png”); - loads map from png image
  • generator changes:
    • caves don’t appear under respawn
    • materials appear in larger concentrations behind respawn
  • improved gib graphics
  • added spikes trap
  • fixed sacks/flag collisions near tent
  • fixed sack/flag throw velocity lag on throw
  • fixed tents not being saved on client (with /savemap cmd)
  • stuck player gibs
  • fixed and optimized collisions
  • removed bugged map name from servers list
  • fixed tutorial text background
  • trees regrow faster
  • materials and construction blocks appear as icons + count on HUD
  • sound listener center moved to player instead of center of screen
  • fixed player label appearing twice on u_shownames set
  • fixed crash when wrong generator file specified
  • background castle block costs 3 stone
  • added and fixed chat console transparency
  • fixed ladder and castle back giving wrong resource number on destroy
  • fixed chat bubble staying longer after Enter pressed
  • builder doesn’t animate if can’t build at position
  • fixed invisible body looting
  • added “Looted” text for empty bodies
  • team members can loot bombs again
  • fixed HUD images stretching
  • can’t join again own team
  • fixed team menu disappearing when [BACKSPACE] pressed first time
  • added floating amount of materials added or removed (on mine, loot or give)
  • vote kicks can be casted only against one’s team members
  • added “readme” information in vote menu
  • rcon players are marked with x in players list
  • added unlockable map editor
  • own player label dissapears when mouse cursor close
  • HUD dissapears on death
  • trees drop faster
  • fixed door issue being placed on tree stump
  • fixed spawning removing background behind tent
  • map resets after last player left
  • slow arrors give half damage


Build 57 (14/June/2011)

Changes from build 51 to 57:

  • fixed local player globally banned when bot banned
  • my player is highlited in players list
  • dead player collision radius is smaller
  • build block cursor blink red if not enough material
  • bomb now gibs people
  • new death fall frame
  • fixed ping kick not kicking
  • bedrock layer lays on the bottom of each map
  • modified bedrock look and amount
  • bedrock bomb destroying leaves rocks
  • bubble emote shows for 2 seconds after pressing key
  • added mandatory vote kick typed reason
  • vote caster displayed in vote box
  • number of votes displayed
  • vote dissapears if passes
  • added radius of sight into earth
  • fixed network errors and previous release lag
  • added dirt block [experimental]
  • added new config variable m_generator; specifies the map generator config file (default: “Scripts/generator.cfg”)
  • knight destruction is 50% slower
  • thick rock has its own destruction animation and takes longer to harvest
  • thick rock takes 6 hits
  • rock digging takes 5 hits
  • ground digging takes 3 hits
  • door needs 5 wood and 3 stone
  • ladder needs 4 wood (10 in tree block)
  • destroyed door gives 1 wood and 1 stone less
  • trees are higher (more wood)
  • sacks cannot go behind team tent
  • cannot carry own team’s sack on to the enemy side of the map
  • health is synced over network
  • fixed sack team changed on client when picked up
  • changed chat font
  • increased small font size
  • fixed mouse cursor stuck in menu
  • if hit someone map isn’t hit


Build 51 (08/June/2011)

Changes from build 49 to 51:

  • added Show Minimap option to video options (turning off minimap increases performance)
  • pixel particles don’t show up if FPS drops below 20
  • fixed minimap colors
  • fixed grass tile appearing as dirt
  • added knight shield down
  • optimized netcode: not sending entities out of sight
  • gold tile appears more distinct than stone
  • fixed console kick not banning
  • fixed rcon player possible to kick
  • removed invalid net object not found messages
  • fixed respawn queues not deleted on client
  • global banning added
    • if player gets banned twice in some period of time he gets global banned for a couple hours
  • added new bedrock block (indestructible)
  • trees don’t grow now in holes-
  • added error message appears if game runs without Administrator privileges
  • tweaked speed hack detection
  • added s_system config variable to set sound system (for troubleshooting)
    • (KAG/Base/Scripts/autoconfig.gm - global s_system =
    • 0 - autodetect (default)
      • 1 - DirectSound 8
      • 2 - DirectSound
      • 3 - Win MM
      • 4 - ALSA (Linux)
      • 5 - Core Audio (MacOSX)
      • 6 - No sound)


Build 49 (06/June/2011)

Changes from build 45 to 49:

  • smaller cursors
  • new archer cursors
  • servers list is read from cache incase master is down
  • your player has a name tag at all times
  • name tags are drawn above player
  • fixed end game crash reason
  • added healing heart spawning randomly from killed player [experimental]
  • ladders can be built anywhere against backgrounds
  • anything can be built directly on a castle background wall
  • build block cursor snaps to build position
  • disabled map border fadeout
  • casting another vote time increased to 10 minutes
  • default vote kick ban time increased to 60 minutes
  • if player being voted disconnects he is banned automatically
  • rcon authorized player cannot be kicked
  • added basic speedhack protection
  • added hand cursor on block placement
  • autoupdater does chmod +x on .sh script files
  • players banned by IP and additional unique ID
  • local server always disconnects if joining foreign server
  • fixed map dimensions being too small
  • added thick stone resource block (3x stone)
  • fixed infinite ground background ladders
  • added autorestarting functionality on new build release


Build 45 (02/June/2011)

Changes from build 40 to 45:

  • local games do not register in server list
  • menu is higher when items go under screen
  • fixed missing tutorial display
  • server list can now scroll
  • fixed infinite rock catapult exploit
  • can’t build or fire in break time (temporary fix for server crash)
  • all objects are destroyed on server first (server crash on restart fix)
  • optimized tile rendering speed by 10-20%
  • optimized offscreen particle effects
  • optimized too far sounds
  • fixed generator crash
  • default windowed mode
  • added “chmod +x KAG” to dedicatedserver.sh
  • fixed dead player floating up
  • dead players fall off ladders
  • fixed fall through map
  • new cursors
  • new resources graphics
  • fixed crash after kick on client
  • new title screen & menu colors
  • master servers sends only servers with same build number
  • tutorial poster runs automatically after game installation
  • added icon for shortcuts
  • knight has 1 heart more health [experimental]


Build 40 (29/May/2011)

Changes from build 39 to 40:

  • catapult can change rotate according to thrower
  • improved arrow collisions (from circle to line)
  • default score limit is 20% of gold available on map
  • fixed crash on precache (loading controls)
  • fixed player dangling on server after kick
  • fixed bow sound not stopping after death
  • fixed catapult facing wrong direction for red team
  • fixed knight shield
  • fixed gold on map wrongly calculated
  • fixed player sprite not updating when dead
  • return of the ladder bubble
  • mouse aim is farther (to match zoom out view)


Build 39 (28/May/2011)

Changes from build 32 to 39:

  • game rules changed:
    • victory condition: mine or collect 3/4 of the maps gold
    • stash gold in sacks
    • 3 sacks available on start
    • steal sacks and bring them to your tent for score
  • new map generation code:
    • possible mountains and holes
    • caves
    • stone and gold are more likely to appear around caves and mountains
    • gold appears more as gold veins
    • trees don’t grow on tent
  • added catapult
  • new sack graphics
  • new bomb & explosion graphics
  • new emoticon bubble graphics
  • tent does not fall down
  • sack gold amount displayed on mouse hover
  • player HUD is not visible now when score board is active
  • increased knight radius of attack
  • new castle back build sound
  • tent hit pixels changed to black
  • fixed invisible map bug
  • can’t loot bombs from self & team players
  • fixed knight not dying when bomb explodes in hand
  • typing bubble appears when typing chat or in menu
  • gold sacks & tent are drawn on minimap
  • new stone tiles graphics
  • added map generator config file (“Base/Scripts/generator.cfg”)
  • when not enough resources build tile blinks on HUD
  • on reload map, old map saved to “Maps/previous.png”
  • particle die time randomized


Build 32 (20/May/2011)

Changes from build 30 to 32:

  • added bombs for knight (hold & release [F] key)
  • fixed sprite graphics glitch on older video cards
  • louder bow pull sound
  • increased precision of network object velocities
  • fixed some map collision bugs
  • fixed teleporting inside map
  • optimized collision code
  • fixed arrow map collisions
  • added fast arrow springy sound hit
  • added team emblem graphics on team pick
  • resources on HUD are drawn in multiple rows now
  • available blocks on HUD now drawn in lower part of screen
  • fixed ladder placing not working sometimes
  • fixed readme.txt not auto-updated
  • added map restart command (\restartmap)
  • added map load command (\loadmap [name])
  • added map save command (\savemap [name])
  • added server send message to all players (\msg [text])
  • added vote map restart
  • changed minimap colors
  • dead not displayed on minimap
  • can’t resupply in enemy tent, only change class


Build 30 (18/May/2011)

Changes from build 28 to 30:

  • added kick voting (select in mainmenu [ESC], no [F11] yes [F12])
  • added server kick command (kick [playername] [minutes])
  • player respawns as last selected class
  • sack on back is more visible
  • added tent flag animation
  • tent is now in front of players
  • added variable descriptions in autoconfig.gm
  • all doors placed vertically open when player touches
  • player names forced to be unique
  • fixed holes appearing after loading a map
  • doors require 30 wood & 30 stone (previously 50 each)


Build 28 (16/May/2011)

Changes from build 24 to 28:

  • zoom in/out keys work by tapping now
  • zoom in/out by default is mouse wheel (previously left ctrl/shift)
  • default view is dynamic; follows mouse cursor
  • darker backgrounds
  • health doesn’t decrease client-side (false hits not registered)
  • minimap is more translucent
  • players inside tent are immune
  • fixed cursor displaying on other players
  • fixed map generator getting stuck on small maps
  • optimized sack network updates
  • fixed not being able to connect again after failed connect
  • changed HUD material graphics to tiles
  • trees regrow faster
  • hill height is independent from map height
  • gold tile is more golden
  • fixed empty tiles in ground background
  • tweaked map generation code
  • fixed actor behavior on map borders
  • more shading on backgrounds
  • distant sounds are louder
  • health is restored on class switch
  • archer digging is slower
  • fixed machine gun archer exploit
  • team is auto-assigned on join server
  • fixed map not drawn entirely on smaller resolutions
  • ladder wood usage increased from 2 to 3 (tree block = 10)
  • team chat channel is more obvious now in chat window
  • smoothed continuous building
  • updates download automatically


Build 24 (12/May/2011)

Changes from build 22 to 24:

  • added picking up old arrows
  • start arrows increased to 10
  • arrows can’t be fired immediately
  • archer & knight can now dig in dirt
  • fixed crash near body
  • removed dynamic camera from archer
  • added health display
  • arrow are faster
  • ground acceleration is higher
  • destroying castle walls & doors takes twice the time
  • fixed sack disappearing with dead carrier
  • fixed not being able to pickup sack from dead carrier
  • increased corpse time


Build 22 (10/May/2011)

Changes from build 20 to 22:

  • added builder animations
  • modified chat bubbles


Build 20 (8/May/2011)

Changes from build 17 to 20:

  • smaller collision circle
  • added handicap on respawn (5 arrows, 50 wood)
  • fixed shield collisions (shield is much safer now)
  • removed units left indicator in unlimited units gamemode
  • fixed sacks dissapearing after player quit
  • fixed archer & builder death frames
  • fixed mouse hover nick labels
  • fixed ladder building bugged sometimes
  • changed suicide command to Change key + Pick up [F]+[E]


Build 17 (6/May/2011)

  • First official release