Difference between revisions of "Version history"

From King Arthur's Gold Wiki
Jump to: navigation, search
(added build 67)
Line 1: Line 1:
 +
==[http://kagdev.tumblr.com/post/6869673343/build-67-released 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
 +
 
==[http://kagdev.tumblr.com/post/6519817807/build-57-released Build 57]==
 
==[http://kagdev.tumblr.com/post/6519817807/build-57-released Build 57]==
  
Changes build 51-57:
+
Changes from build 51 to 57:
  
 
* fixed local player globally banned when bot banned
 
* fixed local player globally banned when bot banned
Line 43: Line 121:
 
==[http://kagdev.tumblr.com/post/6319697429/build-51-released Build 51]==
 
==[http://kagdev.tumblr.com/post/6319697429/build-51-released Build 51]==
  
Changes build 49-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)
Line 76: Line 154:
 
==[http://kagdev.tumblr.com/post/6258164507/build-49-released Build 49]==
 
==[http://kagdev.tumblr.com/post/6258164507/build-49-released Build 49]==
  
Changes build 45-49:
+
Changes from build 45 to 49:
  
 
* smaller cursors
 
* smaller cursors
Line 106: Line 184:
 
==[http://kagdev.tumblr.com/post/6103786869/build-45-released Build 45]==
 
==[http://kagdev.tumblr.com/post/6103786869/build-45-released Build 45]==
  
Changes 40-45:
+
Changes from build 40 to 45:
  
 
* local games do not register in server list
 
* local games do not register in server list
Line 136: Line 214:
 
==[http://kagdev.tumblr.com/post/5926193252/build-40-released Build 40]==
 
==[http://kagdev.tumblr.com/post/5926193252/build-40-released Build 40]==
  
Changes 39-40:
+
Changes from build 39 to 40:
  
 
* catapult can change rotate according to thrower
 
* catapult can change rotate according to thrower
Line 154: Line 232:
 
==[http://kagdev.tumblr.com/post/5902729703/build-39-released Build 39]==
 
==[http://kagdev.tumblr.com/post/5902729703/build-39-released Build 39]==
  
Changes 32-39:
+
Changes from build 32 to 39:
  
 
* game rules changed:
 
* game rules changed:
Line 191: Line 269:
 
==[http://kagdev.tumblr.com/post/5666473842/build-32-released Build 32]==
 
==[http://kagdev.tumblr.com/post/5666473842/build-32-released Build 32]==
  
Changes build 30-32:
+
Changes from build 30 to 32:
  
 
* added bombs for knight (hold & release [F] key)
 
* added bombs for knight (hold & release [F] key)
Line 219: Line 297:
 
==[http://kagdev.tumblr.com/post/5603825941/build-30-released Build 30]==
 
==[http://kagdev.tumblr.com/post/5603825941/build-30-released Build 30]==
  
Changes build 28-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])
Line 236: Line 314:
 
==[http://kagdev.tumblr.com/post/5546900561/build-28-released Build 28]==
 
==[http://kagdev.tumblr.com/post/5546900561/build-28-released Build 28]==
  
Changes build 24-28:
+
Changes from build 24 to 28:
  
 
* zoom in/out keys work by tapping now
 
* zoom in/out keys work by tapping now
Line 271: Line 349:
 
==[http://kagdev.tumblr.com/post/5416737231/build-24-released Build 24]==
 
==[http://kagdev.tumblr.com/post/5416737231/build-24-released Build 24]==
  
Change build 22-24:
+
Changes from build 22 to 24:
  
 
* added picking up old arrows
 
* added picking up old arrows

Revision as of 00:11, 25 June 2011

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