Difference between revisions of "Version history"
(fixing some accidently removed edits and various other makeover) |
|||
Line 1: | Line 1: | ||
<!-- DO NOT REMOVE --> <div class="nonumtoc"> <!-- DO NOT REMOVE --> | <!-- DO NOT REMOVE --> <div class="nonumtoc"> <!-- DO NOT REMOVE --> | ||
− | ==[http://devlog.kag2d.com/post/33832778981 | + | ==[http://devlog.kag2d.com/post/33832778981 Build 548] (18/October/2012) <span id="548"></span>== |
Changes from build 514 to 548: | Changes from build 514 to 548: | ||
− | :*fixed extra spike and gurgle sounds occuring after getting spiked or drowning, then getting hit. | + | :* fixed extra spike and gurgle sounds occuring after getting spiked or drowning, then getting hit. |
− | :*fixed 120 stone in catapult from bomb bug | + | :* fixed 120 stone in catapult from bomb bug |
− | :*fixed trees leave copies of their top behind when blocks have been placed above them | + | :* fixed trees leave copies of their top behind when blocks have been placed above them |
− | :*fixed lighting is team biased | + | :* fixed lighting is team biased |
− | :*fixed attack timer reset upon getting hurt | + | :* fixed attack timer reset upon getting hurt |
− | :*bombs now hurt through the holes they make, and through bridges | + | :* bombs now hurt through the holes they make, and through bridges |
− | :*all damage goes through bridges now | + | :* all damage goes through bridges now |
− | :*fixed “vote next map is actually vote reload map” | + | :* fixed “vote next map is actually vote reload map” |
− | :*fixed | + | :* fixed can't attack around corners (tentative fix) |
− | :*fixed bottom line of map is empty | + | :* fixed bottom line of map is empty |
− | :*fixed % causes issues in chat window | + | :* fixed % causes issues in chat window |
− | :*REVERTED TO CLASSIC LIGHTING (NO DARKNESS) IN NON-GOLD SERVERS | + | :* REVERTED TO CLASSIC LIGHTING (NO DARKNESS) IN NON-GOLD SERVERS |
− | :*added no_shadowing boolean in gamemode.cfg (defaults + forced to true in non-gold servers and false in gold servers ) | + | :* added no_shadowing boolean in gamemode.cfg (defaults + forced to true in non-gold servers and false in gold servers) |
− | :*fixed crash in security if a null player was present | + | :* fixed crash in security if a null player was present |
− | ==[http://devlog.kag2d.com/post/31467356434 | + | ==[http://devlog.kag2d.com/post/31467356434 Build 514] (13/September/2012) <span id="514"></span>== |
Changes from build 507 to 514: | Changes from build 507 to 514: | ||
− | :* | + | :* added player muting/ignoring |
+ | :* rcon commands: | ||
+ | :** /listmutes - list the players muted on the server | ||
+ | :** /mute [name] [minutes] - mute the player for the given time (default is 15 mins, use -1 for permanent) | ||
+ | :** /muteid [id] [minutes] - mute the player by id | ||
+ | :** /unmute [name] - unmute the player | ||
+ | :** /unmuteid [id] - unmute the player by id | ||
+ | :* The following commands are clientside only (so don’t use /rcon): | ||
+ | :** /listignores - list the players you are ignoring | ||
+ | :** /ignore [name] [minutes] - ignore the player for the given time (default is 15 mins, use -1 for permanent) | ||
+ | :** /ignoreid [id] [minutes] - ignore the player by id | ||
+ | :** /unignore [name] - unignore the player | ||
+ | :** /unignoreid [id] - unignore the player by id | ||
+ | :* Other changes: | ||
+ | :** Permanban option added to admin menu | ||
+ | :** Autoupdate path is now hardcoded | ||
+ | :** Changing any server browser filter will exit the ‘beginner’ sort (some people were getting confused why there were so few servers) | ||
− | + | ==[http://devlog.kag2d.com/post/31060362244 Build 507] (07/September/2012) <span id="507"></span>== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ==[http://devlog.kag2d.com/post/31060362244 | + | |
Changes from build 489 to 507: | Changes from build 489 to 507: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==[http://devlog.kag2d.com/post/29760752657 | + | :* Fixed username bans not working {{Bug|ID=0000708}} |
+ | :* Autobalance is back, now with three new vars to control it: | ||
+ | :** do_ingame_autobalance - should the teams be balanced other than on join? | ||
+ | :** autobalance_tolerance - the tolerance of the autobalance | ||
+ | :** red_team_size_ratio - how much larger red team is meant to be | ||
+ | :* support_factor variable added, scales how far all blocks can go horizontally (default is 24) - I’ll be adding more variables to control this per-block but it lets you allow some skybridging if that’s your thing. | ||
+ | |||
+ | ==[http://devlog.kag2d.com/post/29760752657 Build 489] (19/August/2012) <span id="489"></span>== | ||
Changes from build 488 to 489: | Changes from build 488 to 489: | ||
− | :*Fixed Solo not working | + | :* Fixed Solo not working |
− | :*(hopefully) fixed | + | :* (hopefully) fixed {{Bug|ID=0000700}} zombies not working |
− | :*Fixed Flag “passing” to people | + | :* Fixed Flag “passing” to people |
+ | :* Updated RTDM maps | ||
− | + | ==[http://devlog.kag2d.com/post/29687105356 Build 488] (18/August/2012) <span id="488"></span>== | |
− | ==[http://devlog.kag2d.com/post/29687105356 | + | |
Changes from build 469 to 488: | Changes from build 469 to 488: | ||
− | *Added gamemode variables to gamemode.cfg | + | :* Added gamemode variables to gamemode.cfg |
− | : | + | :** can_shieldbash - exactly what it says on the tin (defaults to off) |
− | : | + | :** can_glide_when_bombjumping - similarly, allows much further bombjumps (defaults to off) |
− | : | + | :** bomb_jump_scale - scales the force of a bombjump. (defaults to 1.0) |
+ | :* Fixed the dreaded “rcon crash” | ||
− | + | ==[http://devlog.kag2d.com/post/28335618033 Build 469] (30/July/2012) <span id="469"></span>== | |
− | ==[http://devlog.kag2d.com/post/28335618033 | + | |
Changes from build 458 to 469: | Changes from build 458 to 469: | ||
− | *Mostly fixed so that you can add extra classes without them defaulting to builder. Requires that you add an extra field to class config files called ‘tool’ that has the value ‘Knight’, ‘Archer’ or ‘Builder’. Name can be whatever you like now. Please try this out and report bugs with it (and any workarounds you find) because it hasn’t been tested very extensively. | + | :* Mostly fixed so that you can add extra classes without them defaulting to builder. Requires that you add an extra field to class config files called ‘tool’ that has the value ‘Knight’, ‘Archer’ or ‘Builder’. Name can be whatever you like now. Please try this out and report bugs with it (and any workarounds you find) because it hasn’t been tested very extensively. |
− | *Made guard color overrided by admin_color in all cases (previously wasn’t on player mouseover) | + | :* Made guard color overrided by admin_color in all cases (previously wasn’t on player mouseover) |
− | *Strip out multiple consecutive white space characters in chat, replace with one space | + | :* Strip out multiple consecutive white space characters in chat, replace with one space |
− | */login and /logout restricted to serverside only | + | :* /login and /logout restricted to serverside only |
− | *Removed editor zoom help text as it is no longer available | + | :* Removed editor zoom help text as it is no longer available |
− | *Class restrictions (feature = no_class_[classname] where [classname] is the name of the class) | + | :* Class restrictions (feature = no_class_[classname] where [classname] is the name of the class) |
− | *Team restrictions (feature = no_team_[teamname] where [teamname] is the name of the team) | + | :* Team restrictions (feature = no_team_[teamname] where [teamname] is the name of the team) |
− | *Admin menu re-org (Admin>Team>Player>Moderator Action) + hide actions based on seclev immunity | + | :* Admin menu re-org (Admin>Team>Player>Moderator Action) + hide actions based on seclev immunity |
− | *Spectator team in admin menu | + | :* Spectator team in admin menu |
− | *Spectator chat grey | + | :* Spectator chat grey |
− | *Added autoconfig option to allow the seclev feature join_full to work, sv_enable_joinfull | + | :* Added autoconfig option to allow the seclev feature join_full to work, sv_enable_joinfull |
− | *Reserved slots, set with sv_reservedslots (feature to use in seclevs: join_reserved) | + | :* Reserved slots, set with sv_reservedslots (feature to use in seclevs: join_reserved) |
− | *Spectator slots, set with sv_spectatorslots (if set to 0, spectators just use regular slots - if you want to remove spectators altogether, remove them from seclevs) | + | :* Spectator slots, set with sv_spectatorslots (if set to 0, spectators just use regular slots - if you want to remove spectators altogether, remove them from seclevs) |
− | *Join as spectator button added to browser | + | :* Join as spectator button added to browser |
− | *Allow /login to work with no password set | + | :* Allow /login to work with no password set |
− | *Freeze immunity (feature = freeze_immunity) | + | :* Freeze immunity (feature = freeze_immunity) |
− | *Speedhack kick immunity (feature = speedkick_immunity) (this is a temporary fix to work around modded servers that have speeded-up their classes in such a way that the speedhack detection gets false positives) | + | :* Speedhack kick immunity (feature = speedkick_immunity) (this is a temporary fix to work around modded servers that have speeded-up their classes in such a way that the speedhack detection gets false positives) |
− | *Seclev muting (feature = muted) | + | :* Seclev muting (feature = muted) |
− | *Deny access with deny_join (will also kick if done mid-game) | + | :* Deny access with deny_join (will also kick if done mid-game) |
− | *Fixed ‘x has been voted to be kicked’ bug | + | :* Fixed ‘x has been voted to be kicked’ bug |
− | *In-game seclev assignment through /rcon /assignseclev or admin menu | + | :* In-game seclev assignment through /rcon /assignseclev or admin menu |
− | *Added LoadSeclevs(filename); | + | :* Added LoadSeclevs(filename); |
− | *Added /rcon /reloadseclevs [filename] | + | :* Added /rcon /reloadseclevs [filename] |
− | *Disabled same account connecting to a server multiple times | + | :* Disabled same account connecting to a server multiple times |
− | *New gamemode var: max_zoom_out. This can be 1/2/3 and defines how many levels of zoom there are. | + | :* New gamemode var: max_zoom_out. This can be 1/2/3 and defines how many levels of zoom there are. |
− | *3 more gamemode vars: zoom_level_1, zoom_level_2, zoom_level_3. These set the cam distance at each of these zoom levels. These gamemode vars can also be added to class config files to override them for that class only. | + | :* 3 more gamemode vars: zoom_level_1, zoom_level_2, zoom_level_3. These set the cam distance at each of these zoom levels. These gamemode vars can also be added to class config files to override them for that class only. |
− | *Non-fixed cam works at zoom level 1 now. Was forced to fixed previously. | + | :* Non-fixed cam works at zoom level 1 now. Was forced to fixed previously. |
− | ==[http://devlog.kag2d.com/post/27573532246 | + | ==[http://devlog.kag2d.com/post/27573532246 Build 458] (19/July/2012) <span id="458"></span>== |
Changes from build 428 to 458: | Changes from build 428 to 458: | ||
− | *Added [[Security Levels|security levels]] | + | :* Added [[Security Levels|security levels]] |
− | *Moved location of securitysetup.cfg to Base/Security | + | :* Moved location of securitysetup.cfg to Base/Security |
− | *Moved white/blacklists to their own files (paths defined in securitysetup.cfg) | + | :* Moved white/blacklists to their own files (paths defined in securitysetup.cfg) |
− | *Changed logging into rcon to use /rcon /login [password] | + | :* Changed logging into rcon to use /rcon /login [password] |
− | *Added /rcon /logout to logout of rcon | + | :* Added /rcon /logout to logout of rcon |
− | *Modified /reloadsecurity to reload seclevs in addition to black/whitelists | + | :* Modified /reloadsecurity to reload seclevs in addition to black/whitelists |
− | *Added /printseclevs for printing seclevs | + | :* Added /printseclevs for printing seclevs |
− | *Fixed respawn timer behind chat window | + | :* Fixed respawn timer behind chat window {{Bug|ID=0000152}} |
− | *Potentially fixed memory leak with water | + | :* Potentially fixed memory leak with water |
− | ==[http://devlog.kag2d.com/post/25429451699 | + | ==[http://devlog.kag2d.com/post/25429451699 Build 428] (19/June/2012) <span id="428"></span>== |
− | Changes from build | + | Changes from build 421 to 428: |
− | *fixed rcon admins/guards crash on certain collapses | + | :* fixed rcon admins/guards crash on certain collapses {{Bug|ID=0000267}} & {{Bug|ID=0000469}} |
− | *fixed unable to join busy server (lots of objects) | + | :* fixed unable to join busy server (lots of objects) |
− | *fixed crash on camera shake (sometimes) | + | :* fixed crash on camera shake (sometimes) |
− | *Removed use of in-game browser, links now open in normal external browsers | + | :* Removed use of in-game browser, links now open in normal external browsers |
− | *pressing enter in the username box at login now submits the form | + | :* pressing enter in the username box at login now submits the form |
− | *slight changes to how ping timing works in the browser, might yield more correct results | + | :* slight changes to how ping timing works in the browser, might yield more correct results |
− | *Adds client/server understanding of a ‘maintenance mode’ for the KAG API | + | :* Adds client/server understanding of a ‘maintenance mode’ for the KAG API |
− | *general error message improvement around certain API calls | + | :* general error message improvement around certain API calls |
− | *Fixes | + | :* Fixes {{Bug|ID=0000606}} |
− | *join-related API calls in the client and server now use persistent connections; server joins should be noticeably faster | + | :* join-related API calls in the client and server now use persistent connections; server joins should be noticeably faster |
− | *fixes a regression from the | + | :* fixes a regression from the {{Bug|ID=0000606}} fix above, this will be addressed more next week |
− | *Server browser favorites now work again | + | :* Server browser favorites now work again |
− | *Quickjoin revamped. | + | :* Quickjoin revamped. |
− | *Fixed (workaround) sv_goldonly spam in server console in non-gold servers as well as the issue with wood blocks showing up for builders in non-gold servers. | + | :* Fixed (workaround) sv_goldonly spam in server console in non-gold servers as well as the issue with wood blocks showing up for builders in non-gold servers. |
− | ==[http://devlog.kag2d.com/post/ | + | ==[http://devlog.kag2d.com/post/24948508302 Build 421] (12/June/2012) <span id="421"></span>== |
+ | |||
+ | Changes from build 420 to 421: | ||
+ | |||
+ | :* Fixed the “Mash C to Mine Faster” bug | ||
+ | |||
+ | ==[http://devlog.kag2d.com/post/24880927357 Build 420] (11/June/2012) <span id="420"></span>== | ||
Changes from build 415 to 420: | Changes from build 415 to 420: | ||
− | *server browser now uses API and threaded calls | + | :* server browser now uses API and threaded calls |
− | *more colors in server preview minimap in server browser | + | :* more colors in server preview minimap in server browser |
− | *many server browser bugs fixed | + | :* minimap preview image shows the center of the map by default (but can be dragged around) |
− | *made arrows not damage at minimum velocity under water | + | :* many server browser bugs fixed |
− | *made arrows skip higher | + | :* made arrows not damage at minimum velocity under water |
− | *dirt no longer created for infinite support | + | :* made arrows skip higher |
− | *fixed dropping mats working always -> allowing inf mats on startup | + | :* dirt no longer created for infinite support |
+ | :* fixed dropping mats working always -> allowing inf mats on startup | ||
+ | |||
+ | ==[http://devlog.kag2d.com/post/24549096067 Build 415] (06/June/2012) <span id="415"></span>== | ||
− | + | Changes from build 396 to 415: | |
− | + | :* new games rules FullCTF | |
+ | :* added generator_ctf_lake.cfg, generator_ctf_twolakes.cfg | ||
+ | :* added water (gold servers only - sv_gold_only 1 in config) | ||
+ | :* added Aim Mode (zoom out button [MOUSE SCROLL]) | ||
+ | :* moved HUD hearts to above players head | ||
+ | :* materials actually spawn at tent on game start | ||
+ | :* added Wooden Structures | ||
+ | :* fixed zombies squeezing through solid walls (although this makes it harder for them to climb some notched) | ||
+ | :* fixed items that are not onground cant be picked up with key tap | ||
+ | :* fixed cursor changed when hitting R whenever {{Bug|ID=0000395}} | ||
+ | :* skeletons destroy wood | ||
+ | :* improved zombie movement on ladders, walls and Notches | ||
+ | :* skeletons only attack doors and wood when stuck or angry | ||
+ | :* greg has half less health | ||
+ | :* wood blocks can be upgraded to stone | ||
+ | :* stone back wall cant be downgraded to wood | ||
+ | :* white block cursor only appears when destroying (RMB) or when block can be placed | ||
+ | :* added creak sound when cant build with enough support | ||
+ | :* hearts are now above head | ||
+ | :* hearts and name on mouse hover slowly fade out | ||
+ | :* fixed spikes giving support | ||
+ | :* fixed spikes with background not giving support | ||
+ | :* spikes can be only placed next to solid blocks | ||
+ | :* fixed gold bullion gives +10 per hit {{Bug|ID=0000504}} | ||
+ | :* water is lit by daylight/night | ||
+ | :* hitting tree once gives 6 wood | ||
+ | :* materials have different sizes depending on amount of resources stored | ||
+ | :* added water_suddendeath and water_raise_time variables to game rules | ||
+ | :* grass removed from tent front | ||
+ | :* grass is destroyed if tile beneath is destroyed | ||
+ | :* fixed travel tunnels working for both teams | ||
+ | :* added temporary workshop build item spam prevention | ||
+ | :* increased min_shieldbash_horiz_vel slightly | ||
+ | :* fixed pink pixels on collapsing wood from world.png | ||
+ | :* reduced vertical speed limit when slashing to prevent getting stunned because of it. | ||
+ | :* made it so that shield-bashing counts as your kill | ||
+ | :* shieldbash tweaks from testing | ||
+ | :* fixed bridge castle back support bug | ||
+ | :* added wood_warmup, stone_warmup, gold_warmup, arrows_warmup, bombs_warmup to team - sets materials at tent on start | ||
+ | :* added weapon_clash variable to gamemode.cfg | ||
+ | :* synced egg health over net | ||
+ | :* getting out of catapult boosts fixed | ||
+ | :* fixed spikes hanging after collapse on client | ||
+ | :* removed mat pickup sound if smaller than 10 | ||
+ | :* shield bash sound plays only at higher velocity than bash | ||
+ | :* stomp stun doesn't happen for team mates | ||
+ | :* throwing objects more smooth on network | ||
+ | :* added decay to materials, after 30 seconds | ||
+ | :* added new workshops to full ctf | ||
+ | :* added static material count to CTF | ||
+ | :* if workshop has bomb to build and upgrade - tapping [E] will make bomb | ||
+ | :* added upgradable rooms to FullCTF | ||
+ | :* removed cata from FullCTF to prevent base camping while there aren't boats | ||
+ | :* added stone_amount and related vars to team configs for on-start mats | ||
+ | :* materials.png tweak for bombs | ||
+ | :* added generator_ctf_twolakes.cfg | ||
+ | :* arrows skip on water | ||
+ | :* fixed materials dropping during break | ||
+ | :* player light decreased in Full CTF | ||
+ | :* fixed picking up invisible other team heart | ||
+ | :* fixed splash when throwing out something picked up from water | ||
+ | :* fixed material wrapping to 65k | ||
+ | :* fixed mats given on tent when warmup amount = 0 | ||
+ | :* can regain air more easily if head above water and standing on solid or ladder | ||
+ | :* added tunnels to FullCTF | ||
+ | :* added armoury/archer range, made tunnel more expensive | ||
+ | :* fixed some server-side commands possible to launch on client | ||
+ | :* edited help texts in workshops | ||
+ | :* increased arrow draw time and made sound reflect it | ||
+ | :* added show/hide hud tutorial text | ||
+ | :* fixed no cursor when hud scrolled out | ||
+ | :* renamed zoom out for archer as AIM MODE | ||
− | + | (full changelog [https://forum.kag2d.com/threads/wood-water-build-released.6686/ at the forum]) | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | ==Build 396 (??/May/2012) <span id="396"></span>== | ||
+ | |||
+ | Changes from build 394 to 396: | ||
+ | |||
+ | :* altered behavior of zombies passing through walls | ||
+ | :* fixed /loadmap and /savemap not working for configs and doubling the .kag on already specified files | ||
+ | :* added list of players to the stats.txt output | ||
+ | |||
+ | <span id="396_hotfix"></span>Hotfix: | ||
+ | |||
+ | :* tweaked some stray pixels in heads | ||
+ | :* zombie knight AI improvements | ||
+ | :* slightly faster zombie spawning | ||
+ | :* fixed jumping on zombie heads | ||
+ | :* zombies can squeeze through 1 block notches | ||
==Build 394 (15/May/2012) <span id="394"></span>== | ==Build 394 (15/May/2012) <span id="394"></span>== | ||
Line 384: | Line 255: | ||
Changes from build 393 to 394: | Changes from build 393 to 394: | ||
− | * fixed bomb timers counting down too fast randomly | + | :* fixed bomb timers counting down too fast randomly |
− | * fixed falling too fast | + | :* fixed falling too fast |
− | * fixed coins duplicating | + | :* fixed coins duplicating |
− | * autoupdate issue resolved | + | :* autoupdate issue resolved |
− | + | ==[http://devlog.kag2d.com/post/23060197691 Build 393] (14/May/2012} <span id="393"></span>== | |
− | ==[http://devlog.kag2d.com/post/23060197691 | + | |
Changes from build 371 to 393: | Changes from build 371 to 393: | ||
− | * u_shownames now uses new player name style instead of big stupid one | + | :* u_shownames now uses new player name style instead of big stupid one |
− | * Spectators with u_shownames see all player names | + | :* Spectators with u_shownames see all player names |
− | * Spectators now see unit counters | + | :* Spectators now see unit counters |
− | * Fixed single character player names no longer crash the server (and are therefore allowed) {{Bug|ID=0000327}} | + | :* Fixed single character player names no longer crash the server (and are therefore allowed) {{Bug|ID=0000327}} |
− | * Fixed full name not showing on linux/mac when someone changes teams {{Bug|ID=0000151}} | + | :* Fixed full name not showing on linux/mac when someone changes teams {{Bug|ID=0000151}} |
− | * Fixed username is not cased correctly after successful authentication. {{Bug|ID=0000237}} | + | :* Fixed username is not cased correctly after successful authentication. {{Bug|ID=0000237}} |
− | * Dropped the materials counter delay | + | :* Dropped the materials counter delay |
− | * The blinks still take a while to go away but the counter is always up to date | + | :* The blinks still take a while to go away but the counter is always up to date |
− | * Fixed broken Connect To... {{Bug|ID=0000148}} & {{Bug|ID=0000001}} | + | :* Fixed broken Connect To... {{Bug|ID=0000148}} & {{Bug|ID=0000001}} |
− | * Fixed Looks like red builder is going to build blue tiles {{Bug|ID=0000254}} | + | :* Fixed Looks like red builder is going to build blue tiles {{Bug|ID=0000254}} |
− | * Fixed breaking a shop that is on background tile doesn’t give mats {{Bug|ID=0000253}} | + | :* Fixed breaking a shop that is on background tile doesn’t give mats {{Bug|ID=0000253}} |
− | * Fixed setting high duration results in ban for 0 seconds {{Bug|ID=0000266}} | + | :* Fixed setting high duration results in ban for 0 seconds {{Bug|ID=0000266}} |
− | * Large bans (longer than 2 years) and bans with -1 time now result in permbans. | + | :* Large bans (longer than 2 years) and bans with -1 time now result in permbans. |
− | * Added expiry time to listbans | + | :* Added expiry time to listbans |
− | * Made bans case-insensitive | + | :* Made bans case-insensitive |
− | * changed/improved/added server side logging of game/player events | + | :* changed/improved/added server side logging of game/player events |
− | * Fixed - Archers deal massive damage to team catapults {{Bug|ID=0000271}} | + | :* Fixed - Archers deal massive damage to team catapults {{Bug|ID=0000271}} |
− | * really fixed trap door+back wall = free money (removed hack) {{Bug|ID=0000198}} | + | :* really fixed trap door+back wall = free money (removed hack) {{Bug|ID=0000198}} |
− | * Fixed lost stone on removing trapbridge on background {{Bug|ID=0000258}} | + | :* Fixed lost stone on removing trapbridge on background {{Bug|ID=0000258}} |
− | * Fixed GOALTICKS independent ticktime mod operation in director.cpp | + | :* Fixed GOALTICKS independent ticktime mod operation in director.cpp |
− | * Fixed Knights attack catapults when they use it {{Bug|ID=0000081}} | + | :* Fixed Knights attack catapults when they use it {{Bug|ID=0000081}} |
− | * Fixed various potential server crashes while fixing {{Bug|ID=0000327}} | + | :* Fixed various potential server crashes while fixing {{Bug|ID=0000327}} |
− | * Various tweaks that may fix small bugs/instability - fixed | + | :* Various tweaks that may fix small bugs/instability - fixed |
− | * KAG crash when closing KAG with server browser open {{Bug|ID=0000333}} | + | :* KAG crash when closing KAG with server browser open {{Bug|ID=0000333}} |
− | * addressed chat box/minibox background hardcoded, now takes center pixel colour. {{Bug|ID=0000157}} | + | :* addressed chat box/minibox background hardcoded, now takes center pixel colour. {{Bug|ID=0000157}} |
− | * Fixed the listPlayers() script | + | :* Fixed the listPlayers() script |
− | * fixed abusable bug where spectators can block map start {{Bug|ID=0000305}} | + | :* fixed abusable bug where spectators can block map start {{Bug|ID=0000305}} |
− | * fixed more meaningful autoupdate failure messages for libcurl {{Bug|ID=0000306}} | + | :* fixed more meaningful autoupdate failure messages for libcurl {{Bug|ID=0000306}} |
− | * fixed the launcher menu text for the various sites sucked and fixed some of the URLs | + | :* fixed the launcher menu text for the various sites sucked and fixed some of the URLs |
− | * fixed can repair trap bridges with backwall {{Bug|ID=0000205}} | + | :* fixed can repair trap bridges with backwall {{Bug|ID=0000205}} |
− | * fixed can repair other team’s door to be your own (only works blue->red) {{Bug|ID=0000076}} | + | :* fixed can repair other team’s door to be your own (only works blue->red) {{Bug|ID=0000076}} |
− | * fixed about 3 related bugs/exploits | + | :* fixed about 3 related bugs/exploits |
− | * fixed can’t slash shielded target sometimes {{Bug|ID=0000276}} | + | :* fixed can’t slash shielded target sometimes {{Bug|ID=0000276}} |
− | * fixed jumping on someone and slashing hurts you {{Bug|ID=0000309}} | + | :* fixed jumping on someone and slashing hurts you {{Bug|ID=0000309}} |
− | * stomping does less damage to the stomper | + | :* stomping does less damage to the stomper |
− | * Fixed quarters don’t heal when there’s less than 0.5 hearts to heal {{Bug|ID=0000353}} | + | :* Fixed quarters don’t heal when there’s less than 0.5 hearts to heal {{Bug|ID=0000353}} |
− | * fixed door breaking/fixing {{Bug|ID=0000204}} | + | :* fixed door breaking/fixing {{Bug|ID=0000204}} |
− | * updates to how paper rendering works | + | :* updates to how paper rendering works |
− | * Fixed catapults dont hurt backwall enough, though haven’t done bridges etc yet (likely related to arrows) {{Bug|ID=0000331}} | + | :* Fixed catapults dont hurt backwall enough, though haven’t done bridges etc yet (likely related to arrows) {{Bug|ID=0000331}} |
− | * owered chat spam timer and inserted anti-spam message if you exceed it rather than failing silently | + | :* owered chat spam timer and inserted anti-spam message if you exceed it rather than failing silently |
− | * Added sandbox room and tweaked sandbox to include it | + | :* Added sandbox room and tweaked sandbox to include it |
− | * sandbox now has free items and shops. | + | :* sandbox now has free items and shops. |
− | * fixed server segfault due to API error conditions | + | :* fixed server segfault due to API error conditions |
− | * fixed quarters light not acting like a light | + | :* fixed quarters light not acting like a light |
− | * fixed chests giving light by default | + | :* fixed chests giving light by default |
− | * bomb in zombie fortress costs 10 coins (was 20) | + | :* bomb in zombie fortress costs 10 coins (was 20) |
− | * more probability of zombie having coin | + | :* more probability of zombie having coin |
− | * disconnect issue should be fixed, please playtest for a while and see | + | :* disconnect issue should be fixed, please playtest for a while and see |
− | * fixed client-side light in blob | + | :* fixed client-side light in blob |
− | * added constructor to APIPlayer, too much non-initialized vars bugs | + | :* added constructor to APIPlayer, too much non-initialized vars bugs |
− | * fixed free full version access | + | :* fixed free full version access |
− | * bots attack dead zombies | + | :* bots attack dead zombies |
− | * removed buildnum from launcher caption to avoid confusion | + | :* removed buildnum from launcher caption to avoid confusion |
− | * collapse anti-grief doesn’t work for outposts | + | :* collapse anti-grief doesn’t work for outposts |
− | * fixed charged arrows dealing no damage when shot through bridge {{Bug|ID=0000321}} | + | :* fixed charged arrows dealing no damage when shot through bridge {{Bug|ID=0000321}} |
− | * fixed knights don’t stop when ordered to go to zombies | + | :* fixed knights don’t stop when ordered to go to zombies |
− | * destroying castle blocks in zombie fortress doesn’t remove coins | + | :* destroying castle blocks in zombie fortress doesn’t remove coins |
− | * bots try to jump over kegs | + | :* bots try to jump over kegs |
− | * fixed bots not following orders when faced with zombies | + | :* fixed bots not following orders when faced with zombies |
− | * fixed throwing kegs into walls | + | :* fixed throwing kegs into walls |
− | * removed “buying” zombies from Portal | + | :* removed “buying” zombies from Portal |
− | + | ||
==Build 371 (23/April/2012) <span id="371"></span>== | ==Build 371 (23/April/2012) <span id="371"></span>== | ||
Line 461: | Line 330: | ||
Changes from build 370 to 371: | Changes from build 370 to 371: | ||
− | * re-disabled jab stun as default in Rules | + | :* re-disabled jab stun as default in Rules |
− | * changed freq of slide sounds | + | :* changed freq of slide sounds |
− | * added sv_fastdeltas flag (1 means less CPU intensive but more bandwidth intensive) | + | :* added sv_fastdeltas flag (1 means less CPU intensive but more bandwidth intensive) |
− | * fixed full servers not showing map preview | + | :* fixed full servers not showing map preview |
− | * fixed fall damage screaming happening at wrong time | + | :* fixed fall damage screaming happening at wrong time |
− | * fixed bump sound when climbing steps | + | :* fixed bump sound when climbing steps |
− | * fixed too loud sounds issues | + | :* fixed too loud sounds issues |
− | * fixed big bounce from shield | + | :* fixed big bounce from shield |
− | * made bash damage dependent on air time to avoid gibbing against wall | + | :* made bash damage dependent on air time to avoid gibbing against wall |
− | + | ==[http://devlog.kag2d.com/post/21638541083 Build 370] (23/April/2012) <span id="370"></span>== | |
− | ==[http://devlog.kag2d.com/post/21638541083 | + | |
Changes from build 360 to 370: | Changes from build 360 to 370: | ||
− | * fixed builders pick up catapult stone in mid air {{Bug|ID=0000250}} | + | :* fixed builders pick up catapult stone in mid air {{Bug|ID=0000250}} |
− | * add per-gamemode modding of archer variables | + | :* add per-gamemode modding of archer variables |
− | * fixed crash where lightmap was null | + | :* fixed crash where lightmap was null |
− | * fixed some hud readout bugs (thick stone) | + | :* fixed some hud readout bugs (thick stone) |
− | * fixed some issues with {{Bug|ID=0000164}}'s fix and tree chopping | + | :* fixed some issues with {{Bug|ID=0000164}}'s fix and tree chopping |
− | * fixed trees heal when reaching the bottom of the trunk {{Bug|ID=0000164}} | + | :* fixed trees heal when reaching the bottom of the trunk {{Bug|ID=0000164}} |
− | * fixed crash in menu when no player exists | + | :* fixed crash in menu when no player exists |
− | * backspace menu when not playing game is the same as when playing game | + | :* backspace menu when not playing game is the same as when playing game |
− | * Added previous bitstream compatibility through *force_bool methods | + | :* Added previous bitstream compatibility through *force_bool methods |
− | * fixed zombie mode order crash | + | :* fixed zombie mode order crash |
− | * fixed no spawn as zombie when changed team to red | + | :* fixed no spawn as zombie when changed team to red |
− | * fixed disconnecting from server when launched server browser | + | :* fixed disconnecting from server when launched server browser |
− | * singleplayer gamemodes get paused when in ESC menu | + | :* singleplayer gamemodes get paused when in ESC menu |
− | * fixed crash after launching zombie mode after deathmatch mode | + | :* fixed crash after launching zombie mode after deathmatch mode |
− | * zombie/migrant bodies collide in air with players and hurt them | + | :* zombie/migrant bodies collide in air with players and hurt them |
− | * added sound when zombies fall or hit walls | + | :* added sound when zombies fall or hit walls |
− | * added random pitch variation for most sounds | + | :* added random pitch variation for most sounds |
− | * added resource drop amount on hud | + | :* added resource drop amount on hud |
− | * fixed migrant-player colliding | + | :* fixed migrant-player colliding |
− | * fixed big particles not spawned when in solid block | + | :* fixed big particles not spawned when in solid block |
− | * tweaked zombie network syncing | + | :* tweaked zombie network syncing |
− | * added spectator mode | + | :* added spectator mode |
− | * fixed bot archers not shooting arrows | + | :* fixed bot archers not shooting arrows |
− | * fixed wraith explosion on net | + | :* fixed wraith explosion on net |
− | * fixed wall hugging on ladder | + | :* fixed wall hugging on ladder |
− | * added "killed by zombie message" | + | :* added "killed by zombie message" |
− | * builder only stays close to buddy and defends himself from zombies | + | :* builder only stays close to buddy and defends himself from zombies |
− | * synced migrant bubbles on net | + | :* synced migrant bubbles on net |
− | * creative/Sandbox servers are also add to beginner servers now | + | :* creative/Sandbox servers are also add to beginner servers now |
− | * fixed disconnecting player message | + | :* fixed disconnecting player message |
− | * fixed crash when closed ingame browser at a wrong time | + | :* fixed crash when closed ingame browser at a wrong time |
− | * fixed zoom out from editor affecting other games {{Bug|ID=0000246}} | + | :* fixed zoom out from editor affecting other games {{Bug|ID=0000246}} |
− | * fixed arrows going through walls {{Bug|ID=0000125}} | + | :* fixed arrows going through walls {{Bug|ID=0000125}} |
− | * workshop blocks cost 2 wood now | + | :* workshop blocks cost 2 wood now |
− | * all CTF workshops cost 50 wood (no stone required) (+30 gold siege workshop) | + | :* all CTF workshops cost 50 wood (no stone required) (+30 gold siege workshop) |
− | * migrants now say hello on network | + | :* migrants now say hello on network |
− | * backwall on spikes gives materials resolved {{Bug|ID=0000208}} | + | :* backwall on spikes gives materials resolved {{Bug|ID=0000208}} |
− | * moved body throw offset a bit to avoid self collision | + | :* moved body throw offset a bit to avoid self collision |
− | * archer can't hurt others when stomping | + | :* archer can't hurt others when stomping |
− | * fixed shield adding velocity on ground | + | :* fixed shield adding velocity on ground |
− | * made inventory counters 50x more awesome (and they read the correct numbers for more cases too) | + | :* made inventory counters 50x more awesome (and they read the correct numbers for more cases too) |
− | * fixed coins from frozen players | + | :* fixed coins from frozen players |
− | * dropped amount of coins from shooting catas (IRC request) | + | :* dropped amount of coins from shooting catas (IRC request) |
− | * fixed custom heads for non-admins | + | :* fixed custom heads for non-admins |
− | * made guard hat only apply to builder head and class default head | + | :* made guard hat only apply to builder head and class default head |
− | * added custom head check in player (checks if name matches a custom head player or if is guard or admin) | + | :* added custom head check in player (checks if name matches a custom head player or if is guard or admin) |
− | * added class modding to CTF rules | + | :* added class modding to CTF rules |
− | * bound runner variables to rules | + | :* bound runner variables to rules |
− | * added falldamage vars to rules config (-> balancing ahoy) | + | :* added falldamage vars to rules config (-> balancing ahoy) |
− | * fixed crash in starter caused by autoupdate not initialised | + | :* fixed crash in starter caused by autoupdate not initialised |
− | * nerfed sheild push to help with desync and wall damage | + | :* nerfed sheild push to help with desync and wall damage |
− | * fixed wall sliding + fixed notch jumping (related) | + | :* fixed wall sliding + fixed notch jumping (related) |
− | * added server_setup_info.txt and readme.txt | + | :* added server_setup_info.txt and readme.txt |
− | * modified readme.txt and server_setup_info.txt for nicer formatting | + | :* modified readme.txt and server_setup_info.txt for nicer formatting |
− | * added stats format info to server_setup_info.txt | + | :* added stats format info to server_setup_info.txt |
− | * added /listbans function to list all currently active bans | + | :* added /listbans function to list all currently active bans |
− | * fixed bug in bans (time was in seconds not minutes) | + | :* fixed bug in bans (time was in seconds not minutes) |
− | * made bans more user friendly with their output | + | :* made bans more user friendly with their output |
− | * stats updated to more easily parsable format | + | :* stats updated to more easily parsable format |
− | * fixed typo in tutorial {{Bug|ID=0000197}} | + | :* fixed typo in tutorial {{Bug|ID=0000197}} |
− | ==[http://devlog.kag2d.com/post/20926147839 | + | ==[http://devlog.kag2d.com/post/20926147839 Build 360] (11/April/2012) <span id="360"></span>== |
Changes from build 359 to 360: | Changes from build 359 to 360: | ||
− | *fixed shield jump not working | + | :* fixed shield jump not working |
− | *fixed coins from destroying bodies | + | :* fixed coins from destroying bodies |
− | *fixed builder not being able to pickup rubble {{Bug|ID=0000235}} | + | :* fixed builder not being able to pickup rubble {{Bug|ID=0000235}} |
− | *fixed bodies not affecting playerpos (too much bugs) | + | :* fixed bodies not affecting playerpos (too much bugs) |
− | *fixed admin/guard heads | + | :* fixed admin/guard heads |
− | *fixed colon typing on Mac {{Bug|ID=0000143}} | + | :* fixed colon typing on Mac {{Bug|ID=0000143}} |
− | + | ==[http://devlog.kag2d.com/post/20910101971 Build 359] (11/April/2012) <span id="359"></span>== | |
− | ==[http://devlog.kag2d.com/post/20910101971 | + | |
Changes from build 353 to 359: | Changes from build 353 to 359: | ||
− | * fixed linux and mac “Connect to…” not working {{Bug|ID=0000001}} | + | :* fixed linux and mac “Connect to…” not working {{Bug|ID=0000001}} |
− | * fixed player lag issue | + | :* fixed player lag issue |
− | * fixed loud sound glitch on Mac and Linux | + | :* fixed loud sound glitch on Mac and Linux |
− | * fixed permastun when fallen on somebody | + | :* fixed permastun when fallen on somebody |
− | * new body pickup icon | + | :* new body pickup icon |
− | * added slight bump for players colliding in air to avoid dancing on head | + | :* added slight bump for players colliding in air to avoid dancing on head |
− | * fixed building castle wall over trap bridge giving coins {{Bug|ID=0000198}} | + | :* fixed building castle wall over trap bridge giving coins {{Bug|ID=0000198}} |
− | * added “report bugs” links to bug tracker in game launcher | + | :* added “report bugs” links to bug tracker in game launcher |
− | * fixed manual link in game launcher | + | :* fixed manual link in game launcher |
− | * fixed destroyed bridge turning to blue team and giving coin {{Bug|ID=0000229}} | + | :* fixed destroyed bridge turning to blue team and giving coin {{Bug|ID=0000229}} |
− | * fixed large ban number crash {{Bug|ID=0000227}} | + | :* fixed large ban number crash {{Bug|ID=0000227}} |
− | * updated all sprites to be arranged horizontally | + | :* updated all sprites to be arranged horizontally |
− | * added a bounce on wall damage to prevent instant kill | + | :* added a bounce on wall damage to prevent instant kill |
− | * disabled gliding while bomb jumping/catapulting to balance horizontal power | + | :* disabled gliding while bomb jumping/catapulting to balance horizontal power |
− | * added a frame to knights for bomb jumping/catapulting | + | :* added a frame to knights for bomb jumping/catapulting |
− | * made bomb knockback on standing targets smaller | + | :* made bomb knockback on standing targets smaller |
− | * fixed flying into walls kills you {{Bug|ID=0000220}} | + | :* fixed flying into walls kills you {{Bug|ID=0000220}} |
− | * too high ping ban time lowered to 5 mins | + | :* too high ping ban time lowered to 5 mins |
− | * move n_Graph to the left | + | :* move n_Graph to the left |
− | * if player not rcon and does rcon command it gets sent to guards as [RCON (name)] (trying to login…) | + | :* if player not rcon and does rcon command it gets sent to guards as [RCON (name)] (trying to login…) |
− | * fixed gaining stone on repairing last castle block destruction block | + | :* fixed gaining stone on repairing last castle block destruction block |
− | * added sanity check for autoupdater to prevent downloading html error msgs | + | :* added sanity check for autoupdater to prevent downloading html error msgs |
− | * fixed outposts: the perfect griefing tool {{Bug|ID=0000078}} | + | :* fixed outposts: the perfect griefing tool {{Bug|ID=0000078}} |
− | * fixed archer can pick up rubble rocks as arrows | + | :* fixed archer can pick up rubble rocks as arrows |
− | * fixed guard cannot be kicked by rcon | + | :* fixed guard cannot be kicked by rcon |
− | * fixed shield stomp completely destroying | + | :* fixed shield stomp completely destroying |
− | + | ||
− | ==[http://devlog.kag2d.com/post/20521450110 | + | ==[http://devlog.kag2d.com/post/20521450110 Build 353] (05/April/2012) <span id="353"></span>== |
Changes from build 349 to 353: | Changes from build 349 to 353: | ||
− | * can carry corpses | + | :* can carry corpses |
− | * corpses are gibbable | + | :* corpses are gibbable |
− | * corpses hurt others when thrown | + | :* corpses hurt others when thrown |
− | * if there are lots of objects on the ground closest one will be picked up on tap [C] | + | :* if there are lots of objects on the ground closest one will be picked up on tap [C] |
− | * fixed not being able to get out of catapult (use [E]) | + | :* fixed not being able to get out of catapult (use [E]) |
− | * quick tap [E] on catapult does most obvious action (in order of priority: put item, load stone, mount yourself) | + | :* quick tap [E] on catapult does most obvious action (in order of priority: put item, load stone, mount yourself) |
− | * you can enter catapult firemode just by pressing fire on catapult | + | :* you can enter catapult firemode just by pressing fire on catapult |
− | * you can now use bubbles, taunts, light bombs and fire stuff while in catapult | + | :* you can now use bubbles, taunts, light bombs and fire stuff while in catapult |
− | * fixed not being able to get in catapult while holding something | + | :* fixed not being able to get in catapult while holding something |
− | * fixed disconnected payer IP in console showing as number | + | :* fixed disconnected payer IP in console showing as number |
− | * fixed female heads invisible | + | :* fixed female heads invisible |
− | * tweaked carry positions for objects | + | :* tweaked carry positions for objects |
− | * fixed throwing issues | + | :* fixed throwing issues |
− | * catapult and outpost have more mass | + | :* catapult and outpost have more mass |
− | * made keg collision circle smaller | + | :* made keg collision circle smaller |
− | * names in scoreboard have a shadow for better visibility | + | :* names in scoreboard have a shadow for better visibility |
− | * only names are role colored | + | :* only names are role colored |
− | * fixed buttons clickable under full version banner | + | :* fixed buttons clickable under full version banner |
− | * added player left message on server | + | :* added player left message on server |
− | * collapse messages are sent to guards | + | :* collapse messages are sent to guards |
− | * guards and admins get info on rcon commands | + | :* guards and admins get info on rcon commands |
− | * fixed map border visibility | + | :* fixed map border visibility |
− | * fixed server message on vote kick spam | + | :* fixed server message on vote kick spam |
− | * fixed console crash | + | :* fixed console crash |
− | * fixed catapult taking stone when firing dude | + | :* fixed catapult taking stone when firing dude |
− | * more descriptive catapult usage help | + | :* more descriptive catapult usage help |
− | * hitting wall at large velocity takes health | + | :* hitting wall at large velocity takes health |
− | * boulder doesnt hurt team players now | + | :* boulder doesnt hurt team players now |
− | * corpses in air collide and hurt players | + | :* corpses in air collide and hurt players |
− | * both people that collide with each other are knocked out and hurt | + | :* both people that collide with each other are knocked out and hurt |
− | * fixed out of screen corpses sent through network | + | :* fixed out of screen corpses sent through network |
− | * fixed +/- keys voting on Mac | + | :* fixed +/- keys voting on Mac |
− | * auth API fixes | + | :* auth API fixes |
− | * throw arrow appears on all objects | + | :* throw arrow appears on all objects |
− | + | ==[http://devlog.kag2d.com/post/20283884415 Build 349] (01/April/2012) <span id="349"></span>== | |
− | ==[http://devlog.kag2d.com/post/20283884415 | + | |
Changes from build 346 to 349: | Changes from build 346 to 349: | ||
− | * added Gregs (April Fools) | + | :* added Gregs (April Fools) |
− | + | ==[http://devlog.kag2d.com/post/20077027216 Build 346] (28/March/2012) <span id="346"></span>== | |
− | ==[http://devlog.kag2d.com/post/20077027216 | + | |
Changes from build 345 to 346: | Changes from build 345 to 346: | ||
− | * fixed crash on death message | + | :* fixed crash on death message |
− | * fixed full version banner dissapearing too fast | + | :* fixed full version banner dissapearing too fast |
− | * fixed player names not appearing above heads for normal players | + | :* fixed player names not appearing above heads for normal players |
− | * fixed server crash on ban | + | :* fixed server crash on ban |
− | * fixed auto-picking materials | + | :* fixed auto-picking materials |
− | * fixed timestamp number padding | + | :* fixed timestamp number padding |
− | * fixed vote kicks not banning | + | :* fixed vote kicks not banning |
− | + | ==[http://devlog.kag2d.com/post/20023926407 Build 345] (27/March/2012) <span id="345"></span>== | |
− | ==[http://devlog.kag2d.com/post/20023926407 | + | |
Changes from build 319 to 345: | Changes from build 319 to 345: | ||
− | * authentication system now uses [[API_Overview|KAG API]] | + | :* authentication system now uses [[API_Overview|KAG API]] |
− | * fixed duplicate IP preventing from LAN play | + | :* fixed duplicate IP preventing from LAN play |
− | * user roles separated (admin, guard, tester) | + | :* user roles separated (admin, guard, tester) |
− | * added new default gamemode Rapid Team Deathmatch | + | :* added new default gamemode Rapid Team Deathmatch |
− | * added default “Beginner” server filter | + | :* added default “Beginner” server filter |
− | * default chat key is [T] or [ENTER] | + | :* default chat key is [T] or [ENTER] |
− | * team chat is launched with [Y] | + | :* team chat is launched with [Y] |
− | * vote keys on Mac OSX are [+] and [-] | + | :* vote keys on Mac OSX are [+] and [-] |
− | * strings are loaded from .irrst files located in Base/StringTables | + | :* strings are loaded from .irrst files located in Base/StringTables |
− | * fixed barrier dissapearing on client when match not started | + | :* fixed barrier dissapearing on client when match not started |
− | * added random Lance bot to addBot command | + | :* added random Lance bot to addBot command |
− | * error message for duplicate master login | + | :* error message for duplicate master login |
− | * fixed securitysetup using username instead of name | + | :* fixed securitysetup using username instead of name |
− | * fixed builder killing with hammer msg | + | :* fixed builder killing with hammer msg |
− | * fixed couple of crash reasons | + | :* fixed couple of crash reasons |
− | * fixed network clantag exploit | + | :* fixed network clantag exploit |
− | * fixed net logging of IPs | + | :* fixed net logging of IPs |
− | * added serverMessage(“message”); console/script command | + | :* added serverMessage(“message”); console/script command |
− | * boulder multiplayer crash fixed | + | :* boulder multiplayer crash fixed |
− | * fixed network connection memory leak | + | :* fixed network connection memory leak |
− | * added no GUI mode (F6) | + | :* added no GUI mode (F6) |
− | * fixed squeezing | + | :* fixed squeezing |
− | * fixed server console “CAN’T PICK’ spamming | + | :* fixed server console “CAN’T PICK’ spamming |
− | * removed console “banned client trying to connect” msg | + | :* removed console “banned client trying to connect” msg |
− | * ESCAPE also closes scoreboard | + | :* ESCAPE also closes scoreboard |
− | * added “Open external browser” button to awesomium browser | + | :* added “Open external browser” button to awesomium browser |
− | * server has chat texts logged in console | + | :* server has chat texts logged in console |
− | * random chests and lanterns are specified in the generator file | + | :* random chests and lanterns are specified in the generator file |
− | * all disconnection messages appear in popups | + | :* all disconnection messages appear in popups |
− | * fixed lantern and kegs in non-gold servers | + | :* fixed lantern and kegs in non-gold servers |
− | * fixed launcher graphic flickering | + | :* fixed launcher graphic flickering |
− | * fixed connection messages error and returning to menu | + | :* fixed connection messages error and returning to menu |
− | * RCON users are now red in scoreboard | + | :* RCON users are now red in scoreboard |
− | * fixed spikes spawning dummy blocks | + | :* fixed spikes spawning dummy blocks |
− | * Ban system overhaul (\unban) | + | :* Ban system overhaul (\unban) |
− | ** unban works via username | + | :** unban works via username |
− | ** bans stored in securitysetup.cfg | + | :** bans stored in securitysetup.cfg |
− | ** ban player needs to take username param | + | :** ban player needs to take username param |
− | * removed hwid related ban stuff | + | :* removed hwid related ban stuff |
− | * removed bans on kick | + | :* removed bans on kick |
− | * guards and admins can always see player labels on hover | + | :* guards and admins can always see player labels on hover |
− | * when someone marks for vote kicks server announces it | + | :* when someone marks for vote kicks server announces it |
− | * fixed wrong rooms appearings in mods | + | :* fixed wrong rooms appearings in mods |
− | * game launches from menu only after succesful connect | + | :* game launches from menu only after succesful connect |
− | * fixed bad delta msgs on server on player join | + | :* fixed bad delta msgs on server on player join |
− | + | ==[http://devlog.kag2d.com/post/18611784562 Build 319] (02/March/2012) <span id="319"></span>== | |
− | ==[http://devlog.kag2d.com/post/18611784562 | + | |
Changes from build 281 to 319: | Changes from build 281 to 319: | ||
− | * Single-player zombies added | + | :* Single-player zombies added |
− | * '''"Nerfed"''' bomb jumping, forms of Bomb Jumping still exist. | + | :* '''"Nerfed"''' bomb jumping, forms of Bomb Jumping still exist. |
− | * New lighting - castle interiors and caves are dark. You can hide in them. | + | :* New lighting - castle interiors and caves are dark. You can hide in them. |
− | * Added lanterns in full version (will work fully next patch). | + | :* Added lanterns in full version (will work fully next patch). |
− | * More workshops | + | :* More workshops |
− | * Added powder kegs | + | :* Added powder kegs |
− | * Workshops have no castle background. This means they can fit anywhere and don’t cost stone. | + | :* Workshops have no castle background. This means they can fit anywhere and don’t cost stone. |
− | * Many collision, networking, exploit and security fixes | + | :* Many collision, networking, exploit and security fixes |
− | * Bot's AI have been improved so that it can fend for itself | + | :* Bot's AI have been improved so that it can fend for itself |
− | * Randomly generated dungeons and castles | + | :* Randomly generated dungeons and castles |
− | * Added rubble from collapsed castles and in ruins | + | :* Added rubble from collapsed castles and in ruins |
− | * Player names on cursor show only when close and in full light (to allow hiding) | + | :* Player names on cursor show only when close and in full light (to allow hiding) |
− | * Expanded bomb radius - no more bomberman explosions | + | :* Expanded bomb radius - no more bomberman explosions |
− | * Shopping in a workshop now opens up a radial menu | + | :* Shopping in a workshop now opens up a radial menu |
− | * Cost reduction on workshops - does not require stone anymore | + | :* Cost reduction on workshops - does not require stone anymore |
− | * New door textures | + | :* New door textures |
− | + | ||
==[http://devlog.kag2d.com/post/16463560525 Build 281] (25/January/2012) <span id="281"></span>== | ==[http://devlog.kag2d.com/post/16463560525 Build 281] (25/January/2012) <span id="281"></span>== | ||
Line 718: | Line 579: | ||
Changes from build 274 to 281: | Changes from build 274 to 281: | ||
− | * Mark-kicking now works again | + | :* Mark-kicking now works again |
− | * Net code should be a little smoother | + | :* Net code should be a little smoother |
− | * A few server browser bugs have been fixed | + | :* A few server browser bugs have been fixed |
− | + | ||
==[http://devlog.kag2d.com/post/16002365889 Build 274] (17/January/2012) <span id="274"></span>== | ==[http://devlog.kag2d.com/post/16002365889 Build 274] (17/January/2012) <span id="274"></span>== | ||
Line 727: | Line 587: | ||
Changes from build 265 to 274: | Changes from build 265 to 274: | ||
− | * fixed “reason 5” players ban | + | :* fixed “reason 5” players ban |
− | * fixed “COLLAPSED BY” console spam | + | :* fixed “COLLAPSED BY” console spam |
− | * fixed giant holes in mountain maps | + | :* fixed giant holes in mountain maps |
− | * fixed server browser crash after closing password box | + | :* fixed server browser crash after closing password box |
− | * fixed server browser password box letters visible | + | :* fixed server browser password box letters visible |
− | * fixed / not working with autocomplete in console | + | :* fixed / not working with autocomplete in console |
− | * fixed some collision bugs | + | :* fixed some collision bugs |
− | * ladder/tree climbing animation uses walk animation | + | :* ladder/tree climbing animation uses walk animation |
− | * clients from server browser connect through sv_ip variable if specified | + | :* clients from server browser connect through sv_ip variable if specified |
− | * fixed dedicated_server.sh being in DOS format | + | :* fixed dedicated_server.sh being in DOS format |
− | * fixed unit counter not appearing on first join | + | :* fixed unit counter not appearing on first join |
− | * removed adding 10 coins for placing gold bullion | + | :* removed adding 10 coins for placing gold bullion |
− | + | ||
==[http://devlog.kag2d.com/post/15401080122 Build 265] (06/January/2012) <span id="265"></span>== | ==[http://devlog.kag2d.com/post/15401080122 Build 265] (06/January/2012) <span id="265"></span>== | ||
Line 745: | Line 604: | ||
Changes from build 263 to 265: | Changes from build 263 to 265: | ||
− | * fixed native resolution in fullscreen broken | + | :* fixed native resolution in fullscreen broken |
− | * fixed map collisions (not climbing, corner jumping etc.) | + | :* fixed map collisions (not climbing, corner jumping etc.) |
− | * chat console is disabled if no players | + | :* chat console is disabled if no players |
− | * unit counters changed to minimalistic numbers | + | :* unit counters changed to minimalistic numbers |
− | * chat moved to top | + | :* chat moved to top |
− | * gamemode descriptions support line break (new CTF description) | + | :* gamemode descriptions support line break (new CTF description) |
− | * chat box position, transparency improvements | + | :* chat box position, transparency improvements |
− | * chat box only displays under 140 chars | + | :* chat box only displays under 140 chars |
− | * fixed help texts not appearing during build time | + | :* fixed help texts not appearing during build time |
− | * fixed not being able to build sometimes at some spots | + | :* fixed not being able to build sometimes at some spots |
− | * fixed buying bomb by spamming with left over coins | + | :* fixed buying bomb by spamming with left over coins |
− | * fixed massive gold appearing under tent in older generator scripts | + | :* fixed massive gold appearing under tent in older generator scripts |
− | * fixed hole in map generator causing tower | + | :* fixed hole in map generator causing tower |
− | * added flat map with hole in middle to deafult map cycle | + | :* added flat map with hole in middle to deafult map cycle |
− | * fixed 2 players from the same IP being authenticated wrong on master server | + | :* fixed 2 players from the same IP being authenticated wrong on master server |
− | * Mac: fixed space appearing after pressing shift in chat | + | :* Mac: fixed space appearing after pressing shift in chat |
− | + | ||
==[http://devlog.kag2d.com/post/15341998849 Build 263] (05/January/2012) <span id="263"></span>== | ==[http://devlog.kag2d.com/post/15341998849 Build 263] (05/January/2012) <span id="263"></span>== | ||
Line 767: | Line 625: | ||
Changes from build 262 to 263: | Changes from build 262 to 263: | ||
− | * fixed kick and swap menus not scrolling | + | :* fixed kick and swap menus not scrolling |
− | * arrows don't stick to shields | + | :* arrows don't stick to shields |
− | * fixed unpredictable bomb throwing on high ping | + | :* fixed unpredictable bomb throwing on high ping |
− | * fixed unit_count=0 in gamemode.cfg (one life for all) | + | :* fixed unit_count=0 in gamemode.cfg (one life for all) |
− | * fixed warmup counter display | + | :* fixed warmup counter display |
− | * fixed quarters not healing if something in front of it | + | :* fixed quarters not healing if something in front of it |
− | + | ||
==[http://devlog.kag2d.com/post/15341998849 Build 262] (05/January/2012) <span id="262"></span>== | ==[http://devlog.kag2d.com/post/15341998849 Build 262] (05/January/2012) <span id="262"></span>== | ||
Line 779: | Line 636: | ||
Changes from build 228 to 262: | Changes from build 228 to 262: | ||
− | * Changed workshop building to an UPGRADE MECHANISM using USE KEY [E] | + | :* Changed workshop building to an UPGRADE MECHANISM using USE KEY [E] |
− | * Outposts and catapults are built in the SIEGE WORKSHOP | + | :* Outposts and catapults are built in the SIEGE WORKSHOP |
− | * KAG map format which saves everything on the map (/loadmap /savemap commands eg. “/savemap plaza”) | + | :* 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. | + | :* 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" | ||
==[http://devlog.kag2d.com/post/13635081132 Build 228] (02/December/2011) <span id="228"></span>== | ==[http://devlog.kag2d.com/post/13635081132 Build 228] (02/December/2011) <span id="228"></span>== | ||
Line 830: | Line 686: | ||
Changes from build 203 to 228: | Changes from build 203 to 228: | ||
− | * added pre-game launcher | + | :* added pre-game launcher |
− | * added (windows only for now) ingame web browser with links to: manual, wiki, IRC chat, creating account | + | :* added (windows only for now) ingame web browser with links to: manual, wiki, IRC chat, creating account |
− | * added server favorites | + | :* added server favorites |
− | * added in-game Manual by SirSalami | + | :* added in-game Manual by SirSalami |
− | * removed player name mouse hover chat | + | :* removed player name mouse hover chat |
− | * clicked server in server browser updates ping meter icon | + | :* clicked server in server browser updates ping meter icon |
− | * improved first ping performance in server browser | + | :* improved first ping performance in server browser |
− | * added double click join to server browser | + | :* added double click join to server browser |
− | * added building time/match started information in server preview | + | :* added building time/match started information in server preview |
− | * added menu music | + | :* added menu music |
− | * changed collapse physics | + | :* changed collapse physics |
− | * fixed ambient sounds | + | :* fixed ambient sounds |
− | * fixed screenshot folder on Linux | + | :* fixed screenshot folder on Linux |
− | * fixed crash in editor mode when jumping on bridge | + | :* fixed crash in editor mode when jumping on bridge |
− | * fixed builder can't pick 3rd heart | + | :* fixed builder can't pick 3rd heart |
− | * fixed door pick sound being wood | + | :* fixed door pick sound being wood |
− | * builder has to stand still to build | + | :* builder has to stand still to build |
− | * autoupdater does not require restart | + | :* autoupdater does not require restart |
− | * console accepts \ and / for commands | + | :* console accepts \ and / for commands |
− | * bridge takes 20 wood | + | :* bridge takes 20 wood |
− | * bridges and ladders can't be built only against dirt background | + | :* bridges and ladders can't be built only against dirt background |
− | * optimized all game object collisions | + | :* optimized all game object collisions |
− | * icons in scoreboard are double size | + | :* icons in scoreboard are double size |
− | * class icons point in same direction and builder is distinguished from sword more | + | :* class icons point in same direction and builder is distinguished from sword more |
− | * can't shield against falling blocks | + | :* can't shield against falling blocks |
− | * can't destroy rooms after match has started (anti-griefing) | + | :* can't destroy rooms after match has started (anti-griefing) |
− | * fixed far view on fixed camera for lower resolutions | + | :* fixed far view on fixed camera for lower resolutions |
− | * added disclaimer after server startup for sv_allow_globals_mods variable | + | :* added disclaimer after server startup for sv_allow_globals_mods variable |
− | * rooms require 5 hits to destroy | + | :* rooms require 5 hits to destroy |
− | * changed some HUD fonts (including above head chat) | + | :* 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 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 | + | :* added break_time_static for a build time that doesn't change with number of players |
− | + | ||
==[http://devlog.kag2d.com/post/12470011425 Build 203] (07/November/2011) <span id="203"></span>== | ==[http://devlog.kag2d.com/post/12470011425 Build 203] (07/November/2011) <span id="203"></span>== | ||
Line 868: | Line 723: | ||
Changes from build 200 to 203: | Changes from build 200 to 203: | ||
− | * added server name and address in scoreboard | + | :* added server name and address in scoreboard |
− | * added class icons next to player names | + | :* added class icons next to player names |
− | * sword strike knockback is half power | + | :* sword strike knockback is half power |
− | * removed semi-stun from hit | + | :* removed semi-stun from hit |
− | * clash doesn’t work on slash | + | :* clash doesn’t work on slash |
− | * less stun on fall | + | :* less stun on fall |
− | * game is not rendered after alt+tab | + | :* game is not rendered after alt+tab |
− | * unit_count can use floating point variables | + | :* unit_count can use floating point variables |
− | * unit_count = 0 - no respawns; unit_count = -1 - unlimited respawns | + | :* 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) | + | :* 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) | + | :* \sv_compression temporarily disabled (always true) |
− | * limited CPU usage | + | :* limited CPU usage |
− | + | ||
==[http://devlog.kag2d.com/post/12344131523 Build 200] (04/November/2011) <span id="200"></span>== | ==[http://devlog.kag2d.com/post/12344131523 Build 200] (04/November/2011) <span id="200"></span>== | ||
Line 886: | Line 740: | ||
Changes from build 190 to 200: | Changes from build 190 to 200: | ||
− | * added female characters (player customization) ([BACKSPACE] in-game) | + | :* added female characters (player customization) ([BACKSPACE] in-game) |
− | * added head customizations ([BACKSPACE] in-game) | + | :* added head customizations ([BACKSPACE] in-game) |
− | * Misc menu (backspace) doesn't require to hold key | + | :* Misc menu (backspace) doesn't require to hold key |
− | * bridges are now two-way platforms (drop from them with down key [S]) | + | :* bridges are now two-way platforms (drop from them with down key [S]) |
− | * arrows go through bridges | + | :* arrows go through bridges |
− | * removed Advanced Movement tutorial | + | :* removed Advanced Movement tutorial |
− | * fixed arched not falling from top tree | + | :* fixed arched not falling from top tree |
− | * all objects now fall through bottom of map (flag respawns after falling there) | + | :* all objects now fall through bottom of map (flag respawns after falling there) |
− | * increased pick radius of pie menus | + | :* increased pick radius of pie menus |
− | * pie menu items are also selected with left mouse click | + | :* pie menu items are also selected with left mouse click |
− | * fixed collapsed blocks not disappearing at the bottom of the map | + | :* fixed collapsed blocks not disappearing at the bottom of the map |
− | * fixed not being able to build castle background over spikes | + | :* fixed not being able to build castle background over spikes |
− | * fixed spiked castle background not giving support | + | :* fixed spiked castle background not giving support |
− | * catapult fire progress is always displayed when in fire mode | + | :* catapult fire progress is always displayed when in fire mode |
− | * fixed catapult not changing team on fire | + | :* fixed catapult not changing team on fire |
− | * fixed shield ladder not working on ladders | + | :* fixed shield ladder not working on ladders |
− | * removed "test" name above head | + | :* removed "test" name above head |
− | * tweaked bomb throwing | + | :* tweaked bomb throwing |
− | * added throw direction arrow on HUD | + | :* added throw direction arrow on HUD |
− | * fixed bomb wall bounces | + | :* fixed bomb wall bounces |
− | * fixes in fast moving player/map collision | + | :* fixes in fast moving player/map collision |
− | * optimized map collision code | + | :* optimized map collision code |
− | * misc menu (BACKSPACE) doesn't require holding the key | + | :* misc menu (BACKSPACE) doesn't require holding the key |
− | * fixed bridge open/close glitch | + | :* fixed bridge open/close glitch |
− | * rcon commands are logged in console ([RCON FROM PLAYER_NAME]) | + | :* rcon commands are logged in console ([RCON FROM PLAYER_NAME]) |
− | * admin/guard : [F3] key freezes [F2] key unfreezes player | + | :* admin/guard : [F3] key freezes [F2] key unfreezes player |
− | * added "COLLAPSE by PLAYER_NAME" in console log | + | :* added "COLLAPSE by PLAYER_NAME" in console log |
− | * can't switch to team with units depleted | + | :* can't switch to team with units depleted |
− | * removed tutorial box and emoticons from tutorial display | + | :* removed tutorial box and emoticons from tutorial display |
− | * fixed joining game errors | + | :* fixed joining game errors |
− | * added fixed camera on/off option in main menu (Player tab) | + | :* added fixed camera on/off option in main menu (Player tab) |
− | * lowered bomb jump velocity | + | :* lowered bomb jump velocity |
− | * bridges can be built on dirt background | + | :* bridges can be built on dirt background |
− | * removed material dropping when overloaded | + | :* removed material dropping when overloaded |
− | * hovering mouse on player and pressing chat adds his name to chat (works for chat menu too) | + | :* hovering mouse on player and pressing chat adds his name to chat (works for chat menu too) |
− | * tweaked jumping | + | :* tweaked jumping |
− | * help UI improvements | + | :* help UI improvements |
− | * disabled game music (temporary) | + | :* disabled game music (temporary) |
− | * 30% of fallen coins is lost on death | + | :* 30% of fallen coins is lost on death |
− | * near spawn respawn multiplier multiplies half the time for outpost | + | :* near spawn respawn multiplier multiplies half the time for outpost |
− | * HUD doesn't fade out if typing in chat | + | :* HUD doesn't fade out if typing in chat |
− | * break time is now set based on a multiplier (players amount) | + | :* break time is now set based on a multiplier (players amount) |
− | * unit counter 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) | + | :* respawn counter can't go longer than number of players (in seconds) |
− | * added 1 archer discharge frame | + | :* added 1 archer discharge frame |
− | * fixed \loadmap [name] command - loads the map from the folder Maps/[name].png | + | :* fixed \loadmap [name] command - loads the map from the folder Maps/[name].png |
− | * added sword blocks when hot other sword | + | :* added sword blocks when hot other sword |
− | * bomb sparks turn red when approaching explosion time | + | :* bomb sparks turn red when approaching explosion time |
Combat: | Combat: | ||
− | * you lose charge on being hit | + | :* you lose charge on being hit |
− | * fixed slash on team player | + | :* fixed slash on team player |
− | * fixed knight hitting after being hit | + | :* fixed knight hitting after being hit |
− | * fixes in knight double slashes | + | :* fixes in knight double slashes |
− | * can't hit or shield for 0.5s after being hit | + | :* can't hit or shield for 0.5s after being hit |
− | + | ||
==[http://devlog.kag2d.com/post/11905353945 Build 190] (25/October/2011) <span id="190"></span>== | ==[http://devlog.kag2d.com/post/11905353945 Build 190] (25/October/2011) <span id="190"></span>== | ||
Line 946: | Line 799: | ||
Changes from build 158 to 190: | Changes from build 158 to 190: | ||
− | * new controls and pie menus | + | :* new controls and pie menus |
− | * added castle room: bomb workshop - for making bombs (press [E], costs coins) | + | :* added castle room: bomb workshop - for making bombs (press [E], costs coins) |
− | * added castle room: arrows workshop | + | :* added castle room: arrows workshop |
− | * added castle room: quarters - gradually heals you for coins | + | :* added castle room: quarters - gradually heals you for coins |
− | * added droppable coins | + | :* added droppable coins |
− | * added HUD resources blink when added/removed | + | :* added HUD resources blink when added/removed |
− | * generated maps are mirrored by default (can be switched off in Rules/gamemode.cfg) | + | :* 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 | + | :* CTF and Swordfight gamemode now have a default unit count limit |
− | * map editor mode from menu uses Sandbox game rules | + | :* 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]) | + | :* mount bomb on catapult (light bomb with [F] and then put on catapult with menu [E]) |
− | * added shield down attack animation | + | :* added shield down attack animation |
− | * added "Quit Editor" main menu option | + | :* added "Quit Editor" main menu option |
− | * added recent added/decreased resources display on HUD | + | :* added recent added/decreased resources display on HUD |
− | * changed chat fonts to support european characters | + | :* changed chat fonts to support european characters |
− | * admin kick/swap menu is team sorted | + | :* admin kick/swap menu is team sorted |
− | * fixed knight shield not shielding teammates | + | :* fixed knight shield not shielding teammates |
− | * fixed time limit game rules setting | + | :* fixed time limit game rules setting |
− | * fixed unit count game rules setting | + | :* fixed unit count game rules setting |
− | * fixed doors not closing near tent and other objects | + | :* fixed doors not closing near tent and other objects |
− | * fixed bomb bounce sounds | + | :* fixed bomb bounce sounds |
− | * fixed bots not respawning after map change | + | :* fixed bots not respawning after map change |
− | * fixed timed out rcon/mod players not disconnecting | + | :* fixed timed out rcon/mod players not disconnecting |
− | * fixed help texts smooth rendered | + | :* fixed help texts smooth rendered |
− | * chat with 1 letter can be sent now | + | :* chat with 1 letter can be sent now |
− | * bottom of map is a hole in which you die | + | :* bottom of map is a hole in which you die |
− | * when team becomes unbalanced players with lowest score get switched | + | :* when team becomes unbalanced players with lowest score get switched |
− | * each hit at stone gives 2 stone; thick stone 5; gold 2 | + | :* each hit at stone gives 2 stone; thick stone 5; gold 2 |
− | * archer doesn't draw arrow if no arrows | + | :* archer doesn't draw arrow if no arrows |
− | * bombs are stronger and have larger kill radius | + | :* bombs are stronger and have larger kill radius |
− | * tents and outposts don't heal | + | :* tents and outposts don't heal |
− | * wood, stone, gold is automatically picked up only by builder; arrows by archer; bombs by knight | + | :* wood, stone, gold is automatically picked up only by builder; arrows by archer; bombs by knight |
− | * fixed class selection on custom class rules | + | :* fixed class selection on custom class rules |
− | * removed arrow added to player resources when arrow hit player | + | :* removed arrow added to player resources when arrow hit player |
− | * fast arrow knockback is smaller | + | :* fast arrow knockback is smaller |
− | * bomb isn't dropped on knock back | + | :* bomb isn't dropped on knock back |
− | * only 50% of arrows drop drom dead archer | + | :* only 50% of arrows drop drom dead archer |
− | * bomb can destroy dropped arrows | + | :* bomb can destroy dropped arrows |
− | * bombs can launch knight from ground (with shield; greater velocity achieved from air) | + | :* bombs can launch knight from ground (with shield; greater velocity achieved from air) |
− | * added 5s immunity on tent after respawn | + | :* added 5s immunity on tent after respawn |
− | * increased stomp damage velocity | + | :* increased stomp damage velocity |
− | * archers can climb trees | + | :* archers can climb trees |
− | * archer has 3 firing options (indicated by cursor color): slow, normal and charged | + | :* archer has 3 firing options (indicated by cursor color): slow, normal and charged |
− | * arrows are generally faster but have a lot more drag | + | :* arrows are generally faster but have a lot more drag |
− | * arrows damage is based on velocity (dragged/out of screen arrows are weaker) | + | :* arrows damage is based on velocity (dragged/out of screen arrows are weaker) |
− | * archer can cancel shot with [right mouse] click | + | :* archer can cancel shot with [right mouse] click |
− | * fixed arrows losing effectiveness when lobbying them | + | :* fixed arrows losing effectiveness when lobbying them |
− | * archer stomp doesn't do damage | + | :* archer stomp doesn't do damage |
− | * archer charge cursor appears only after arrow is drawn | + | :* archer charge cursor appears only after arrow is drawn |
− | * fixed killed archer arrow not firing | + | :* fixed killed archer arrow not firing |
− | * moved arrow origin 2 pixel higher | + | :* moved arrow origin 2 pixel higher |
− | * knight double slash only works when actually hit somebody | + | :* knight double slash only works when actually hit somebody |
− | * knight shield up works more like a ladder | + | :* knight shield up works more like a ladder |
− | * knights can glide on shield up (shield parachute) | + | :* knights can glide on shield up (shield parachute) |
− | * fixes to shield collision | + | :* fixes to shield collision |
− | * less knockback on sword hits | + | :* less knockback on sword hits |
− | * catapult fires more sideways | + | :* catapult fires more sideways |
− | * catapult uses 5 stone per shot | + | :* catapult uses 5 stone per shot |
− | * catapult loads much longer | + | :* catapult loads much longer |
− | * catapult against catapult is more powerful | + | :* catapult against catapult is more powerful |
− | * catapults don't regenerate | + | :* catapults don't regenerate |
− | * catapult rocks have more gravity | + | :* catapult rocks have more gravity |
− | * destroyed catapult drops half loaded stone | + | :* destroyed catapult drops half loaded stone |
− | * the more vertical the catapult rocks the less damage they do | + | :* the more vertical the catapult rocks the less damage they do |
− | * builder has 3 hearts | + | :* builder has 3 hearts |
− | * builder can hurt knights | + | :* builder can hurt knights |
− | * changed scoreboard colors | + | :* changed scoreboard colors |
− | * object/workshop usage help texts are always shown | + | :* object/workshop usage help texts are always shown |
− | * blocks without required resources are not drawn in block menu | + | :* blocks without required resources are not drawn in block menu |
− | * outpost shows health on mouse hover | + | :* outpost shows health on mouse hover |
− | * items fall out with greater velocity on death | + | :* items fall out with greater velocity on death |
− | * bubbles on minimap show only for own team | + | :* bubbles on minimap show only for own team |
− | * stance animation changed when carrying something | + | :* stance animation changed when carrying something |
− | * knight shield is unlagged | + | :* knight shield is unlagged |
− | * ladders can't be placed far horizontally (they don't drop now) | + | :* ladders can't be placed far horizontally (they don't drop now) |
− | * all player names show when waiting for respawn | + | :* all player names show when waiting for respawn |
− | * changed player label colors | + | :* changed player label colors |
− | * menu and prompt bubbles don't show on minimap | + | :* menu and prompt bubbles don't show on minimap |
− | * added spawn immunity blink indicator | + | :* added spawn immunity blink indicator |
− | * trees regrow slower | + | :* trees regrow slower |
− | * added smoke on catapult rocks hit stone | + | :* added smoke on catapult rocks hit stone |
− | * above head chat messages background is transparent | + | :* above head chat messages background is transparent |
− | * chat longer than 200 chars doesn't appear above head | + | :* chat longer than 200 chars doesn't appear above head |
− | * above head chat breaks into lines if long | + | :* above head chat breaks into lines if long |
− | * default above head chat color is white; team chat is team colored | + | :* default above head chat color is white; team chat is team colored |
− | * added addBotX command - addBotX( team, class, name ); eg. addBotX( 1, 0, "St. John" ); | + | :* added addBotX command - addBotX( team, class, name ); eg. addBotX( 1, 0, "St. John" ); |
− | * added disable compression option sv_compression=0 | + | :* added disable compression option sv_compression=0 |
− | * fixed \unban; \unbanhost; \unbanhid commands | + | :* fixed \unban; \unbanhost; \unbanhid commands |
<span id="190_hotfix"></span>Hotfix: | <span id="190_hotfix"></span>Hotfix: | ||
− | * fixed autobalance issue | + | :* fixed autobalance issue |
− | * fixed 3 heart archer | + | :* fixed 3 heart archer |
− | * fixed builder tutorial crash | + | :* fixed builder tutorial crash |
− | * fixed outpost not being able to switch class | + | :* fixed outpost not being able to switch class |
− | + | ||
− | ==[http://devlog.kag2d.com/post/10598181702 | + | ==[http://devlog.kag2d.com/post/10598181702 Build 158] (24/September/2011) <span id="158"></span>== |
Changes from build 157 to 158: | Changes from build 157 to 158: | ||
− | * fixed not being able to connect to server after some time of server running | + | :* fixed not being able to connect to server after some time of server running |
− | + | ==[http://devlog.kag2d.com/post/10518164845 Build 157] (22/September/2011) <span id="157"></span>== | |
− | ==[http://devlog.kag2d.com/post/10518164845 | + | |
Changes from build 156 to 157: | Changes from build 156 to 157: | ||
− | * added "nocollapsing_nearspawn" variable to game rules file (CTF/gamemode.cfg) | + | :* added "nocollapsing_nearspawn" variable to game rules file (CTF/gamemode.cfg) |
− | * near spawn collapses prevention works for larger structures only (>15 blocks) | + | :* near spawn collapses prevention works for larger structures only (>15 blocks) |
− | * fixed collapsing issues again | + | :* fixed collapsing issues again |
− | * fixed unbuildable spots bugs | + | :* fixed unbuildable spots bugs |
− | * fixed crash reason | + | :* fixed crash reason |
− | * fixed not being able to return to menu after disconnect | + | :* fixed not being able to return to menu after disconnect |
− | * knight image files height correction | + | :* knight image files height correction |
− | + | ==[http://devlog.kag2d.com/post/10480371812 Build 156] (21/September/2011) <span id="156"></span>== | |
− | ==[http://devlog.kag2d.com/post/10480371812 | + | |
Changes from build 154 to 156: | Changes from build 154 to 156: | ||
− | * unlimited resources on warmup removed (get 250 stone and 100 in tent) | + | :* unlimited resources on warmup removed (get 250 stone and 100 in tent) |
− | * fixed creative/sandbox mode resources | + | :* fixed creative/sandbox mode resources |
− | * when max resource limit reached item falls out | + | :* when max resource limit reached item falls out |
− | * fixed picking resource item when full | + | :* fixed picking resource item when full |
− | * added circle on player when freezed | + | :* added circle on player when freezed |
− | * fixed flag scored when touched on flag carrier | + | :* fixed flag scored when touched on flag carrier |
− | * fixed unsupported resolutions in fullscreen | + | :* fixed unsupported resolutions in fullscreen |
− | * fixed frozen players dying | + | :* fixed frozen players dying |
− | * fixed server browser sorting | + | :* fixed server browser sorting |
− | * sort selection in browser is saved | + | :* sort selection in browser is saved |
− | * teams open doors can’t be destroy by team members | + | :* teams open doors can’t be destroy by team members |
− | * fixed collapsing issues (floating blocks & not all blocks collapsing) | + | :* fixed collapsing issues (floating blocks & not all blocks collapsing) |
− | * fixed crash on start for old video cards | + | :* fixed crash on start for old video cards |
− | * fixed not being able to open servers browser after playing tutorial | + | :* fixed not being able to open servers browser after playing tutorial |
− | + | ==[http://devlog.kag2d.com/post/10402397731 Build 154] (19/September/2011) <span id="154"></span>== | |
− | ==[http://devlog.kag2d.com/post/10402397731 | + | |
Changes from build 151 to 154: | Changes from build 151 to 154: | ||
− | * added “Basics & Building” tutorial | + | :* added “Basics & Building” tutorial |
− | * added password prompt in server browser | + | :* added password prompt in server browser |
− | * added moderator key [F3] to freeze a player | + | :* added moderator key [F3] to freeze a player |
− | * fixed map tile desynchronization on game join | + | :* fixed map tile desynchronization on game join |
− | * fixed chat console not scrolling when joined game | + | :* fixed chat console not scrolling when joined game |
− | * added infinite resources on warmup | + | :* added infinite resources on warmup |
− | * lowered amount of resources on round start (100 wood and stone) | + | :* lowered amount of resources on round start (100 wood and stone) |
− | * lowered amount of wood falling out of destroyed catapult or tent to 30 | + | :* lowered amount of wood falling out of destroyed catapult or tent to 30 |
− | * builder automatically picks up stone and wood parts | + | :* builder automatically picks up stone and wood parts |
− | * fixed castle background blocks requiring support | + | :* fixed castle background blocks requiring support |
− | * fixed /kickid names display on Linux | + | :* fixed /kickid names display on Linux |
− | * removed clantag brackets (default name separator is space; other chars can act as separator) | + | :* removed clantag brackets (default name separator is space; other chars can act as separator) |
− | * cannot pull catapult while holding [F] | + | :* cannot pull catapult while holding [F] |
− | * fixed minimap dissapearing on death | + | :* fixed minimap dissapearing on death |
− | * dedicated_autostart.cfg and mapcycle.cfg don’t get autoupdated | + | :* dedicated_autostart.cfg and mapcycle.cfg don’t get autoupdated |
− | * fixed server map preview memory leak | + | :* fixed server map preview memory leak |
<span id="154_hotfix"></span>Hotfix: | <span id="154_hotfix"></span>Hotfix: | ||
− | * fixed 4 crash reasons | + | :* fixed 4 crash reasons |
− | + | ==[http://devlog.kag2d.com/post/10272479141 Build 151] (16/September/2011) <span id="151"></span>== | |
− | ==[http://devlog.kag2d.com/post/10272479141 | + | |
Changes from build 142 to 151: | Changes from build 142 to 151: | ||
− | * new server browser | + | :* new server browser |
− | * server pinging | + | :* server pinging |
− | * server minimap preview | + | :* server minimap preview |
− | * optimized GUI rendering | + | :* optimized GUI rendering |
− | * max server name length added | + | :* max server name length added |
− | * server info limited to 144 chars | + | :* server info limited to 144 chars |
− | * client disconnects with message when trying to enter full server | + | :* client disconnects with message when trying to enter full server |
− | * autoupdater reads another download URL if first one fails | + | :* autoupdater reads another download URL if first one fails |
− | * precache.txt doesn't update in autoupdater | + | :* precache.txt doesn't update in autoupdater |
− | * block cursor always shows for archer & knight | + | :* block cursor always shows for archer & knight |
− | * knight can't destroy team open door | + | :* knight can't destroy team open door |
− | * knight can destroy castle background only with slash | + | :* knight can destroy castle background only with slash |
− | * changed default team switch button to ALT | + | :* changed default team switch button to ALT |
− | + | ==[http://devlog.kag2d.com/post/9918307987 Build 142] (07/September/2011) <span id="142"></span>== | |
− | ==[http://devlog.kag2d.com/post/9918307987 | + | |
Changes from build 137 to 142: | Changes from build 137 to 142: | ||
− | * fixed crash after too many objects | + | :* fixed crash after too many objects |
− | * ladders and castle background need support when building horizontally | + | :* ladders and castle background need support when building horizontally |
− | * bombs just damage dirt blocks instead of destroying | + | :* bombs just damage dirt blocks instead of destroying |
<span id="142_hotfix"></span>Hotfix: | <span id="142_hotfix"></span>Hotfix: | ||
− | * fixed emoticon bubbles not working on other players | + | :* fixed emoticon bubbles not working on other players |
− | * fixed kill feed truncating names to 1 character | + | :* fixed kill feed truncating names to 1 character |
− | * fixed main menu disappearing on player death | + | :* fixed main menu disappearing on player death |
− | * fixed server links authentication eg. kag://127.0.0.1:50301 | + | :* fixed server links authentication eg. kag://127.0.0.1:50301 |
− | + | ||
− | ==[http://devlog.kag2d.com/post/9703482290 | + | ==[http://devlog.kag2d.com/post/9703482290 Build 137] (02/September/2011) <span id="137"></span>== |
Changes from build 130 to 137: | Changes from build 130 to 137: | ||
− | * added red screen blink on damage | + | :* added red screen blink on damage |
− | * added camera shake effects (on explosion & collapsing) | + | :* added camera shake effects (on explosion & collapsing) |
− | * added kill messages | + | :* added kill messages |
− | * set console var \cc_killfeed 1 for kills to appear in chat console | + | :* 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 | + | :* falling or dying on spikes adds a kill for attacker that did that |
− | * fixed sword killing through walls | + | :* fixed sword killing through walls |
− | * fixed ladder giving 3 wood instead of 2 | + | :* fixed ladder giving 3 wood instead of 2 |
− | * fixed minimap overlapping map vote | + | :* fixed minimap overlapping map vote |
− | * added switch team chat console message | + | :* added switch team chat console message |
− | * fixed support algorithm lag on server | + | :* fixed support algorithm lag on server |
− | * added micro-gibs | + | :* added micro-gibs |
− | * hud fades away completely on mouse near screen edge | + | :* hud fades away completely on mouse near screen edge |
− | * added full map by pressing M | + | :* added full map by pressing M |
− | * fixed minimap display on small maps | + | :* fixed minimap display on small maps |
− | * stunned and dead players bounce off walls | + | :* stunned and dead players bounce off walls |
− | * fixed corpses preventing doors from closing | + | :* fixed corpses preventing doors from closing |
− | * added droppable & pickable materials | + | :* added droppable & pickable materials |
− | * arrow that hit player adds stays in player's arrow supply | + | :* arrow that hit player adds stays in player's arrow supply |
− | * added man catapult launching | + | :* added man catapult launching |
− | * fixed catapult launching itself bug | + | :* fixed catapult launching itself bug |
− | * resupplying works only 15 seconds after spawn and stops working after drop or throw bomb | + | :* resupplying works only 15 seconds after spawn and stops working after drop or throw bomb |
− | * catapults can be destroyed by own team | + | :* catapults can be destroyed by own team |
− | * destroyed catapults & outposts leave wood material | + | :* destroyed catapults & outposts leave wood material |
− | * added temporary health indicator for catapult & outpost | + | :* added temporary health indicator for catapult & outpost |
− | * more knock back on fast arrow | + | :* more knock back on fast arrow |
− | * more power on bomb knock back in air | + | :* more power on bomb knock back in air |
− | * bombs have more radius of kill but make less block damage | + | :* bombs have more radius of kill but make less block damage |
− | * knight can carry max 3 bombs | + | :* knight can carry max 3 bombs |
− | * bombs explode from each other | + | :* bombs explode from each other |
− | * bomb explosion doesn't work through walls | + | :* bomb explosion doesn't work through walls |
− | * optimized network bandwidth | + | :* optimized network bandwidth |
− | * tent resupplies automatically during warmup | + | :* tent resupplies automatically during warmup |
− | * fixed console rendering under HUD | + | :* fixed console rendering under HUD |
− | * fixed blocks falling when placed too fast | + | :* fixed blocks falling when placed too fast |
− | * fixed bot kick crash | + | :* fixed bot kick crash |
− | * new knight & archer flash cursors | + | :* new knight & archer flash cursors |
− | * changed name label font | + | :* changed name label font |
− | * falling on someone causes damage; falling with shield 2x damage | + | :* falling on someone causes damage; falling with shield 2x damage |
− | * added falling on someone and hitting with shield sound | + | :* added falling on someone and hitting with shield sound |
− | * flag is picked up automatically from ground | + | :* flag is picked up automatically from ground |
− | * fixed knock back network desync | + | :* fixed knock back network desync |
− | * velocity push is stronger when throwing objects | + | :* velocity push is stronger when throwing objects |
− | * smaller small fall damage | + | :* smaller small fall damage |
− | * shield does not work on spikes | + | :* shield does not work on spikes |
− | * fixed doors and bridges not working when open on join server | + | :* fixed doors and bridges not working when open on join server |
− | * bridge opens from below too | + | :* bridge opens from below too |
− | * fixed block menu resource text overlapping | + | :* fixed block menu resource text overlapping |
− | * bodies block explosion from destroying wall | + | :* bodies block explosion from destroying wall |
− | * archer has 12 arrows on spawn and takes 1 arrow from tree | + | :* archer has 12 arrows on spawn and takes 1 arrow from tree |
− | * change catapult loading key to DROP [C] | + | :* change catapult loading key to DROP [C] |
− | * server shuts down if can't create UDP port listener | + | :* server shuts down if can't create UDP port listener |
− | * unused hearts can be picked up with [E] | + | :* unused hearts can be picked up with [E] |
<span id="137_hotfix"></span>Hotfix: | <span id="137_hotfix"></span>Hotfix: | ||
− | * fixed 6 crash reasons | + | :* fixed 6 crash reasons |
− | * fixed blockmenu rendering on different resolutions | + | :* fixed blockmenu rendering on different resolutions |
− | * fixed resupply not ending after time or drop | + | :* fixed resupply not ending after time or drop |
− | + | ==[http://devlog.kag2d.com/post/9422768382 Build 130] (27/August/2011) <span id="130"></span>== | |
− | ==[http://devlog.kag2d.com/post/9422768382 | + | |
Changes from build 129 to 130: | Changes from build 129 to 130: | ||
− | * added "small hud" option (mainmenu -> Options -> Player ) | + | :* added "small hud" option (mainmenu -> Options -> Player ) |
− | * added knight charge cursor over head also | + | :* added knight charge cursor over head also |
− | * changed archer charge cursor | + | :* changed archer charge cursor |
− | * minimap is smaller | + | :* minimap is smaller |
− | * HUD fade happens closer to screen edge; removed block menu fade | + | :* HUD fade happens closer to screen edge; removed block menu fade |
− | * fixed password saving issue | + | :* fixed password saving issue |
− | * fixed case sensitivity in master logins | + | :* fixed case sensitivity in master logins |
− | * fixed some chat console color errors | + | :* fixed some chat console color errors |
− | * fixed chat console overlapping text | + | :* fixed chat console overlapping text |
− | * disabled team bridge opening with up/down | + | :* disabled team bridge opening with up/down |
− | * fixed playerslist staying scrolled after switching servers | + | :* fixed playerslist staying scrolled after switching servers |
− | * no resupply happens only if left a certain distance from spawn location | + | :* no resupply happens only if left a certain distance from spawn location |
− | + | ==[http://devlog.kag2d.com/post/9375344917 Build 129] (26/August/2011) <span id="129"></span>== | |
− | ==[http://devlog.kag2d.com/post/9375344917 | + | |
Changes from build 127 to 129: | Changes from build 127 to 129: | ||
− | * new HUD cursors | + | :* new HUD cursors |
− | * new HUD chat window | + | :* new HUD chat window |
− | * new HUD resources & health bar | + | :* new HUD resources & health bar |
− | * new minimap window | + | :* new minimap window |
− | * added dust animation on big fall | + | :* added dust animation on big fall |
− | * minimap player icons indicate team color | + | :* minimap player icons indicate team color |
− | * added minimap ground edge shading | + | :* added minimap ground edge shading |
− | * added variable "v_drawhud" useful to disable HUD when making screenshots or recording videos | + | :* added variable "v_drawhud" useful to disable HUD when making screenshots or recording videos |
− | * chat colors are team colored | + | :* chat colors are team colored |
− | * new team colored gibs | + | :* new team colored gibs |
− | * castle back wall uses 2 stone | + | :* castle back wall uses 2 stone |
− | * message boxes replaced with graphics | + | :* message boxes replaced with graphics |
− | * new menu buttons | + | :* new menu buttons |
− | * fixed menu inverting on smooth shader | + | :* fixed menu inverting on smooth shader |
− | * help texts only show up when toggled with F1 | + | :* help texts only show up when toggled with F1 |
− | * added wall hugging to prevent fall damage | + | :* added wall hugging to prevent fall damage |
− | * fixed smaller fall damage not working | + | :* fixed smaller fall damage not working |
− | * fixed infinite resources from collapse prevention | + | :* fixed infinite resources from collapse prevention |
− | * fixed tree stumps in front of players | + | :* fixed tree stumps in front of players |
− | * name labels above head use premium & admin colors | + | :* name labels above head use premium & admin colors |
− | + | ==[http://devlog.kag2d.com/post/9289802927 Build 127] (23/August/2011) <span id="127"></span>== | |
− | ==[http://devlog.kag2d.com/post/9289802927 | + | |
Changes from build 126 to 127: | Changes from build 126 to 127: | ||
− | * fixed menu sound on Linux | + | :* fixed menu sound on Linux |
− | * fixed constructions not giving support | + | :* fixed constructions not giving support |
− | * new anti-griefing method: automatic collapse prevention in radius around tent/outpost | + | :* new anti-griefing method: automatic collapse prevention in radius around tent/outpost |
− | * fixed infinite tree chopping | + | :* fixed infinite tree chopping |
− | * fixed point frame dissapearing when chat text above head | + | :* fixed point frame dissapearing when chat text above head |
− | * added scoreboard scrolling | + | :* added scoreboard scrolling |
− | * fixed bot kicking from console | + | :* fixed bot kicking from console |
− | * new server commands: | + | :* new server commands: |
− | ** \kickhost [host] [minutes] - kicks and/or bans host (host number can be found in logs when player joins) | + | :** \kickhost [host] [minutes] - kicks and/or bans host (host number can be found in logs when player joins) |
− | ** \unbanhost [host] | + | :** \unbanhost [host] |
− | ** \swapid [player id] - swaps the players team | + | :** \swapid [player id] - swaps the players team |
− | * fixed ground background tiles | + | :* fixed ground background tiles |
− | * mods can freely change teams | + | :* mods can freely change teams |
− | * fixed player-bomb force when on ground | + | :* fixed player-bomb force when on ground |
− | * possibly fixed other team spawning on captured outpost | + | :* possibly fixed other team spawning on captured outpost |
− | + | ==[http://devlog.kag2d.com/post/9257552656 Build 126] (22/August/2011) <span id="126"></span>== | |
− | ==[http://devlog.kag2d.com/post/9257552656 | + | |
Changes from build 124 to 126: | Changes from build 124 to 126: | ||
− | * fixed game crash 1 | + | :* fixed game crash 1 |
− | * fixed game crash 2 | + | :* fixed game crash 2 |
− | * fixed editor not working | + | :* fixed editor not working |
− | * clouds don't render on "Less effects" option | + | :* clouds don't render on "Less effects" option |
− | * fixed doors not opening on ladders | + | :* fixed doors not opening on ladders |
− | * fixed bot kicking | + | :* fixed bot kicking |
− | * fixed player leave game message | + | :* fixed player leave game message |
− | * support required on very high constructions (near high map border) | + | :* support required on very high constructions (near high map border) |
− | * increased team unbalanced respawn time difference | + | :* increased team unbalanced respawn time difference |
− | * increased crouched hitbox | + | :* increased crouched hitbox |
− | * fixed tents falling | + | :* fixed tents falling |
− | * fixed tree stub not regrowing | + | :* fixed tree stub not regrowing |
− | * fixed weird block behaviour on trees | + | :* fixed weird block behaviour on trees |
− | * fixed tree regrowing bugs | + | :* fixed tree regrowing bugs |
− | * fixed shadows appearing on trees | + | :* fixed shadows appearing on trees |
− | * added server variable "sv_deltapos_modifier" | + | :* added server variable "sv_deltapos_modifier" |
− | ** higher than 1.0 uses less bandwidth but game will be more laggy | + | :** 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 | + | :** less than 1.0 will use more but will be more accurate |
− | + | ||
==Build 124 (20/August/2011) <span id="124"></span>== | ==Build 124 (20/August/2011) <span id="124"></span>== | ||
Line 1,300: | Line 1,141: | ||
Changes from build 123 to 124: | Changes from build 123 to 124: | ||
− | * bridges require support | + | :* bridges require support |
− | * removed immunity on tent | + | :* removed immunity on tent |
− | * fixed premium ban spam on server | + | :* fixed premium ban spam on server |
− | * Linux dedicated server performance version released | + | :* Linux dedicated server performance version released |
− | * Linux client version out | + | :* Linux client version out |
− | + | ==[http://devlog.kag2d.com/post/9136812191 Build 123] (19/August/2011) <span id="123"></span>== | |
− | ==[http://devlog.kag2d.com/post/9136812191 | + | |
Changes from build 90 to 123: | Changes from build 90 to 123: | ||
− | * only builder has ground sight | + | :* only builder has ground sight |
− | * new tree leaf sprites | + | :* new tree leaf sprites |
− | * fixed leafs not appearing from non destructed trees | + | :* fixed leafs not appearing from non destructed trees |
− | * new ground tile graphics | + | :* new ground tile graphics |
− | * gold blocks glitter | + | :* gold blocks glitter |
− | * added big dirt pieces fallout of dug ground | + | :* added big dirt pieces fallout of dug ground |
− | * fixed mapcycle maps loaded on load map in menu | + | :* fixed mapcycle maps loaded on load map in menu |
− | * fixed floor in window castle tile | + | :* fixed floor in window castle tile |
− | * door has floor if castle block underneath | + | :* door has floor if castle block underneath |
− | * new castle background blocks look different in different context | + | :* new castle background blocks look different in different context |
− | * added castle top bricks ornamentation | + | :* added castle top bricks ornamentation |
− | * recoded tile rendering to use mesh buffers (much faster) | + | :* recoded tile rendering to use mesh buffers (much faster) |
− | * fixed clantag bracket | + | :* fixed clantag bracket |
− | * separated foreground from background map layer (trees, spikes, solid blocks etc. are drawn in front of players) | + | :* separated foreground from background map layer (trees, spikes, solid blocks etc. are drawn in front of players) |
− | * added clouds | + | :* added clouds |
− | * HUD can now display names and health after death | + | :* HUD can now display names and health after death |
− | * new minimap icons | + | :* new minimap icons |
− | * fixed minimap not appearing on zoomout | + | :* fixed minimap not appearing on zoomout |
− | * fixed enemy outposts and flags not appearing on minimap | + | :* fixed enemy outposts and flags not appearing on minimap |
− | * fixed minimap out of border icon positions | + | :* fixed minimap out of border icon positions |
− | * fixed infinite loop caused by setting score_limit to 0 | + | :* 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) | + | :* added possibilty to load gm script file in mapcycle (useful to change game rules or add entities) |
− | * fixed multiple tents saved on map | + | :* fixed multiple tents saved on map |
− | * outposts, hearts and catapults are saved on savemap | + | :* outposts, hearts and catapults are saved on savemap |
− | * fixed hearts dissapearing if full health archer or builder pick them up | + | :* fixed hearts dissapearing if full health archer or builder pick them up |
− | * game rules can now limit classes | + | :* game rules can now limit classes |
− | * game rules now define default materials count on respawn | + | :* game rules now define default materials count on respawn |
− | * added tree branch destroy effects | + | :* added tree branch destroy effects |
− | * trees properly drop | + | :* trees properly drop |
− | * added ambient sound | + | :* added ambient sound |
− | * added smoothness variables to map generator files which determine the steppiness of the map | + | :* added smoothness variables to map generator files which determine the steppiness of the map |
− | * gold now concentrates in middle of map | + | :* gold now concentrates in middle of map |
− | * move map scripts to Maps folder | + | :* move map scripts to Maps folder |
− | * added natural background dirt tiling | + | :* added natural background dirt tiling |
− | * added semi-procedural ambient piano music when lonely | + | :* added semi-procedural ambient piano music when lonely |
− | * tree block takes 3 hits to chop | + | :* tree block takes 3 hits to chop |
− | * new png map format colors | + | :* new png map format colors |
− | * unified minimap colors with png map | + | :* unified minimap colors with png map |
− | * added team colored bridges and door to minimap | + | :* added team colored bridges and door to minimap |
− | * change door open mechanics (doors react to direction keys) | + | :* change door open mechanics (doors react to direction keys) |
− | * power bar loads up/down continously | + | :* power bar loads up/down continously |
− | * power bar stays at maximum position longer | + | :* power bar stays at maximum position longer |
− | * knight can only jab or hit with full power | + | :* knight can only jab or hit with full power |
− | * knight power slash adds speeds | + | :* knight power slash adds speeds |
− | * added sword hit knock back | + | :* added sword hit knock back |
− | * improved actor sprites | + | :* improved actor sprites |
− | * removed dead actor collisions | + | :* removed dead actor collisions |
− | * charged arrows knock back | + | :* charged arrows knock back |
− | * louder charged "pop" sound | + | :* louder charged "pop" sound |
− | * knock down lasts until fallen on ground | + | :* knock down lasts until fallen on ground |
− | * all players collide | + | :* all players collide |
− | * fixed team kills giving points | + | :* fixed team kills giving points |
− | * changed screenshot format to .png | + | :* changed screenshot format to .png |
− | * screenshots can be taken with PRINT SCREEN button too | + | :* screenshots can be taken with PRINT SCREEN button too |
− | * archers can duck with crouch button to hide | + | :* archers can duck with crouch button to hide |
− | * added damage heart indicators | + | :* added damage heart indicators |
− | * added bloodsplat on hit | + | :* added bloodsplat on hit |
− | * fixed bottom of map collision | + | :* fixed bottom of map collision |
− | * map cycle is reloaded every map (can be edited while server is running) | + | :* map cycle is reloaded every map (can be edited while server is running) |
− | * block can be dropped by builder only while holding crouch | + | :* block can be dropped by builder only while holding crouch |
− | * fixed outpost giving 3 hearts | + | :* fixed outpost giving 3 hearts |
− | * added default fall damage | + | :* added default fall damage |
− | * temporary fix for camera going bananas | + | :* temporary fix for camera going bananas |
− | * players retrieve their points and statistics on rejoining a server | + | :* players retrieve their points and statistics on rejoining a server |
− | * even more votes needed for players with good score | + | :* even more votes needed for players with good score |
− | * builder earns points only by placing similar blocks next to each other | + | :* builder earns points only by placing similar blocks next to each other |
− | * increased running speed | + | :* increased running speed |
− | * archer releases arrow if killed | + | :* archer releases arrow if killed |
− | * added console variable /v_fastrender (set to 1 to increase FPS) | + | :* added console variable /v_fastrender (set to 1 to increase FPS) |
− | * new combat move: jumping on enemy stuns him; or shield down causes damage | + | :* new combat move: jumping on enemy stuns him; or shield down causes damage |
− | * increased falling max speed | + | :* increased falling max speed |
− | * fall damage has 3 stages depending on fall velocity: slight stun, 1 heart damage; death | + | :* fall damage has 3 stages depending on fall velocity: slight stun, 1 heart damage; death |
− | * knight max charge time increased slightly | + | :* knight max charge time increased slightly |
− | * knight slash takes 1.5 hearts | + | :* knight slash takes 1.5 hearts |
− | * added small blood splat for 1 heart damage; big blood splat for more damage | + | :* added small blood splat for 1 heart damage; big blood splat for more damage |
− | * new combat move: double slash | + | :* new combat move: double slash |
− | * out of screen sprites rendering optimization | + | :* out of screen sprites rendering optimization |
− | * sprite depth sorting is based on y position | + | :* sprite depth sorting is based on y position |
− | * spikes give more damage at fall damage velocity | + | :* spikes give more damage at fall damage velocity |
− | * removed menu vote kick | + | :* removed menu vote kick |
− | * fixed spikes not spiking dead bodies | + | :* 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_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 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) | + | :* added player colors in scoreboard (green - moderators; yellow - premium) |
− | * tree gives 2 arrows now | + | :* tree gives 2 arrows now |
− | * knockback makes you fall from ladder | + | :* knockback makes you fall from ladder |
− | * servers browser now shows gamemode, passworded and gold server info | + | :* servers browser now shows gamemode, passworded and gold server info |
− | * fixed server not loading next map in map cycle after round won | + | :* fixed server not loading next map in map cycle after round won |
− | * fixed clients disconnecting while server map generation | + | :* fixed clients disconnecting while server map generation |
− | * bridges don't open from beneath | + | :* bridges don't open from beneath |
− | * title image stretches on different resolutions | + | :* title image stretches on different resolutions |
− | * ladders save from fall damage | + | :* ladders save from fall damage |
− | * fixed blood particle steppy offsets | + | :* fixed blood particle steppy offsets |
− | * fixed multiple resupplying on tent | + | :* fixed multiple resupplying on tent |
− | * removed resupply timer / resupply only works until moved off tent / healing works always | + | :* removed resupply timer / resupply only works until moved off tent / healing works always |
− | * bomb is dropped on knockback | + | :* bomb is dropped on knockback |
− | * fixing giving materials on tent/outpost | + | :* fixing giving materials on tent/outpost |
− | * outposts are 2x tougher | + | :* outposts are 2x tougher |
− | * added wall bump sounds | + | :* added wall bump sounds |
− | * no spawning on tent in capture | + | :* no spawning on tent in capture |
− | * shield pushes everyone not shielded | + | :* shield pushes everyone not shielded |
− | * pushing shield against enemy with high velocity causes knockback | + | :* pushing shield against enemy with high velocity causes knockback |
− | * fixed gibs emitting blood | + | :* fixed gibs emitting blood |
− | * added new main menu items: | + | :* added new main menu items: |
− | ** [Video->Smooth shader] hq2x pixel smoother; | + | :** [Video->Smooth shader] hq2x pixel smoother; |
− | ** [Video->Less effects] for faster backgrounds; | + | :** [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->Volume] type the volume between 0.0 and 1.0 (sorry for not adding a gauge yet); |
− | ** [Sound->Ambient music] | + | :** [Sound->Ambient music] |
− | * added block labels in menu | + | :* added block labels in menu |
− | * requirement for support while building removed | + | :* requirement for support while building removed |
− | * fixed admin menu cmds on localhost | + | :* fixed admin menu cmds on localhost |
− | + | ||
− | ==[http://devlog.kag2d.com/post/7802736314 | + | ==[http://devlog.kag2d.com/post/7802736314 Build 90] (19/July/2011) <span id="90"></span>== |
Changes from build 80 to 90: | Changes from build 80 to 90: | ||
− | + | :* added mandatory game accounts | |
− | * player nickname is the same as account user name | + | :** player nickname is the same as account user name |
− | * added optional clantag in main menu Player settings | + | :** added optional clantag in main menu Player settings |
− | + | :* Archer changes: | |
− | * offscreen arrows deal only half damage | + | :** offscreen arrows deal only half damage |
− | * removed blocked jumping when bow fully charged | + | :** removed blocked jumping when bow fully charged |
− | * added arrow ladders (archers can climb their own arrows on a wall) | + | :** added arrow ladders (archers can climb their own arrows on a wall) |
− | * archer full charge is faster | + | :** archer full charge is faster |
− | * arrow gravity and maximum speed changed | + | :** arrow gravity and maximum speed changed |
− | * archer charge decharges when after reaching maximum point | + | :** archer charge decharges when after reaching maximum point |
− | * archer charge bar appears on mouse cursor | + | :** archer charge bar appears on mouse cursor |
− | * arrow leaving archer is properly positioned | + | :*** arrow leaving archer is properly positioned |
− | * added knockdown period for arrow hit | + | :** added knockdown period for arrow hit |
− | * arrow damage changed: | + | :** arrow damage changed: |
− | ** slow arrow deals half heart damage | + | :** slow arrow deals half heart damage |
− | ** charged/fast arrow deals 1.5 heart damage | + | :** charged/fast arrow deals 1.5 heart damage |
− | + | :* Knight changes: | |
− | * changed knight sword mechanics | + | :** changed knight sword mechanics |
− | * 2 hits available: quick jab (1 heart), charged swing (hold fire button; 2 hearts) | + | :** 2 hits available: quick jab (1 heart), charged swing (hold fire button; 2 hearts) |
− | * hitting with charged swing stuns the opponent for a moment | + | :** hitting with charged swing stuns the opponent for a moment |
− | * charged knight jumps lower | + | :** charged knight jumps lower |
− | * knight has same movement speed as archer and builder | + | :** knight has same movement speed as archer and builder |
− | * new knight sword strike animations and sounds | + | :** new knight sword strike animations and sounds |
− | * knight can only dig with fully charged swing | + | :** knight can only dig with fully charged swing |
− | * shielded knights always pushes other players in the shield direction | + | :** shielded knights always pushes other players in the shield direction |
− | * new ability to climb shielded upwards knight | + | :** 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 | ||
− | ==[http://devlog.kag2d.com/post/7379317943 | + | ==[http://devlog.kag2d.com/post/7379317943 Build 80] (28/June/2011) <span id="80"></span>== |
Changes from build 71 to 80: | Changes from build 71 to 80: | ||
− | * fixed network map load memory leak | + | :* fixed network map load memory leak |
− | * fixed more network memory usage | + | :* fixed more network memory usage |
− | * changed camera so it is less sensitive close to player | + | :* changed camera so it is less sensitive close to player |
− | * fixed auto_bots spamming lots of bots | + | :* fixed auto_bots spamming lots of bots |
− | * added archer bow & catapult progress bar | + | :* added archer bow & catapult progress bar |
− | * “friendlydamage_modifier” in gamemode.cfg works as it should (multiplies friendly damage) | + | :* “friendlydamage_modifier” in gamemode.cfg works as it should (multiplies friendly damage) |
− | * remade arrow damage | + | :* remade arrow damage |
− | ** the faster the arrow the more damage it inflicts | + | :** the faster the arrow the more damage it inflicts |
− | ** max velocity arrow always kills (unshielded) | + | :** max velocity arrow always kills (unshielded) |
− | * added half second draw arrow time for archer (jumping is suppressed while drawing) | + | :* added half second draw arrow time for archer (jumping is suppressed while drawing) |
− | * fixed arrow hits not registering against wall | + | :* fixed arrow hits not registering against wall |
− | * knight shield goes down after powerful hit (fast arrow, explosion) | + | :* knight shield goes down after powerful hit (fast arrow, explosion) |
− | * fixed random disconnecting on map restart | + | :* fixed random disconnecting on map restart |
− | * fixed spawning on enemy respawn | + | :* fixed spawning on enemy respawn |
− | * auto team balance shuffles only new players | + | :* auto team balance shuffles only new players |
− | * auto team balance doesn’t allow to change teams if teams are unbalanced | + | :* auto team balance doesn’t allow to change teams if teams are unbalanced |
− | * modified no vote time to 5 minutes | + | :* modified no vote time to 5 minutes |
− | * empty servers are kept alive on master | + | :* empty servers are kept alive on master |
− | * gold is at least 7 blocks underground | + | :* gold is at least 7 blocks underground |
− | * minimum_players_inteam set to 3 | + | :* minimum_players_inteam set to 3 |
− | * warmup/break time (increased to 2.5 minutes) | + | :* warmup/break time (increased to 2.5 minutes) |
− | * can’t build outpost or catapult until match started | + | :* can’t build outpost or catapult until match started |
− | * barrier set (at 1/3 to 2/3) of the map until match started | + | :* barrier set (at 1/3 to 2/3) of the map until match started |
− | * tent has automatically placed bedrock beneath | + | :* tent has automatically placed bedrock beneath |
− | * fixed outpost capturing bugs | + | :* fixed outpost capturing bugs |
− | * more rock parts/debris to pick up after collapse (and they stay longer) | + | :* more rock parts/debris to pick up after collapse (and they stay longer) |
− | * new wooden parts after destroyed wood structures (pickable) | + | :* new wooden parts after destroyed wood structures (pickable) |
− | * builder can’t give materials to knight or archer (only bombs and arrows) | + | :* builder can’t give materials to knight or archer (only bombs and arrows) |
− | * fixed scroll lock in chat box | + | :* fixed scroll lock in chat box |
− | * bomb block damage is based on distance (the farther the less damage) | + | :* bomb block damage is based on distance (the farther the less damage) |
− | * outposts and catapults slowly regenrate damage | + | :* outposts and catapults slowly regenrate damage |
− | * fixed background castle destruction exploit | + | :* fixed background castle destruction exploit |
− | * added gold bulion block [temporary] | + | :* added gold bulion block [temporary] |
− | * knight jump velocity is same as other classes | + | :* knight jump velocity is same as other classes |
− | * rearranged block menu so castle wall and ladder are closest to mouse | + | :* rearranged block menu so castle wall and ladder are closest to mouse |
− | * removed pilar castle background wall change | + | :* removed pilar castle background wall change |
− | * added drawbridge | + | :* added drawbridge |
− | * arrows can destroy catapults and outposts | + | :* arrows can destroy catapults and outposts |
− | * new team emblems | + | :* new team emblems |
− | * fixed crash on outpost destruction | + | :* fixed crash on outpost destruction |
− | * fixed spike stone collecting exploit | + | :* fixed spike stone collecting exploit |
− | * resupply happens automatically on team tent (every 10 secs) | + | :* resupply happens automatically on team tent (every 10 secs) |
− | * during warm up time builder gets 100 wood and 100 stone in tent [temporary] | + | :* during warm up time builder gets 100 wood and 100 stone in tent [temporary] |
− | * player labels are a bit higher | + | :* player labels are a bit higher |
− | * fixed knight gore machine bug | + | :* fixed knight gore machine bug |
− | * fixed catapult creation displacement | + | :* fixed catapult creation displacement |
− | * door requires just 40 wood now | + | :* door requires just 40 wood now |
− | * scoreboard sorted by kills instead of deaths | + | :* scoreboard sorted by kills instead of deaths |
− | * map is restarted on server after 1 minute of being empty and only after match has started | + | :* 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 collect arrows while charging bow |
− | * archer can’t jump with fully charged bow | + | :* archer can’t jump with fully charged bow |
− | * remade catapults to work more as close siege weapons | + | :* remade catapults to work more as close siege weapons |
− | ** cost half (120 wood) | + | :** cost half (120 wood) |
− | ** deal twice more damage | + | :** deal twice more damage |
− | ** range is smaller (1 screen) | + | :** range is smaller (1 screen) |
− | ** arrows damage | + | :** arrows damage |
− | * captured outpost restores health | + | :* captured outpost restores health |
− | * respawning on outpost being captured take 2 times longer | + | :* respawning on outpost being captured take 2 times longer |
− | * builder jump smaller down when placing blocks | + | :* builder jump smaller down when placing blocks |
− | * fixed outpost not resupplying on change class | + | :* fixed outpost not resupplying on change class |
− | * fixed castle background not depleting materials when placed on ladder | + | :* fixed castle background not depleting materials when placed on ladder |
− | * castle blocks placed on castle background can’t be placed if nothing below | + | :* castle blocks placed on castle background can’t be placed if nothing below |
− | + | ==[http://devlog.kag2d.com/post/7021775216 Build 71] (28/June/2011) <span id="71"></span>== | |
− | ==[http://devlog.kag2d.com/post/7021775216 | + | |
Changes from build 70 to 71: | Changes from build 70 to 71: | ||
− | * added new give/loot key [C] | + | :* added new give/loot key [C] |
− | * picking arrows or rocks is done with harvest key [RMB] (right mouse) | + | :* picking arrows or rocks is done with harvest key [RMB] (right mouse) |
− | * only archer can pickup arrows; only builder can pickup rocks | + | :* only archer can pickup arrows; only builder can pickup rocks |
− | * added Mark Griefer option on scoreboard [TAB] | + | :* added Mark Griefer option on scoreboard [TAB] |
− | ** available after 10 mins of game time | + | :** available after 10 mins of game time |
− | ** if enough players mark a player he gets kicked | + | :** if enough players mark a player he gets kicked |
− | * outposts are capturable (stand on it; the more players the faster capture) | + | :* outposts are capturable (stand on it; the more players the faster capture) |
− | * outposts are 25% stronger (2 bombs) | + | :* outposts are 25% stronger (2 bombs) |
− | * fixed network memory leak | + | :* fixed network memory leak |
− | * dead bodies don’t block digging | + | :* dead bodies don’t block digging |
− | * fixed picking class in destroyed tent | + | :* fixed picking class in destroyed tent |
− | * less hits to gib | + | :* less hits to gib |
− | * if [TAB] pressed scroeboard stays | + | :* if [TAB] pressed scroeboard stays |
− | * unbalanced team with more players spawns longer | + | :* unbalanced team with more players spawns longer |
− | * fixed admin menu kicking | + | :* fixed admin menu kicking |
− | * most bottom row of map cannot be digged/destroyed | + | :* most bottom row of map cannot be digged/destroyed |
− | * decreased player name length to 20 characters | + | :* decreased player name length to 20 characters |
− | * fixed block menu not appearing on tent | + | :* fixed block menu not appearing on tent |
− | * console doesn’t scroll if text entered in prompt | + | :* console doesn’t scroll if text entered in prompt |
− | * fixed vote server crash | + | :* fixed vote server crash |
− | * fixed giving materials not working sometimes | + | :* fixed giving materials not working sometimes |
− | * fixed rcon player ping kick console spam | + | :* fixed rcon player ping kick console spam |
− | * fixed 0 time ban from admin | + | :* fixed 0 time ban from admin |
<span id="71_hotfix"></span>Hotfix: | <span id="71_hotfix"></span>Hotfix: | ||
− | * fixed Windows XP startup crashing | + | :* fixed Windows XP startup crashing |
− | * fixed respawn counter crash | + | :* fixed respawn counter crash |
− | * fixed initializing text not appearing in console-XXX.txt | + | :* fixed initializing text not appearing in console-XXX.txt |
− | * game window automatically is set to smaller resolution if desktop is smaller | + | :* game window automatically is set to smaller resolution if desktop is smaller |
− | * added fail safe methods when video driver is not supported | + | :* added fail safe methods when video driver is not supported |
− | + | ==[http://devlog.kag2d.com/post/6983342996 Build 70] (27/June/2011) <span id="70"></span>== | |
− | ==[http://devlog.kag2d.com/post/6983342996 | + | |
Changes from build 67 to 70: | Changes from build 67 to 70: | ||
− | * fixed memory leaks on map creation/restart | + | :* fixed memory leaks on map creation/restart |
− | * can’t vote on self | + | :* can’t vote on self |
− | * player being voted on is marked with red circle | + | :* player being voted on is marked with red circle |
− | * added message to inform about banning during vote | + | :* added message to inform about banning during vote |
− | * all votes are sent to rcon admin | + | :* all votes are sent to rcon admin |
− | * increased game start to 2 players on team | + | :* increased game start to 2 players on team |
− | * added “restartmap_onlastplayer_disconnect” option to game rules (gamemode.cfg) | + | :* added “restartmap_onlastplayer_disconnect” option to game rules (gamemode.cfg) |
− | * decreased max player name characters to 27 | + | :* decreased max player name characters to 27 |
− | * fixed player names having leading or trailing whitespaces | + | :* fixed player names having leading or trailing whitespaces |
− | * fixed spikes not removing stone if placed on background | + | :* fixed spikes not removing stone if placed on background |
− | * fixed broken outpost working | + | :* fixed broken outpost working |
− | * auto-balancing: if teams differ by 2 players can’t switch teams freely | + | :* 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) | + | :* /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) | + | :* added Admin menu to main menu (for rcon logged players to easily kick, restart map) |
− | * lowered default “nearspawn_multiplier” to 2.2 | + | :* lowered default “nearspawn_multiplier” to 2.2 |
− | * bomb range is shorter | + | :* bomb range is shorter |
− | * maximum 1 bomb can be carried by Knight | + | :* maximum 1 bomb can be carried by Knight |
− | * bomb always kills (unshielded) in close proximity | + | :* bomb always kills (unshielded) in close proximity |
− | * gold is always buried at least 5 blocks underground | + | :* gold is always buried at least 5 blocks underground |
− | + | ==[http://devlog.kag2d.com/post/6869673343 Build 67] (24/June/2011) <span id="67"></span>== | |
− | ==[http://devlog.kag2d.com/post/6869673343 | + | |
Changes from build 57 to 67: | Changes from build 57 to 67: | ||
− | * new default gamemode Capture the Flag | + | :* new default gamemode Capture the Flag |
− | * construction require support if longer than 5 blocks | + | :* construction require support if longer than 5 blocks |
− | * added fully collapsible physical blocks | + | :* added fully collapsible physical blocks |
− | * added buildable outpost | + | :* added buildable outpost |
− | * added HUD block menu (hold [F]) | + | :* added HUD block menu (hold [F]) |
− | * change class button is now [E] on tent/outpost | + | :* change class button is now [E] on tent/outpost |
− | * pressing [E] on team member gives 10 of each materials | + | :* pressing [E] on team member gives 10 of each materials |
− | * changed bomb throwing | + | :* changed bomb throwing |
− | **pressing [F] lights bomb | + | :**pressing [F] lights bomb |
− | **press [F] again throws at default velocity | + | :**press [F] again throws at default velocity |
− | **to throw further you must add momentum from jumping | + | :**to throw further you must add momentum from jumping |
− | * decreased sack/flag throw velocity but is affected by player velocity | + | :* decreased sack/flag throw velocity but is affected by player velocity |
− | * not drawing 0 amount label on objects | + | :* not drawing 0 amount label on objects |
− | * fixed catapult/tent resource icon red | + | :* fixed catapult/tent resource icon red |
− | * fixed healing heart not adding to 3 hearts in knight | + | :* fixed healing heart not adding to 3 hearts in knight |
− | * fixed client changing health | + | :* fixed client changing health |
− | * Knight respawns with 1 bomb | + | :* Knight respawns with 1 bomb |
− | * fixed respawn timer | + | :* fixed respawn timer |
− | * dying near respawn results in longer respawn time (gamemode config variable “nearspawn_multiplier”) | + | :* 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 server trying to delete client object which was never sent |
− | * fixed local player globally banned issue | + | :* fixed local player globally banned issue |
− | * fixed chat position after death | + | :* fixed chat position after death |
− | * fixed label appearing on tent | + | :* fixed label appearing on tent |
− | * added buildable outpost tent | + | :* added buildable outpost tent |
− | * trees don’t appear on mountains | + | :* trees don’t appear on mountains |
− | * own bomb hurts self | + | :* own bomb hurts self |
− | * server list is sorted by player count | + | :* server list is sorted by player count |
− | * fixed catapult rocks making sounds on die | + | :* fixed catapult rocks making sounds on die |
− | * fixed m_generator not being loaded | + | :* fixed m_generator not being loaded |
− | * script can now load from generator files eg. LoadMap(“Scripts/generator_ctf.cfg”); | + | :* script can now load from generator files eg. LoadMap(“Scripts/generator_ctf.cfg”); |
− | **LoadMap(“”); - loads m_generator variable | + | :**LoadMap(“”); - loads m_generator variable |
− | **LoadMap(“Scripts/foobar.cfg”); - loads random generator map from config | + | :**LoadMap(“Scripts/foobar.cfg”); - loads random generator map from config |
− | **LoadMap(“Maps/foobar.png”); - loads map from png image | + | :**LoadMap(“Maps/foobar.png”); - loads map from png image |
− | * generator changes: | + | :* generator changes: |
− | **caves don’t appear under respawn | + | :**caves don’t appear under respawn |
− | **materials appear in larger concentrations behind respawn | + | :**materials appear in larger concentrations behind respawn |
− | * improved gib graphics | + | :* improved gib graphics |
− | * added spikes trap | + | :* added spikes trap |
− | * fixed sacks/flag collisions near tent | + | :* fixed sacks/flag collisions near tent |
− | * fixed sack/flag throw velocity lag on throw | + | :* fixed sack/flag throw velocity lag on throw |
− | * fixed tents not being saved on client (with /savemap cmd) | + | :* fixed tents not being saved on client (with /savemap cmd) |
− | * stuck player gibs | + | :* stuck player gibs |
− | * fixed and optimized collisions | + | :* fixed and optimized collisions |
− | * removed bugged map name from servers list | + | :* removed bugged map name from servers list |
− | * fixed tutorial text background | + | :* fixed tutorial text background |
− | * trees regrow faster | + | :* trees regrow faster |
− | * materials and construction blocks appear as icons + count on HUD | + | :* materials and construction blocks appear as icons + count on HUD |
− | * sound listener center moved to player instead of center of screen | + | :* sound listener center moved to player instead of center of screen |
− | * fixed player label appearing twice on u_shownames set | + | :* fixed player label appearing twice on u_shownames set |
− | * fixed crash when wrong generator file specified | + | :* fixed crash when wrong generator file specified |
− | * background castle block costs 3 stone | + | :* background castle block costs 3 stone |
− | * added and fixed chat console transparency | + | :* added and fixed chat console transparency |
− | * fixed ladder and castle back giving wrong resource number on destroy | + | :* fixed ladder and castle back giving wrong resource number on destroy |
− | * fixed chat bubble staying longer after Enter pressed | + | :* fixed chat bubble staying longer after Enter pressed |
− | * builder doesn’t animate if can’t build at position | + | :* builder doesn’t animate if can’t build at position |
− | * fixed invisible body looting | + | :* fixed invisible body looting |
− | * added “Looted” text for empty bodies | + | :* added “Looted” text for empty bodies |
− | * team members can loot bombs again | + | :* team members can loot bombs again |
− | * fixed HUD images stretching | + | :* fixed HUD images stretching |
− | * can’t join again own team | + | :* can’t join again own team |
− | * fixed team menu disappearing when [BACKSPACE] pressed first time | + | :* fixed team menu disappearing when [BACKSPACE] pressed first time |
− | * added floating amount of materials added or removed (on mine, loot or give) | + | :* added floating amount of materials added or removed (on mine, loot or give) |
− | * vote kicks can be casted only against one’s team members | + | :* vote kicks can be casted only against one’s team members |
− | * added “readme” information in vote menu | + | :* added “readme” information in vote menu |
− | * rcon players are marked with x in players list | + | :* rcon players are marked with x in players list |
− | * added unlockable map editor | + | :* added unlockable map editor |
− | * own player label dissapears when mouse cursor close | + | :* own player label dissapears when mouse cursor close |
− | * HUD dissapears on death | + | :* HUD dissapears on death |
− | * trees drop faster | + | :* trees drop faster |
− | * fixed door issue being placed on tree stump | + | :* fixed door issue being placed on tree stump |
− | * fixed spawning removing background behind tent | + | :* fixed spawning removing background behind tent |
− | * map resets after last player left | + | :* map resets after last player left |
− | * slow arrors give half damage | + | :* slow arrors give half damage |
− | + | ==[http://devlog.kag2d.com/post/6519817807 Build 57] (14/June/2011) <span id="57"></span>== | |
− | ==[http://devlog.kag2d.com/post/6519817807 | + | |
Changes from build 51 to 57: | Changes from build 51 to 57: | ||
− | * fixed local player globally banned when bot banned | + | :* fixed local player globally banned when bot banned |
− | * my player is highlited in players list | + | :* my player is highlited in players list |
− | * dead player collision radius is smaller | + | :* dead player collision radius is smaller |
− | * build block cursor blink red if not enough material | + | :* build block cursor blink red if not enough material |
− | * bomb now gibs people | + | :* bomb now gibs people |
− | * new death fall frame | + | :* new death fall frame |
− | * fixed ping kick not kicking | + | :* fixed ping kick not kicking |
− | * bedrock layer lays on the bottom of each map | + | :* bedrock layer lays on the bottom of each map |
− | * modified bedrock look and amount | + | :* modified bedrock look and amount |
− | * bedrock bomb destroying leaves rocks | + | :* bedrock bomb destroying leaves rocks |
− | * bubble emote shows for 2 seconds after pressing key | + | :* bubble emote shows for 2 seconds after pressing key |
− | * added mandatory vote kick typed reason | + | :* added mandatory vote kick typed reason |
− | * vote caster displayed in vote box | + | :* vote caster displayed in vote box |
− | * number of votes displayed | + | :* number of votes displayed |
− | * vote dissapears if passes | + | :* vote dissapears if passes |
− | * added radius of sight into earth | + | :* added radius of sight into earth |
− | * fixed network errors and previous release lag | + | :* fixed network errors and previous release lag |
− | * added dirt block [experimental] | + | :* added dirt block [experimental] |
− | * added new config variable m_generator; specifies the map generator config file (default: “Scripts/generator.cfg”) | + | :* added new config variable m_generator; specifies the map generator config file (default: “Scripts/generator.cfg”) |
− | * knight destruction is 50% slower | + | :* knight destruction is 50% slower |
− | * thick rock has its own destruction animation and takes longer to harvest | + | :* thick rock has its own destruction animation and takes longer to harvest |
− | * thick rock takes 6 hits | + | :* thick rock takes 6 hits |
− | * rock digging takes 5 hits | + | :* rock digging takes 5 hits |
− | * ground digging takes 3 hits | + | :* ground digging takes 3 hits |
− | * door needs 5 wood and 3 stone | + | :* door needs 5 wood and 3 stone |
− | * ladder needs 4 wood (10 in tree block) | + | :* ladder needs 4 wood (10 in tree block) |
− | * destroyed door gives 1 wood and 1 stone less | + | :* destroyed door gives 1 wood and 1 stone less |
− | * trees are higher (more wood) | + | :* trees are higher (more wood) |
− | * sacks cannot go behind team tent | + | :* sacks cannot go behind team tent |
− | * cannot carry own team’s sack on to the enemy side of the map | + | :* cannot carry own team’s sack on to the enemy side of the map |
− | * health is synced over network | + | :* health is synced over network |
− | * fixed sack team changed on client when picked up | + | :* fixed sack team changed on client when picked up |
− | * changed chat font | + | :* changed chat font |
− | * increased small font size | + | :* increased small font size |
− | * fixed mouse cursor stuck in menu | + | :* fixed mouse cursor stuck in menu |
− | * if hit someone map isn’t hit | + | :* if hit someone map isn’t hit |
− | + | ==[http://devlog.kag2d.com/post/6319697429 Build 51] (08/June/2011) <span id="51"></span>== | |
− | ==[http://devlog.kag2d.com/post/6319697429 | + | |
Changes from build 49 to 51: | Changes from build 49 to 51: | ||
− | * added Show Minimap option to video options (turning off minimap increases performance) | + | :* added Show Minimap option to video options (turning off minimap increases performance) |
− | * pixel particles don’t show up if FPS drops below 20 | + | :* pixel particles don’t show up if FPS drops below 20 |
− | * fixed minimap colors | + | :* fixed minimap colors |
− | * fixed grass tile appearing as dirt | + | :* fixed grass tile appearing as dirt |
− | * added knight shield down | + | :* added knight shield down |
− | * optimized netcode: not sending entities out of sight | + | :* optimized netcode: not sending entities out of sight |
− | * gold tile appears more distinct than stone | + | :* gold tile appears more distinct than stone |
− | * fixed console kick not banning | + | :* fixed console kick not banning |
− | * fixed rcon player possible to kick | + | :* fixed rcon player possible to kick |
− | * removed invalid net object not found messages | + | :* removed invalid net object not found messages |
− | * fixed respawn queues not deleted on client | + | :* fixed respawn queues not deleted on client |
− | * global banning added | + | :* global banning added |
− | **if player gets banned twice in some period of time he gets global banned for a couple hours | + | :**if player gets banned twice in some period of time he gets global banned for a couple hours |
− | * added new bedrock block (indestructible) | + | :* added new bedrock block (indestructible) |
− | * trees don’t grow now in holes- | + | :* trees don’t grow now in holes- |
− | * added error message appears if game runs without Administrator privileges | + | :* added error message appears if game runs without Administrator privileges |
− | * tweaked speed hack detection | + | :* tweaked speed hack detection |
− | * added s_system config variable to set sound system (for troubleshooting) | + | :* added s_system config variable to set sound system (for troubleshooting) |
− | **(KAG/Base/Scripts/autoconfig.gm - global s_system = | + | :**(KAG/Base/Scripts/autoconfig.gm - global s_system = |
− | **0 - autodetect (default) | + | :**0 - autodetect (default) |
− | ***1 - DirectSound 8 | + | :***1 - DirectSound 8 |
− | ***2 - DirectSound | + | :***2 - DirectSound |
− | ***3 - Win MM | + | :***3 - Win MM |
− | ***4 - ALSA (Linux) | + | :***4 - ALSA (Linux) |
− | ***5 - Core Audio (MacOSX) | + | :***5 - Core Audio (MacOSX) |
− | ***6 - No sound) | + | :***6 - No sound) |
− | + | ==[http://devlog.kag2d.com/post/6258164507 Build 49] (06/June/2011) <span id="49"></span>== | |
− | ==[http://devlog.kag2d.com/post/6258164507 | + | |
Changes from build 45 to 49: | Changes from build 45 to 49: | ||
− | * smaller cursors | + | :* smaller cursors |
− | * new archer cursors | + | :* new archer cursors |
− | * servers list is read from cache incase master is down | + | :* servers list is read from cache incase master is down |
− | * your player has a name tag at all times | + | :* your player has a name tag at all times |
− | * name tags are drawn above player | + | :* name tags are drawn above player |
− | * fixed end game crash reason | + | :* fixed end game crash reason |
− | * added healing heart spawning randomly from killed player [experimental] | + | :* added healing heart spawning randomly from killed player [experimental] |
− | * ladders can be built anywhere against backgrounds | + | :* ladders can be built anywhere against backgrounds |
− | * anything can be built directly on a castle background wall | + | :* anything can be built directly on a castle background wall |
− | * build block cursor snaps to build position | + | :* build block cursor snaps to build position |
− | * disabled map border fadeout | + | :* disabled map border fadeout |
− | * casting another vote time increased to 10 minutes | + | :* casting another vote time increased to 10 minutes |
− | * default vote kick ban time increased to 60 minutes | + | :* default vote kick ban time increased to 60 minutes |
− | * if player being voted disconnects he is banned automatically | + | :* if player being voted disconnects he is banned automatically |
− | * rcon authorized player cannot be kicked | + | :* rcon authorized player cannot be kicked |
− | * added basic speedhack protection | + | :* added basic speedhack protection |
− | * added hand cursor on block placement | + | :* added hand cursor on block placement |
− | * autoupdater does chmod +x on .sh script files | + | :* autoupdater does chmod +x on .sh script files |
− | * players banned by IP and additional unique ID | + | :* players banned by IP and additional unique ID |
− | * local server always disconnects if joining foreign server | + | :* local server always disconnects if joining foreign server |
− | * fixed map dimensions being too small | + | :* fixed map dimensions being too small |
− | * added thick stone resource block (3x stone) | + | :* added thick stone resource block (3x stone) |
− | * fixed infinite ground background ladders | + | :* fixed infinite ground background ladders |
− | * added autorestarting functionality on new build release | + | :* added autorestarting functionality on new build release |
− | + | ||
− | ==[http://devlog.kag2d.com/post/6103786869 | + | ==[http://devlog.kag2d.com/post/6103786869 Build 45] (02/June/2011) <span id="45"></span>== |
Changes from build 40 to 45: | Changes from build 40 to 45: | ||
− | * local games do not register in server list | + | :* local games do not register in server list |
− | * menu is higher when items go under screen | + | :* menu is higher when items go under screen |
− | * fixed missing tutorial display | + | :* fixed missing tutorial display |
− | * server list can now scroll | + | :* server list can now scroll |
− | * fixed infinite rock catapult exploit | + | :* fixed infinite rock catapult exploit |
− | * can’t build or fire in break time (temporary fix for server crash) | + | :* 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) | + | :* all objects are destroyed on server first (server crash on restart fix) |
− | * optimized tile rendering speed by 10-20% | + | :* optimized tile rendering speed by 10-20% |
− | * optimized offscreen particle effects | + | :* optimized offscreen particle effects |
− | * optimized too far sounds | + | :* optimized too far sounds |
− | * fixed generator crash | + | :* fixed generator crash |
− | * default windowed mode | + | :* default windowed mode |
− | * added “chmod +x KAG” to dedicatedserver.sh | + | :* added “chmod +x KAG” to dedicatedserver.sh |
− | * fixed dead player floating up | + | :* fixed dead player floating up |
− | * dead players fall off ladders | + | :* dead players fall off ladders |
− | * fixed fall through map | + | :* fixed fall through map |
− | * new cursors | + | :* new cursors |
− | * new resources graphics | + | :* new resources graphics |
− | * fixed crash after kick on client | + | :* fixed crash after kick on client |
− | * new title screen & menu colors | + | :* new title screen & menu colors |
− | * master servers sends only servers with same build number | + | :* master servers sends only servers with same build number |
− | * tutorial poster runs automatically after game installation | + | :* tutorial poster runs automatically after game installation |
− | * added icon for shortcuts | + | :* added icon for shortcuts |
− | * knight has 1 heart more health [experimental] | + | :* knight has 1 heart more health [experimental] |
− | + | ==[http://devlog.kag2d.com/post/5926193252 Build 40] (29/May/2011) <span id="40"></span>== | |
− | ==[http://devlog.kag2d.com/post/5926193252 | + | |
Changes from build 39 to 40: | Changes from build 39 to 40: | ||
− | * catapult can change rotate according to thrower | + | :* catapult can change rotate according to thrower |
− | * improved arrow collisions (from circle to line) | + | :* improved arrow collisions (from circle to line) |
− | * default score limit is 20% of gold available on map | + | :* default score limit is 20% of gold available on map |
− | * fixed crash on precache (loading controls) | + | :* fixed crash on precache (loading controls) |
− | * fixed player dangling on server after kick | + | :* fixed player dangling on server after kick |
− | * fixed bow sound not stopping after death | + | :* fixed bow sound not stopping after death |
− | * fixed catapult facing wrong direction for red team | + | :* fixed catapult facing wrong direction for red team |
− | * fixed knight shield | + | :* fixed knight shield |
− | * fixed gold on map wrongly calculated | + | :* fixed gold on map wrongly calculated |
− | * fixed player sprite not updating when dead | + | :* fixed player sprite not updating when dead |
− | * return of the ladder bubble | + | :* return of the ladder bubble |
− | * mouse aim is farther (to match zoom out view) | + | :* mouse aim is farther (to match zoom out view) |
− | + | ==[http://devlog.kag2d.com/post/5902729703 Build 39] (28/May/2011) <span id="39"></span>== | |
− | ==[http://devlog.kag2d.com/post/5902729703 | + | |
Changes from build 32 to 39: | Changes from build 32 to 39: | ||
− | * game rules changed: | + | :* game rules changed: |
− | ** victory condition: mine or collect 3/4 of the maps gold | + | :** victory condition: mine or collect 3/4 of the maps gold |
− | ** stash gold in sacks | + | :** stash gold in sacks |
− | ** 3 sacks available on start | + | :** 3 sacks available on start |
− | ** steal sacks and bring them to your tent for score | + | :** steal sacks and bring them to your tent for score |
− | * new map generation code: | + | :* new map generation code: |
− | ** possible mountains and holes | + | :** possible mountains and holes |
− | ** caves | + | :** caves |
− | ** stone and gold are more likely to appear around caves and mountains | + | :** stone and gold are more likely to appear around caves and mountains |
− | ** gold appears more as gold veins | + | :** gold appears more as gold veins |
− | ** trees don’t grow on tent | + | :** trees don’t grow on tent |
− | * added catapult | + | :* added catapult |
− | * new sack graphics | + | :* new sack graphics |
− | * new bomb & explosion graphics | + | :* new bomb & explosion graphics |
− | * new emoticon bubble graphics | + | :* new emoticon bubble graphics |
− | * tent does not fall down | + | :* tent does not fall down |
− | * sack gold amount displayed on mouse hover | + | :* sack gold amount displayed on mouse hover |
− | * player HUD is not visible now when score board is active | + | :* player HUD is not visible now when score board is active |
− | * increased knight radius of attack | + | :* increased knight radius of attack |
− | * new castle back build sound | + | :* new castle back build sound |
− | * tent hit pixels changed to black | + | :* tent hit pixels changed to black |
− | * fixed invisible map bug | + | :* fixed invisible map bug |
− | * can’t loot bombs from self & team players | + | :* can’t loot bombs from self & team players |
− | * fixed knight not dying when bomb explodes in hand | + | :* fixed knight not dying when bomb explodes in hand |
− | * typing bubble appears when typing chat or in menu | + | :* typing bubble appears when typing chat or in menu |
− | * gold sacks & tent are drawn on minimap | + | :* gold sacks & tent are drawn on minimap |
− | * new stone tiles graphics | + | :* new stone tiles graphics |
− | * added map generator config file (“Base/Scripts/generator.cfg”) | + | :* added map generator config file (“Base/Scripts/generator.cfg”) |
− | * when not enough resources build tile blinks on HUD | + | :* when not enough resources build tile blinks on HUD |
− | * on reload map, old map saved to “Maps/previous.png” | + | :* on reload map, old map saved to “Maps/previous.png” |
− | * particle die time randomized | + | :* particle die time randomized |
− | + | ==[http://devlog.kag2d.com/post/5666473842 Build 32] (20/May/2011) <span id="32"></span>== | |
− | ==[http://devlog.kag2d.com/post/5666473842 | + | |
Changes from build 30 to 32: | Changes from build 30 to 32: | ||
− | * added bombs for knight (hold & release [F] key) | + | :* added bombs for knight (hold & release [F] key) |
− | * fixed sprite graphics glitch on older video cards | + | :* fixed sprite graphics glitch on older video cards |
− | * louder bow pull sound | + | :* louder bow pull sound |
− | * increased precision of network object velocities | + | :* increased precision of network object velocities |
− | * fixed some map collision bugs | + | :* fixed some map collision bugs |
− | * fixed teleporting inside map | + | :* fixed teleporting inside map |
− | * optimized collision code | + | :* optimized collision code |
− | * fixed arrow map collisions | + | :* fixed arrow map collisions |
− | * added fast arrow springy sound hit | + | :* added fast arrow springy sound hit |
− | * added team emblem graphics on team pick | + | :* added team emblem graphics on team pick |
− | * resources on HUD are drawn in multiple rows now | + | :* resources on HUD are drawn in multiple rows now |
− | * available blocks on HUD now drawn in lower part of screen | + | :* available blocks on HUD now drawn in lower part of screen |
− | * fixed ladder placing not working sometimes | + | :* fixed ladder placing not working sometimes |
− | * fixed readme.txt not auto-updated | + | :* fixed readme.txt not auto-updated |
− | * added map restart command (\restartmap) | + | :* added map restart command (\restartmap) |
− | * added map load command (\loadmap [name]) | + | :* added map load command (\loadmap [name]) |
− | * added map save command (\savemap [name]) | + | :* added map save command (\savemap [name]) |
− | * added server send message to all players (\msg [text]) | + | :* added server send message to all players (\msg [text]) |
− | * added vote map restart | + | :* added vote map restart |
− | * changed minimap colors | + | :* changed minimap colors |
− | * dead not displayed on minimap | + | :* dead not displayed on minimap |
− | * can’t resupply in enemy tent, only change class | + | :* can’t resupply in enemy tent, only change class |
− | + | ==[http://devlog.kag2d.com/post/5603825941 Build 30] (18/May/2011) <span id="30"></span>== | |
− | ==[http://devlog.kag2d.com/post/5603825941 | + | |
Changes from build 28 to 30: | Changes from build 28 to 30: | ||
− | * added kick voting (select in mainmenu [ESC], no [F11] yes [F12]) | + | :* added kick voting (select in mainmenu [ESC], no [F11] yes [F12]) |
− | * added server kick command (kick [playername] [minutes]) | + | :* added server kick command (kick [playername] [minutes]) |
− | * player respawns as last selected class | + | :* player respawns as last selected class |
− | * sack on back is more visible | + | :* sack on back is more visible |
− | * added tent flag animation | + | :* added tent flag animation |
− | * tent is now in front of players | + | :* tent is now in front of players |
− | * added variable descriptions in autoconfig.gm | + | :* added variable descriptions in autoconfig.gm |
− | * all doors placed vertically open when player touches | + | :* all doors placed vertically open when player touches |
− | * player names forced to be unique | + | :* player names forced to be unique |
− | * fixed holes appearing after loading a map | + | :* fixed holes appearing after loading a map |
− | * doors require 30 wood & 30 stone (previously 50 each) | + | :* doors require 30 wood & 30 stone (previously 50 each) |
− | + | ==[http://devlog.kag2d.com/post/5546900561 Build 28] (16/May/2011) <span id="28"></span>== | |
− | ==[http://devlog.kag2d.com/post/5546900561 | + | |
Changes from build 24 to 28: | Changes from build 24 to 28: | ||
− | * zoom in/out keys work by tapping now | + | :* zoom in/out keys work by tapping now |
− | * zoom in/out by default is mouse wheel (previously left ctrl/shift) | + | :* zoom in/out by default is mouse wheel (previously left ctrl/shift) |
− | * default view is dynamic; follows mouse cursor | + | :* default view is dynamic; follows mouse cursor |
− | * darker backgrounds | + | :* darker backgrounds |
− | * health doesn’t decrease client-side (false hits not registered) | + | :* health doesn’t decrease client-side (false hits not registered) |
− | * minimap is more translucent | + | :* minimap is more translucent |
− | * players inside tent are immune | + | :* players inside tent are immune |
− | * fixed cursor displaying on other players | + | :* fixed cursor displaying on other players |
− | * fixed map generator getting stuck on small maps | + | :* fixed map generator getting stuck on small maps |
− | * optimized sack network updates | + | :* optimized sack network updates |
− | * fixed not being able to connect again after failed connect | + | :* fixed not being able to connect again after failed connect |
− | * changed HUD material graphics to tiles | + | :* changed HUD material graphics to tiles |
− | * trees regrow faster | + | :* trees regrow faster |
− | * hill height is independent from map height | + | :* hill height is independent from map height |
− | * gold tile is more golden | + | :* gold tile is more golden |
− | * fixed empty tiles in ground background | + | :* fixed empty tiles in ground background |
− | * tweaked map generation code | + | :* tweaked map generation code |
− | * fixed actor behavior on map borders | + | :* fixed actor behavior on map borders |
− | * more shading on backgrounds | + | :* more shading on backgrounds |
− | * distant sounds are louder | + | :* distant sounds are louder |
− | * health is restored on class switch | + | :* health is restored on class switch |
− | * archer digging is slower | + | :* archer digging is slower |
− | * fixed machine gun archer exploit | + | :* fixed machine gun archer exploit |
− | * team is auto-assigned on join server | + | :* team is auto-assigned on join server |
− | * fixed map not drawn entirely on smaller resolutions | + | :* fixed map not drawn entirely on smaller resolutions |
− | * ladder wood usage increased from 2 to 3 (tree block = 10) | + | :* ladder wood usage increased from 2 to 3 (tree block = 10) |
− | * team chat channel is more obvious now in chat window | + | :* team chat channel is more obvious now in chat window |
− | * smoothed continuous building | + | :* smoothed continuous building |
− | * updates download automatically | + | :* updates download automatically |
− | + | ==[http://devlog.kag2d.com/post/5416737231 Build 24] (12/May/2011) <span id="24"></span>== | |
− | ==[http://devlog.kag2d.com/post/5416737231 | + | |
Changes from build 22 to 24: | Changes from build 22 to 24: | ||
− | * added picking up old arrows | + | :* added picking up old arrows |
− | * start arrows increased to 10 | + | :* start arrows increased to 10 |
− | * arrows can’t be fired immediately | + | :* arrows can’t be fired immediately |
− | * archer & knight can now dig in dirt | + | :* archer & knight can now dig in dirt |
− | * fixed crash near body | + | :* fixed crash near body |
− | * removed dynamic camera from archer | + | :* removed dynamic camera from archer |
− | * added health display | + | :* added health display |
− | * arrow are faster | + | :* arrow are faster |
− | * ground acceleration is higher | + | :* ground acceleration is higher |
− | * destroying castle walls & doors takes twice the time | + | :* destroying castle walls & doors takes twice the time |
− | * fixed sack disappearing with dead carrier | + | :* fixed sack disappearing with dead carrier |
− | * fixed not being able to pickup sack from dead carrier | + | :* fixed not being able to pickup sack from dead carrier |
− | * increased corpse time | + | :* increased corpse time |
− | + | ==[http://devlog.kag2d.com/post/5356515027 Build 22] (10/May/2011) <span id="22"></span>== | |
− | ==[http://devlog.kag2d.com/post/5356515027 | + | |
Changes from build 20 to 22: | Changes from build 20 to 22: | ||
− | * added builder animations | + | :* added builder animations |
− | * modified chat bubbles | + | :* modified chat bubbles |
− | + | ||
==Build 20 (8/May/2011) <span id="20"></span>== | ==Build 20 (8/May/2011) <span id="20"></span>== | ||
Line 2,029: | Line 1,852: | ||
Changes from build 17 to 20: | Changes from build 17 to 20: | ||
− | * smaller collision circle | + | :* smaller collision circle |
− | * added handicap on respawn (5 arrows, 50 wood) | + | :* added handicap on respawn (5 arrows, 50 wood) |
− | * fixed shield collisions (shield is much safer now) | + | :* fixed shield collisions (shield is much safer now) |
− | * removed units left indicator in unlimited units gamemode | + | :* removed units left indicator in unlimited units gamemode |
− | * fixed sacks dissapearing after player quit | + | :* fixed sacks dissapearing after player quit |
− | * fixed archer & builder death frames | + | :* fixed archer & builder death frames |
− | * fixed mouse hover nick labels | + | :* fixed mouse hover nick labels |
− | * fixed ladder building bugged sometimes | + | :* fixed ladder building bugged sometimes |
− | * changed suicide command to Change key + Pick up [F]+[E] | + | :* changed suicide command to Change key + Pick up [F]+[E] |
− | + | ||
==Build 17 (6/May/2011) <span id="17"></span>== | ==Build 17 (6/May/2011) <span id="17"></span>== | ||
− | * First official release | + | :* First official release |
</div> | </div> |
Revision as of 00:21, 28 October 2012
Contents
- 1 Build 548 (18/October/2012)
- 2 Build 514 (13/September/2012)
- 3 Build 507 (07/September/2012)
- 4 Build 489 (19/August/2012)
- 5 Build 488 (18/August/2012)
- 6 Build 469 (30/July/2012)
- 7 Build 458 (19/July/2012)
- 8 Build 428 (19/June/2012)
- 9 Build 421 (12/June/2012)
- 10 Build 420 (11/June/2012)
- 11 Build 415 (06/June/2012)
- 12 Build 396 (??/May/2012)
- 13 Build 394 (15/May/2012)
- 14 Build 393 (14/May/2012}
- 15 Build 371 (23/April/2012)
- 16 Build 370 (23/April/2012)
- 17 Build 360 (11/April/2012)
- 18 Build 359 (11/April/2012)
- 19 Build 353 (05/April/2012)
- 20 Build 349 (01/April/2012)
- 21 Build 346 (28/March/2012)
- 22 Build 345 (27/March/2012)
- 23 Build 319 (02/March/2012)
- 24 Build 281 (25/January/2012)
- 25 Build 274 (17/January/2012)
- 26 Build 265 (06/January/2012)
- 27 Build 263 (05/January/2012)
- 28 Build 262 (05/January/2012)
- 29 Build 228 (02/December/2011)
- 30 Build 203 (07/November/2011)
- 31 Build 200 (04/November/2011)
- 32 Build 190 (25/October/2011)
- 33 Build 158 (24/September/2011)
- 34 Build 157 (22/September/2011)
- 35 Build 156 (21/September/2011)
- 36 Build 154 (19/September/2011)
- 37 Build 151 (16/September/2011)
- 38 Build 142 (07/September/2011)
- 39 Build 137 (02/September/2011)
- 40 Build 130 (27/August/2011)
- 41 Build 129 (26/August/2011)
- 42 Build 127 (23/August/2011)
- 43 Build 126 (22/August/2011)
- 44 Build 124 (20/August/2011)
- 45 Build 123 (19/August/2011)
- 46 Build 90 (19/July/2011)
- 47 Build 80 (28/June/2011)
- 48 Build 71 (28/June/2011)
- 49 Build 70 (27/June/2011)
- 50 Build 67 (24/June/2011)
- 51 Build 57 (14/June/2011)
- 52 Build 51 (08/June/2011)
- 53 Build 49 (06/June/2011)
- 54 Build 45 (02/June/2011)
- 55 Build 40 (29/May/2011)
- 56 Build 39 (28/May/2011)
- 57 Build 32 (20/May/2011)
- 58 Build 30 (18/May/2011)
- 59 Build 28 (16/May/2011)
- 60 Build 24 (12/May/2011)
- 61 Build 22 (10/May/2011)
- 62 Build 20 (8/May/2011)
- 63 Build 17 (6/May/2011)
Build 548 (18/October/2012)
Changes from build 514 to 548:
- fixed extra spike and gurgle sounds occuring after getting spiked or drowning, then getting hit.
- fixed 120 stone in catapult from bomb bug
- fixed trees leave copies of their top behind when blocks have been placed above them
- fixed lighting is team biased
- fixed attack timer reset upon getting hurt
- bombs now hurt through the holes they make, and through bridges
- all damage goes through bridges now
- fixed “vote next map is actually vote reload map”
- fixed can't attack around corners (tentative fix)
- fixed bottom line of map is empty
- fixed % causes issues in chat window
- REVERTED TO CLASSIC LIGHTING (NO DARKNESS) IN NON-GOLD SERVERS
- added no_shadowing boolean in gamemode.cfg (defaults + forced to true in non-gold servers and false in gold servers)
- fixed crash in security if a null player was present
Build 514 (13/September/2012)
Changes from build 507 to 514:
- added player muting/ignoring
- rcon commands:
- /listmutes - list the players muted on the server
- /mute [name] [minutes] - mute the player for the given time (default is 15 mins, use -1 for permanent)
- /muteid [id] [minutes] - mute the player by id
- /unmute [name] - unmute the player
- /unmuteid [id] - unmute the player by id
- The following commands are clientside only (so don’t use /rcon):
- /listignores - list the players you are ignoring
- /ignore [name] [minutes] - ignore the player for the given time (default is 15 mins, use -1 for permanent)
- /ignoreid [id] [minutes] - ignore the player by id
- /unignore [name] - unignore the player
- /unignoreid [id] - unignore the player by id
- Other changes:
- Permanban option added to admin menu
- Autoupdate path is now hardcoded
- Changing any server browser filter will exit the ‘beginner’ sort (some people were getting confused why there were so few servers)
Build 507 (07/September/2012)
Changes from build 489 to 507:
- Fixed username bans not working [0000708]
- Autobalance is back, now with three new vars to control it:
- do_ingame_autobalance - should the teams be balanced other than on join?
- autobalance_tolerance - the tolerance of the autobalance
- red_team_size_ratio - how much larger red team is meant to be
- support_factor variable added, scales how far all blocks can go horizontally (default is 24) - I’ll be adding more variables to control this per-block but it lets you allow some skybridging if that’s your thing.
Build 489 (19/August/2012)
Changes from build 488 to 489:
- Fixed Solo not working
- (hopefully) fixed [0000700] zombies not working
- Fixed Flag “passing” to people
- Updated RTDM maps
Build 488 (18/August/2012)
Changes from build 469 to 488:
- Added gamemode variables to gamemode.cfg
- can_shieldbash - exactly what it says on the tin (defaults to off)
- can_glide_when_bombjumping - similarly, allows much further bombjumps (defaults to off)
- bomb_jump_scale - scales the force of a bombjump. (defaults to 1.0)
- Fixed the dreaded “rcon crash”
- Added gamemode variables to gamemode.cfg
Build 469 (30/July/2012)
Changes from build 458 to 469:
- Mostly fixed so that you can add extra classes without them defaulting to builder. Requires that you add an extra field to class config files called ‘tool’ that has the value ‘Knight’, ‘Archer’ or ‘Builder’. Name can be whatever you like now. Please try this out and report bugs with it (and any workarounds you find) because it hasn’t been tested very extensively.
- Made guard color overrided by admin_color in all cases (previously wasn’t on player mouseover)
- Strip out multiple consecutive white space characters in chat, replace with one space
- /login and /logout restricted to serverside only
- Removed editor zoom help text as it is no longer available
- Class restrictions (feature = no_class_[classname] where [classname] is the name of the class)
- Team restrictions (feature = no_team_[teamname] where [teamname] is the name of the team)
- Admin menu re-org (Admin>Team>Player>Moderator Action) + hide actions based on seclev immunity
- Spectator team in admin menu
- Spectator chat grey
- Added autoconfig option to allow the seclev feature join_full to work, sv_enable_joinfull
- Reserved slots, set with sv_reservedslots (feature to use in seclevs: join_reserved)
- Spectator slots, set with sv_spectatorslots (if set to 0, spectators just use regular slots - if you want to remove spectators altogether, remove them from seclevs)
- Join as spectator button added to browser
- Allow /login to work with no password set
- Freeze immunity (feature = freeze_immunity)
- Speedhack kick immunity (feature = speedkick_immunity) (this is a temporary fix to work around modded servers that have speeded-up their classes in such a way that the speedhack detection gets false positives)
- Seclev muting (feature = muted)
- Deny access with deny_join (will also kick if done mid-game)
- Fixed ‘x has been voted to be kicked’ bug
- In-game seclev assignment through /rcon /assignseclev or admin menu
- Added LoadSeclevs(filename);
- Added /rcon /reloadseclevs [filename]
- Disabled same account connecting to a server multiple times
- New gamemode var: max_zoom_out. This can be 1/2/3 and defines how many levels of zoom there are.
- 3 more gamemode vars: zoom_level_1, zoom_level_2, zoom_level_3. These set the cam distance at each of these zoom levels. These gamemode vars can also be added to class config files to override them for that class only.
- Non-fixed cam works at zoom level 1 now. Was forced to fixed previously.
Build 458 (19/July/2012)
Changes from build 428 to 458:
- Added security levels
- Moved location of securitysetup.cfg to Base/Security
- Moved white/blacklists to their own files (paths defined in securitysetup.cfg)
- Changed logging into rcon to use /rcon /login [password]
- Added /rcon /logout to logout of rcon
- Modified /reloadsecurity to reload seclevs in addition to black/whitelists
- Added /printseclevs for printing seclevs
- Fixed respawn timer behind chat window [0000152]
- Potentially fixed memory leak with water
Build 428 (19/June/2012)
Changes from build 421 to 428:
- fixed rcon admins/guards crash on certain collapses [0000267] & [0000469]
- fixed unable to join busy server (lots of objects)
- fixed crash on camera shake (sometimes)
- Removed use of in-game browser, links now open in normal external browsers
- pressing enter in the username box at login now submits the form
- slight changes to how ping timing works in the browser, might yield more correct results
- Adds client/server understanding of a ‘maintenance mode’ for the KAG API
- general error message improvement around certain API calls
- Fixes [0000606]
- join-related API calls in the client and server now use persistent connections; server joins should be noticeably faster
- fixes a regression from the [0000606] fix above, this will be addressed more next week
- Server browser favorites now work again
- Quickjoin revamped.
- Fixed (workaround) sv_goldonly spam in server console in non-gold servers as well as the issue with wood blocks showing up for builders in non-gold servers.
Build 421 (12/June/2012)
Changes from build 420 to 421:
- Fixed the “Mash C to Mine Faster” bug
Build 420 (11/June/2012)
Changes from build 415 to 420:
- server browser now uses API and threaded calls
- more colors in server preview minimap in server browser
- minimap preview image shows the center of the map by default (but can be dragged around)
- many server browser bugs fixed
- made arrows not damage at minimum velocity under water
- made arrows skip higher
- dirt no longer created for infinite support
- fixed dropping mats working always -> allowing inf mats on startup
Build 415 (06/June/2012)
Changes from build 396 to 415:
- new games rules FullCTF
- added generator_ctf_lake.cfg, generator_ctf_twolakes.cfg
- added water (gold servers only - sv_gold_only 1 in config)
- added Aim Mode (zoom out button [MOUSE SCROLL])
- moved HUD hearts to above players head
- materials actually spawn at tent on game start
- added Wooden Structures
- fixed zombies squeezing through solid walls (although this makes it harder for them to climb some notched)
- fixed items that are not onground cant be picked up with key tap
- fixed cursor changed when hitting R whenever [0000395]
- skeletons destroy wood
- improved zombie movement on ladders, walls and Notches
- skeletons only attack doors and wood when stuck or angry
- greg has half less health
- wood blocks can be upgraded to stone
- stone back wall cant be downgraded to wood
- white block cursor only appears when destroying (RMB) or when block can be placed
- added creak sound when cant build with enough support
- hearts are now above head
- hearts and name on mouse hover slowly fade out
- fixed spikes giving support
- fixed spikes with background not giving support
- spikes can be only placed next to solid blocks
- fixed gold bullion gives +10 per hit [0000504]
- water is lit by daylight/night
- hitting tree once gives 6 wood
- materials have different sizes depending on amount of resources stored
- added water_suddendeath and water_raise_time variables to game rules
- grass removed from tent front
- grass is destroyed if tile beneath is destroyed
- fixed travel tunnels working for both teams
- added temporary workshop build item spam prevention
- increased min_shieldbash_horiz_vel slightly
- fixed pink pixels on collapsing wood from world.png
- reduced vertical speed limit when slashing to prevent getting stunned because of it.
- made it so that shield-bashing counts as your kill
- shieldbash tweaks from testing
- fixed bridge castle back support bug
- added wood_warmup, stone_warmup, gold_warmup, arrows_warmup, bombs_warmup to team - sets materials at tent on start
- added weapon_clash variable to gamemode.cfg
- synced egg health over net
- getting out of catapult boosts fixed
- fixed spikes hanging after collapse on client
- removed mat pickup sound if smaller than 10
- shield bash sound plays only at higher velocity than bash
- stomp stun doesn't happen for team mates
- throwing objects more smooth on network
- added decay to materials, after 30 seconds
- added new workshops to full ctf
- added static material count to CTF
- if workshop has bomb to build and upgrade - tapping [E] will make bomb
- added upgradable rooms to FullCTF
- removed cata from FullCTF to prevent base camping while there aren't boats
- added stone_amount and related vars to team configs for on-start mats
- materials.png tweak for bombs
- added generator_ctf_twolakes.cfg
- arrows skip on water
- fixed materials dropping during break
- player light decreased in Full CTF
- fixed picking up invisible other team heart
- fixed splash when throwing out something picked up from water
- fixed material wrapping to 65k
- fixed mats given on tent when warmup amount = 0
- can regain air more easily if head above water and standing on solid or ladder
- added tunnels to FullCTF
- added armoury/archer range, made tunnel more expensive
- fixed some server-side commands possible to launch on client
- edited help texts in workshops
- increased arrow draw time and made sound reflect it
- added show/hide hud tutorial text
- fixed no cursor when hud scrolled out
- renamed zoom out for archer as AIM MODE
(full changelog at the forum)
Build 396 (??/May/2012)
Changes from build 394 to 396:
- altered behavior of zombies passing through walls
- fixed /loadmap and /savemap not working for configs and doubling the .kag on already specified files
- added list of players to the stats.txt output
Hotfix:
- tweaked some stray pixels in heads
- zombie knight AI improvements
- slightly faster zombie spawning
- fixed jumping on zombie heads
- zombies can squeeze through 1 block notches
Build 394 (15/May/2012)
Changes from build 393 to 394:
- fixed bomb timers counting down too fast randomly
- fixed falling too fast
- fixed coins duplicating
- autoupdate issue resolved
Build 393 (14/May/2012}
Changes from build 371 to 393:
- u_shownames now uses new player name style instead of big stupid one
- Spectators with u_shownames see all player names
- Spectators now see unit counters
- Fixed single character player names no longer crash the server (and are therefore allowed) [0000327]
- Fixed full name not showing on linux/mac when someone changes teams [0000151]
- Fixed username is not cased correctly after successful authentication. [0000237]
- Dropped the materials counter delay
- The blinks still take a while to go away but the counter is always up to date
- Fixed broken Connect To... [0000148] & [0000001]
- Fixed Looks like red builder is going to build blue tiles [0000254]
- Fixed breaking a shop that is on background tile doesn’t give mats [0000253]
- Fixed setting high duration results in ban for 0 seconds [0000266]
- Large bans (longer than 2 years) and bans with -1 time now result in permbans.
- Added expiry time to listbans
- Made bans case-insensitive
- changed/improved/added server side logging of game/player events
- Fixed - Archers deal massive damage to team catapults [0000271]
- really fixed trap door+back wall = free money (removed hack) [0000198]
- Fixed lost stone on removing trapbridge on background [0000258]
- Fixed GOALTICKS independent ticktime mod operation in director.cpp
- Fixed Knights attack catapults when they use it [0000081]
- Fixed various potential server crashes while fixing [0000327]
- Various tweaks that may fix small bugs/instability - fixed
- KAG crash when closing KAG with server browser open [0000333]
- addressed chat box/minibox background hardcoded, now takes center pixel colour. [0000157]
- Fixed the listPlayers() script
- fixed abusable bug where spectators can block map start [0000305]
- fixed more meaningful autoupdate failure messages for libcurl [0000306]
- fixed the launcher menu text for the various sites sucked and fixed some of the URLs
- fixed can repair trap bridges with backwall [0000205]
- fixed can repair other team’s door to be your own (only works blue->red) [0000076]
- fixed about 3 related bugs/exploits
- fixed can’t slash shielded target sometimes [0000276]
- fixed jumping on someone and slashing hurts you [0000309]
- stomping does less damage to the stomper
- Fixed quarters don’t heal when there’s less than 0.5 hearts to heal [0000353]
- fixed door breaking/fixing [0000204]
- updates to how paper rendering works
- Fixed catapults dont hurt backwall enough, though haven’t done bridges etc yet (likely related to arrows) [0000331]
- owered chat spam timer and inserted anti-spam message if you exceed it rather than failing silently
- Added sandbox room and tweaked sandbox to include it
- sandbox now has free items and shops.
- fixed server segfault due to API error conditions
- fixed quarters light not acting like a light
- fixed chests giving light by default
- bomb in zombie fortress costs 10 coins (was 20)
- more probability of zombie having coin
- disconnect issue should be fixed, please playtest for a while and see
- fixed client-side light in blob
- added constructor to APIPlayer, too much non-initialized vars bugs
- fixed free full version access
- bots attack dead zombies
- removed buildnum from launcher caption to avoid confusion
- collapse anti-grief doesn’t work for outposts
- fixed charged arrows dealing no damage when shot through bridge [0000321]
- fixed knights don’t stop when ordered to go to zombies
- destroying castle blocks in zombie fortress doesn’t remove coins
- bots try to jump over kegs
- fixed bots not following orders when faced with zombies
- fixed throwing kegs into walls
- removed “buying” zombies from Portal
Build 371 (23/April/2012)
Changes from build 370 to 371:
- re-disabled jab stun as default in Rules
- changed freq of slide sounds
- added sv_fastdeltas flag (1 means less CPU intensive but more bandwidth intensive)
- fixed full servers not showing map preview
- fixed fall damage screaming happening at wrong time
- fixed bump sound when climbing steps
- fixed too loud sounds issues
- fixed big bounce from shield
- made bash damage dependent on air time to avoid gibbing against wall
Build 370 (23/April/2012)
Changes from build 360 to 370:
- fixed builders pick up catapult stone in mid air [0000250]
- add per-gamemode modding of archer variables
- fixed crash where lightmap was null
- fixed some hud readout bugs (thick stone)
- fixed some issues with [0000164]'s fix and tree chopping
- fixed trees heal when reaching the bottom of the trunk [0000164]
- fixed crash in menu when no player exists
- backspace menu when not playing game is the same as when playing game
- Added previous bitstream compatibility through *force_bool methods
- fixed zombie mode order crash
- fixed no spawn as zombie when changed team to red
- fixed disconnecting from server when launched server browser
- singleplayer gamemodes get paused when in ESC menu
- fixed crash after launching zombie mode after deathmatch mode
- zombie/migrant bodies collide in air with players and hurt them
- added sound when zombies fall or hit walls
- added random pitch variation for most sounds
- added resource drop amount on hud
- fixed migrant-player colliding
- fixed big particles not spawned when in solid block
- tweaked zombie network syncing
- added spectator mode
- fixed bot archers not shooting arrows
- fixed wraith explosion on net
- fixed wall hugging on ladder
- added "killed by zombie message"
- builder only stays close to buddy and defends himself from zombies
- synced migrant bubbles on net
- creative/Sandbox servers are also add to beginner servers now
- fixed disconnecting player message
- fixed crash when closed ingame browser at a wrong time
- fixed zoom out from editor affecting other games [0000246]
- fixed arrows going through walls [0000125]
- workshop blocks cost 2 wood now
- all CTF workshops cost 50 wood (no stone required) (+30 gold siege workshop)
- migrants now say hello on network
- backwall on spikes gives materials resolved [0000208]
- moved body throw offset a bit to avoid self collision
- archer can't hurt others when stomping
- fixed shield adding velocity on ground
- made inventory counters 50x more awesome (and they read the correct numbers for more cases too)
- fixed coins from frozen players
- dropped amount of coins from shooting catas (IRC request)
- fixed custom heads for non-admins
- made guard hat only apply to builder head and class default head
- added custom head check in player (checks if name matches a custom head player or if is guard or admin)
- added class modding to CTF rules
- bound runner variables to rules
- added falldamage vars to rules config (-> balancing ahoy)
- fixed crash in starter caused by autoupdate not initialised
- nerfed sheild push to help with desync and wall damage
- fixed wall sliding + fixed notch jumping (related)
- added server_setup_info.txt and readme.txt
- modified readme.txt and server_setup_info.txt for nicer formatting
- added stats format info to server_setup_info.txt
- added /listbans function to list all currently active bans
- fixed bug in bans (time was in seconds not minutes)
- made bans more user friendly with their output
- stats updated to more easily parsable format
- fixed typo in tutorial [0000197]
Build 360 (11/April/2012)
Changes from build 359 to 360:
Build 359 (11/April/2012)
Changes from build 353 to 359:
- fixed linux and mac “Connect to…” not working [0000001]
- fixed player lag issue
- fixed loud sound glitch on Mac and Linux
- fixed permastun when fallen on somebody
- new body pickup icon
- added slight bump for players colliding in air to avoid dancing on head
- fixed building castle wall over trap bridge giving coins [0000198]
- added “report bugs” links to bug tracker in game launcher
- fixed manual link in game launcher
- fixed destroyed bridge turning to blue team and giving coin [0000229]
- fixed large ban number crash [0000227]
- updated all sprites to be arranged horizontally
- added a bounce on wall damage to prevent instant kill
- disabled gliding while bomb jumping/catapulting to balance horizontal power
- added a frame to knights for bomb jumping/catapulting
- made bomb knockback on standing targets smaller
- fixed flying into walls kills you [0000220]
- too high ping ban time lowered to 5 mins
- move n_Graph to the left
- if player not rcon and does rcon command it gets sent to guards as [RCON (name)] (trying to login…)
- fixed gaining stone on repairing last castle block destruction block
- added sanity check for autoupdater to prevent downloading html error msgs
- fixed outposts: the perfect griefing tool [0000078]
- fixed archer can pick up rubble rocks as arrows
- fixed guard cannot be kicked by rcon
- fixed shield stomp completely destroying
Build 353 (05/April/2012)
Changes from build 349 to 353:
- can carry corpses
- corpses are gibbable
- corpses hurt others when thrown
- if there are lots of objects on the ground closest one will be picked up on tap [C]
- fixed not being able to get out of catapult (use [E])
- quick tap [E] on catapult does most obvious action (in order of priority: put item, load stone, mount yourself)
- you can enter catapult firemode just by pressing fire on catapult
- you can now use bubbles, taunts, light bombs and fire stuff while in catapult
- fixed not being able to get in catapult while holding something
- fixed disconnected payer IP in console showing as number
- fixed female heads invisible
- tweaked carry positions for objects
- fixed throwing issues
- catapult and outpost have more mass
- made keg collision circle smaller
- names in scoreboard have a shadow for better visibility
- only names are role colored
- fixed buttons clickable under full version banner
- added player left message on server
- collapse messages are sent to guards
- guards and admins get info on rcon commands
- fixed map border visibility
- fixed server message on vote kick spam
- fixed console crash
- fixed catapult taking stone when firing dude
- more descriptive catapult usage help
- hitting wall at large velocity takes health
- boulder doesnt hurt team players now
- corpses in air collide and hurt players
- both people that collide with each other are knocked out and hurt
- fixed out of screen corpses sent through network
- fixed +/- keys voting on Mac
- auth API fixes
- throw arrow appears on all objects
Build 349 (01/April/2012)
Changes from build 346 to 349:
- added Gregs (April Fools)
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
- 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 (02/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
- 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
- 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
- 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
- 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 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 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 has 3 hearts
- builder can hurt knights
- 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 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
- 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
- added mandatory game accounts
- 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
- Archer changes:
- 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
- Knight changes:
- 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
- Builder changes:
- new score system
- earn points for: building, killing, capturing/returning flag
- lose points for: suicide, mining structures
- new score system
- 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
- game rules changed:
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