Version history

From King Arthur's Gold Wiki
Revision as of 16:25, 8 July 2011 by Furai (Talk | contribs)

Jump to: navigation, search

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

Hotfixes:

  • 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

Hotfixes:

  • 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

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