Version history
From King Arthur's Gold Wiki
Contents
Build 80
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
Hotfix:
- 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
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
Build 70
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
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
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
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)
- the respawn seconds counter is disabled in this version, developer knows about this and will fix it later.
Build 49
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
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
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
Changes from build 32 to 39:
- game rules changed:
- victory condition: mine or collect 3/4 of the maps gold
- stash gold in sacks
- 3 sacks available on start
- steal sacks and bring them to your tent for score
- new map generation code:
- possible mountains and holes
- caves
- stone and gold are more likely to appear around caves and mountains
- gold appears more as gold veins
- trees don’t grow on tent
- added catapult
- new sack graphics
- new bomb & explosion graphics
- new emoticon bubble graphics
- tent does not fall down
- sack gold amount displayed on mouse hover
- player HUD is not visible now when score board is active
- increased knight radius of attack
- new castle back build sound
- tent hit pixels changed to black
- fixed invisible map bug
- can’t loot bombs from self & team players
- fixed knight not dying when bomb explodes in hand
- typing bubble appears when typing chat or in menu
- gold sacks & tent are drawn on minimap
- new stone tiles graphics
- added map generator config file (“Base/Scripts/generator.cfg”)
- when not enough resources build tile blinks on HUD
- on reload map, old map saved to “Maps/previous.png”
- particle die time randomized
Build 32
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
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
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
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