This is a historical moment, so we would like to celebrate it with you all, guys! A cup of tasty liquid for all!!!
Long live the King Knight!
Awe to: Verra and Vamist for working on it! Thank you guys! A cup of tasty liquid for you!
For those who didn't know the legendary bug - you can watch it here, because you won't see it again in the game: [previewyoutube="63j8UjpXoI0;full"] Thanks Bunnie for putting that video together. A cup of tasty liquid for you too!
This bug was fixed in the 3333 Build - what a great number to celebrate!
TECHNICAL INFO from Verra about this build - because there are more fixes:
This is one of the biggest code changes in KAG in the last few years.
Knight code has been almost completely rewritten to reduce animation issues (the so-called "noanims") and increase syncing.
Additionally the logic for being stunned was rewritten which will synchronize all stuns for players.
Build 3333 Change log: - All stuns are synchronized. - Shield hit sounds and particles are now synced correctly. - Knight attack state is synced (jab, slashing, charging etc). - Knights can no longer attack or shield while holding trampolines. - Stun length from water while shielding should be more consistent. - Patreon head tweaks and additions. - Private message chat colour has been tweaked to dark-ish purple. - Added PRIVCHAT console bind so you can change PM colour in mods. - Added ScaleBy(float x, float y) for CSprite and CSpriteLayer. Also does not scale by Y unlike the other ScaleBy(Vec2f) - Scoreboard spectator list background size is now the same as the scoreboard size.
Thank you to everybody who helped test this build, if you are looking to help test future builds, join our discord!
Additional fixes in the next bulids:
Hotfix Build 3337
- Fixes an issue where non player bots couldn't do anything. - This issue affected save the princess and pretty much all mods.
Build 3338
- Fixed an issue where archers couldn't cancel shots properly - Fixed an issue where you didn't hear slash charging sounds if you were lagging enough - White minimap bug fixed for real this time - In the future servers will disconnect you gracefully on autoupdate
No Anims - No More!!!
Build 3333
I'm excited to announce Build 3333 is out!
This is one of the biggest code changes in KAG in the last few years.
Knight code has been almost completely rewritten to reduce animation issues (the so-called "noanims") and increase syncing.
Additionally the logic for being stunned was rewritten which will synchronize all stuns for players.
Here is a short video demonstrating some of the issues that you will no longer see in this build: [previewyoutube="iBTtLgvbzSE;full"] Thanks Bunnie for putting that video together.
Change log: - All stuns are synchronized. - Shield hit sounds and particles are now synced correctly. - Knight attack state is synced (jab, slashing, charging etc). - Knights can no longer attack or shield while holding trampolines. - Stun length from water while shielding should be more consistent. - Patreon head tweaks and additions. - Private message chat colour has been tweaked to dark-ish purple. - Added PRIVCHAT console bind so you can change PM colour in mods. - Added ScaleBy(float x, float y) for CSprite and CSpriteLayer. Also does not scale by Y unlike the other ScaleBy(Vec2f) - Scoreboard spectator list background size is now the same as the scoreboard size.
Thank you to everybody who helped test this build, if you are looking to help test future builds, join our discord!
BUILD 3329
Hi folks,
A small patch with some QoL is going live as we speak, with some (hopefully) final adjustments to our previous larger update.
- The new pickup system, which we partially bound to shift, can now be rebound - Spectator help text now disappears if you press the hide-help button (F1) - KAGStats.com has received another update: map appearances, vote statistics and average match length are now being recorded: kagstats.com/#/maps - Healing sound has been updated (Thanks dome!) - Beginner filter has been removed from the server browser (this should probably have been done 6 years ago) - Right clicking a user on the scoreboard now copies their username to clipboard, mostly handy for admins. - Added/updated Patreon heads for Zazaza & TheCustomerMan. Thanks to everyone keeping the game running through Patreon support!
Cheers, have fun!
Build 3323
Hi everyone,
You may have noticed we put out 3 builds after the large update last week. These were several hotfixes, to summarise: - Infinite building was fixed - Ladders falling was fixed - Cinematic camera removed until further notice
Epsilon brought us the great cinematic camera was a new spectator camera automatically tracking interesting areas and switching to relevant players. Unfortunately we are fairly certain it was causing the infrequent crashes upon dying. Hopefully this will stop the crashes and someone can narrow down the problem in the near future.
Meanwhile Verra has also been working on KAGStats.com, since launch many different features and leaderboards have been added, with more to come. Since yesterday flag captures are also being recorded.
See you on the battlefield!
BUILD 3320
Hey everybody!
This new update contains everything that we & the community have been working on over the past few months. There are multiple new additions to the game which you all should enjoy, along with plenty of new fixes & changes for modders to enjoy.
We hope you enjoy this update! ❤️ THD
Match end map vote
When a match ends, you now get greeted with a vote for the next map instead of the map randomly being picked. Many thanks to Monkey_Feats for working on this feature!
Small CTF
Small CTF has been added as an official gamemode! Some of you may remember this gamemode from a few months ago, or from this video down below. In short its CTF but with smaller maps, which results in shorter rounds and more chaotic fun. https://www.youtube.com/watch?v=4L9un1sz_MM Thank you Mazey for this
Block binder
Thanks to Verrazano there is now a new hotkey selection for builder tiles, as shown below. You can access it the same as the emote binder (esc -> bindings -> Bind Builder Blocks). Once done, you can use shift + number to quickly access that block.
Better 3D mod support
There are a few changes in this update that helps out 3D modders with their mods. This first update aims to help performance with 3D mods, and more will be coming later. SMesh and SMaterial has been added, SMesh provides modders with VBO support, so drawing a static object like terrain is no longer as taxing, along with allowing you to load up custom obj (and .mtl) files. (Image contains a mesh, loaded with an .obj and .mtl file, made by Jenny. All done inside KAG) Big thanks to GoldenGuy and Jenny for testing this part of the update and working on 3D mods.
Change log
There are plenty of other changes, as shown below;
Thank you to the following for contributing to this update
Verrazano
epsilon
Mazey
Shy
Asu
Betelgeuse0
blackjoker77777
Monkey_Feats
vik
Vamist
bunnie
Map mods
Github changes: Bunnie: [added] Accolade February 2020 [added] Accolade April 2020
Mazey: [added] Small CTF gamemode [added] CTF dynamic music changes
Shy: [fix] CTF resupply works correct on next map (thanks shy)
Epsilon: [added] Cinematic spectator camera (right click while in spectator mode) [change] Water bombs no longer kill when they explode in an inventory [change] Ladders can now be placed on top of players
Verra: [added] Pickup menu item (use shift+c to access) [added] Block binding UI (use esc -> bindings -> Bind Builder Blocks) [added] New weapon icons [change] Corpses can no longer be put in inventory [fix] Catapult charging animation now sync’s correctly
Vamist: [added] Shop hitboxes no longer getting extended randomly (caused by tree seeds) [change] FallOnSupport.as has been moved from onTick to onBlobCollapse (check engine change log) [change] Drill UI is no longer blurry in 30fps+ (Better fix for this is coming in a future update, needs more testing/bug fixing) [change] Drill now freely follows your mouse, no longer locked to 45 degree angles. [change] Drill now deals half damage to shielded people (this may change in the future) [change] onHeal particles only effect humans/players [change] Heal particle no longer spawning when 0 damage is taken (like shield hits) [change] Heal particle now spawns in a random position with in a circle, instead of only being in the outer edge [change] Sandbox now has a 3 second cooldown on commands [change] Sandbox servers now have all commands enabled by default [change] Sandbox servers now have a command blacklist. [change] New chat command !coins amount_to_set [fix] Nursery blob no longer has a null error (found by long_wood_bow)
Betelgeuse0: [fix] Wood no longer falls through the map when using saws (most noticeable on a laggy server)
Asu: [change] Background upscaling [change] Music encoded at a lower bit rate without any noticeable audio loss [change] TDM coin cap has been removed (servers can still re-enable it)
Blackjoker77777: [change] Killing yourself no longer reduces coins for team killing (because it would stack with teammates and remove more coins)
Monkey_Feats: [added] End of game vote menu
Map Mods: [change] CTF mapcycle changes
Vik: [change] Report system update (!r to grab an admins attention using in game chat)
Engine changes: [added] Console warning message now appears when mods/base files are being moved into the OLD file (less heart attacks for modders with files suddenly disappearing) [added] CPlayer@ getHardwareID() (server only) [added] CPlayer@ getIP() (server only) [added] Sector@ ownerID [added] Autoconfig.cfg cl_minimap_delay (increase for less chance of white minimaps (being removed once we figure out whats causing it)) [added] Autoconfig.cfg sv_pingkick_time (default is 15) [added] Autoconfig.cfg sv_tcpr_timestamp (default is enable, remoevs TCPR timestamp if set to 0) [added] Autoconfig.cfg cl_mouse_scale (default is 2, scales mouse cursor) [added] Autoconfig can be edited using launch parameters (small example: KAG.exe sv_gamemode TDM) [added] onBlobCollapse hook, (please move any code that only checks for no support onto this function) [added] SMesh@ class for 3D mods [added] SMaterial@ class for 3D meshes [added] Render::layer_last to render over minimaps [change] .Sync bool ``onlyServer`` has been renamed to ``relayToClients`` to be more clear. [change] Leaving a server now clears settings, CMap, CRules and much more (this will stop mods from messing with settings on other servers by accident) [change] hasShader() has been renamed to CanUseShaders for more consistency (will return true if shader’s can run, otherwise false) [change] AreShadersAllowed() renamed to ShaderState for more consistency (if shaders are on, return true, otherwise false) [fix] Shaders don’t stay turned on when you leave a server, instead reverts back to the setting its supposed to have. [fix] Tiles should now be correctly destroyed. This will help in cases where long matches cause low frame rate (even more so on huge mods like TC) [fix] CSpriteLayer divide by 0 hard crash (now warns instead of crashing) [fix] doesCollideWithBlob no longer crashes when passed blob is null [fix] moveInventoryTo no longer crashes when passed inventory is null [fix] server_Pickup no longer null when passed blob is null [fix] getSectorsAtPosition no longer crashes on being called [fix] Mod exploit, which allowed people to edit mods client side [fix] Ban immunity under certain conditions
Forum post: https://forum.thd.vg/threads/build-3320-match-end-map-vote-small-ctf-block-binder-better-3d-mod-support.28508/
KAG is in the 'Top 25 BEST FREE Indie Games of ALL TIME'
King Arthur's Gold is in the 'Top 25 BEST FREE Indie Games of ALL TIME' by Best Indie Games - ClemmyGames!
You can watch it here:
[previewyoutube="-AOnIo_sXfI;full"]
Enjoy!
Build 3195
Hello everyone and Happy New Year!
This build contains some small balance tweaks, along with rewards for the FFA tournament that recently took place and zoom level changes!
The main thing in this update is drill changes. As much of the community has shared their opinions about drills being overpowered, we have tweaked them to see if this helps.
However, this is not a full nerf to the drill, we have given the drill some quality of life changes, like no longer decaying in water, and allowing it to cool down in your inventory. Check the changelog below to see the full list.
Andrey has taken the time to add new zoom levels, which can be accessed by holding CTRL + zooming in or out. This means that people who are used to the default 3 zoom can still do it with ease.
FFA tournaments rewards have been given out, along with accolades and some people's custom heads time being extended.
We have plenty of features and changes coming in the future, ranging from Small CTF, to revamping the music system, and more features for modders.
We hope you enjoy the update, 💖 THD
Changelog: - Added FFA tournament rewards - Extended head durations for some players - Accolades stuff updated - Christmas cheer removed - More zoom levels, which should prove helpful (hold CTRL and scroll to use them) - Mapcycle updated added Skinney_Typhoon added Skinney_Bluff removed Ferrezinhre_Highlands
- Drill changes - Default damage is still 1.0f - Heat damage is now 1.5f instead of 2.0f - Mat drop (excluding gold) is now 75% - Overheats 20/15% faster - Ignores useless blobs to prevent heat (if you mined stone while having a full inventory, your drill would heat a lot up more) - No longer decay's in water - Now cooldown while in your inventory - No longer drops more wood/stone when destroying doors (need to double-check since full heat might give you like 0 or 2 mat extra)
Hotfix #3 3090
Hey folks,
Quick update.
Changes included in this hotfix:
Added Torik's head
Added GarrettPG11's head
Cheers, Furai
Community Heads Pack and Stats Released
The Community Heads Pack is out now! Check it out on steam here!
This pack is the third cosmetic heads pack for KAG, and contains 58 unique heads for each gender, made by the community to support the game. As with all DLC, all sales go to continued development and hosting of the game.
Patreon subs of Knight tier and up also get access to this heads pack, but are of course free to buy the pack on steam too if they wish.
---
This is launching alongside the new official stats system, which has been developed as part of the community open source bounty program on github - this bounty in particular.
From Verra, the developer behind stats:
Get your game face on and get ready to show your skill!
Here's a preview of some of the stats pages as they stand. We're keeping things clean for the moment but things will likely get more kag-styled and lively over time.
Further integration including in-game stats info is coming. For now, it's awesome to have so many kills flooding into the server already, and to have an official record of bragging rights.