1. King Arthur's Gold
  2. News

King Arthur's Gold News

Build 2872 - Hide Admin colour, some noanim fixes, basic support for CJK font

Hey folks,

This is smaller release. Short summary of changes:

  • Change for all the admins. Redname is now hidden by default. Game should remember your preference. You can toggle it using "!toggle redname".
  • Added basic support for CJK fonts. You can now specify font used for translation at the top of the file.
  • Few noanim issues should be fixed but this is ongoing work by @Verrazano and will continue over the course of next few releases.
  • Added more custom Patreon heads.
  • Quickswap was temporarily removed from CTF/TDM until we figure out how to make it better.


And other minor changes that can be found in changelog below.

This is the first time when I'm doing KAG release, so be gentle on me and report anything broken. Sorry for no fancy image.

Forum discussion can be found here.

Cheers,
Furai

EDIT: I've just pushed hotfix for not being able to change class at workshops.

Changelog:

Base:

[removed] quickswap using a boolean in code
[added] persistence to to name color toggle.
[added] basic font-swapping support to locale
[added] Initial Chinese Translation
[added] QuoteFox patreon head
[fixed] off-by-one division
[added] admin red name toggle
[added] Joan_Rivers custom Patreon head
[added] checks for valid class
[modified] Replacing an item in a catapult no longer 'deletes' the original item
[fixed] floating female knight
[modified] Prevent players from kicking other players out of catapults
[modified] Boulders no longer enter rock n' roll mode when swapped out of catapult
[modified] Reduced warm up time to 1 second
[fixed] spawn immunity not being unset for joining players
[added] Sugoi_Hands patreon head

Engine:

[added] required support to "translate" font filenames on the fly when loading locales - important for multiple scripts support without enormous font like noto
[added] check in UpdateStaticBody
[added] functions and bindings to get the original size of a texture used by CSpriteLayer.
[fixed] server not sending delta on small threshold.

Build 2865 - First Patreon Heads, Map Updates, and more

This build is a small juicy grab bag of miscellaneous changes since last build.

No mouse required!

As a result of the voting in #mapcycle, 2 maps are returning to CTF from the pool, and 2 maps are being returned to the pool.

IN: 8x_PorkBuns, JTG_FirstBadlands
OUT: Oodle_Stonethrow, Radioactive_Dahill


There are also a handful of small CTF map balance changes (more details here). Thanks to everyone who voted and to the folks involved with applying all the changes!

We've also built the infrastructure required to get Round Table Patrons their custom heads. We'll be reaching out over patreon and discord to get your head files game-ready. If you missed the news, you can support the game on patreon and get access to heads packs, fancy capes, and custom heads over here!

There are some quality of life changes and fixes, including:
  • Quick swapping class at the tent - just tap the button, like you would for quick-swapping bomb and arrow types, very useful in tight tdm situations.
  • Drill "startup" time inconsistency fixed
  • "file not found" spam in the console fixed for servers
  • Functions that are specific about what angle units they take for modders
  • Linux chat position fix
  • Recent tournament accolades updated
  • see the changelog for more!


As always, if you'd like to be involved with #democracy or #mapcycle voting, become more a part of the community, or want to get involved in #development - you're welcome in the official discord server!

Have Fun!
Max

Changelog:

Misc:

[added] Quick swap class (thanks eps)
[fixed] drill inconsistency when starting to drill. (thanks shy)
[fixed] "config file not found" spam from taunts/emotes configs
[added] warning to filematcher when using illegal ..-containing path
[added] some radian versions for angle functions using degrees and specific degrees versions (thanks shy)
[fixed] linux's chat was sometimes clipped. Raised by 10 px. (thanks vik)

Patreon: (thanks patrons for testing!)

[added] patreon tier rendered in scoreboard (needs testing with long names, scoreboard might need a bit of layout work)
[added] patreon head for Coroz
[added] first patreon head implementation for CodeRedAlert to test spec (special PATREON key in accolades)

Accolades: (thanks bunnie)

[added] mrpineapple map accolade
[added] alain github accolade
[added] 1v1 archer EU tournament
[added] 2v2 knight US tournament
[fixed] various accolade typos

Maps: (thanks Mazey, Ni, Bunnie, everyone who voted in #mapcycle)

[modified] #mapcycle results and map changes
[modified] Oodle_Stonethrow map
[modified] bunnie_Lech_Walesa map
[modified] 8x_Gloryhill2 map
[modified] Ej_Cataracts map

Security:

[fixed] set
[fixed] CTF Flag arbitrary chat message (thanks Alain)
[fixed] Tunnel bounds check bypass (thanks Alain)
[added] Archer command validation (thanks Alain)
[fixed] Limit the ballista to shooting it's ammo type (thanks Alain)

Build 2858 - First Patreon Features, Road to Free to Play - Plus Bounties, Features, Tweaks and Translations

Hey Folks!

You can now support the game through Patreon over here!


We're excited to bring you the first build with Patreon features! ːkag_yesː

We've been working towards unveiling this for a while and we can't wait to hear what you think.

Some features are still a little rough, but the bulk of the lower tier patreon features are there:
  • Royal Guard Cape Armour Set (available in customisation settings)
  • Extra Head Packs (Also Available as Steam DLCs)
  • Priority Join (2 "Above Capacity" Slots for Supporters)
  • Exclusive Discord Roles + supporter-only channel

Still to come is the custom heads for top-tier supporters, and making sure the integration is production ready - but we won't know the latter until we've tested it at proper volume! ːkag_smileː

Free to Play is coming!

This build is part of the march towards a Sustainable, Open, F2P KAG that has been happening behind the scenes.

F2P should significantly increase the accessibility of the game and help the player population. All current paid players will retain all current access, all Steam DLC will continue to function, and there will NOT be pay to win microtransactions - nothing to fear ːkag_flexː

More info on that soon as details are worked out! There's an overview of our current plans on the patreon page for those interested.

Business as Usual - More Improvements

This build also contains several bounty, feature, tweak and translation changes, with more on their way soon!

A quick overview (check the changelog for full details):
  • Updated Accolades for recent Community Tournaments
  • Player Heads in Scoreboard to ease identification of players in-game
  • KDR always rendered to 2 decimal places
  • Mapcycle Cleanup is underway at the moment, with more active cycling of older maps happening through #democracy on Discord
  • TDM map tweaks
  • Spanish Translation fixes
  • Chinese and Japanese translations in the works (see github)


There's also a further 10 pull requests waiting on github for review before the next build, more mapcycle changes coming, and a lot of community development and discussion happening day to day. If you're not already, jump in The Official KAG Discord and get involved with #democracy, #development, #mapping and #testing!

Have Fun!
Max


Full Changelog:
[added] synced armour set variable for players
[added] cape class armour tied to armour setting + unlocked with tier
[added] tier 2+ support unlocks extra heads packs
[added] patreon popup link/image
[added] PatronSupport.as to handle rules-side patron support - added to all vanilla gamemode.cfg
[added] 2 patron extra capacity slots
[modified] replaced irc with patreon (goodnight sweet prince)

Maps:
[modified] Mapcycle - move 8 old maps to returning maps pool
[modified] map: pressurecooker - more open, longer time to flood
[added] TDM Map FortMercury (not in cycle)

Tweaks:
[added] KDR always has two decimal places
[added] player heads to scoreboard
[added] separate required tier to heads packs as alternative way of unlocking them
[added] epsilon to Cruxiat's head

Accolades:
[modified] Updated accolade_data.cfg with 5 tournaments
[fixed] Shy github accolade. Broke with name change.

Translation:
[modified] Russian: Translated accolades and new emotes menus
[modified] Update Spanish_es.json to fix typos

Modding:
[added] supportTier to apiplayer script bind
[added] new native ImageData::remap function for performance
[moved] fetchFromRules renamed to fetchRunnerTexture
[modified] filename digest in paletteswap
[modified] CGridMenu::SendCommand no longer passes through default params
[modified] script join processing hooks get APIPlayer instead of just username, so they can access tier, registration time, role, etc as well

BUILD 2838 - Taunts, Emote Bindings, Siege, Kegs, Italian Translation, and Minor Fix Onslaught!

This build contains a few big ticket bounty items as well as a large number of small tweaks, fixes and improvements.

Emote Bindings



A long standing request has been the ability to rebind the emoticons on the 1-9 keys. While this has been possible with some fiddly config file editing in the past, now it has a fully fledged in-game menu for rebinding, which is instantly reflected in-game.

You can access the emote bindings through the new "bindings" sub-menu in the "esc" main menu in-game.

Taunt Menu

While the appearance is still something we're interested in improving, the taunt menu is now fully functional.



You now can quick-chat in-game using B (by default, button is bindable as always) - a radial menu will pop up with various categories of quick-chat - for both communicating with your team and taunting your enemies. The text will even go to the correct chat channel, so that enemies don't learn your plans, but they do hear your taunts!

Siege Through Platforms

Siege engines (both catapult and ballista) can now fire safely through (very close) platforms.



This allows some extra protection against arrows on towers, but also allows them to be put safely into platform-enclosed bunkers!

Keg Improvements



Kegs got some attention to make them more appealing and interesting to play with as well:
  • Chain reactions - kegs now set other kegs off, allowing for devastating explosions!
  • Fire and enemy fire arrows can light kegs, so burning enemy keg caches is an option!
  • Water bucket splashes deactivate lit kegs (but not water bombs/arrows, to allow existing techniques for launching kegs to still work)


Italian Translation

The Italian community, particularly Guardian-of-Irael, have contributed an Italian translation for the game. You can try this out by setting the language in misc options, same as any other language. We welcome feedback from the wider community on the quality of this translation, but thanks so much for your work on it so far!

All the rest

There are a lot of "miscellaneous" changes this build as well including fire arrow larger initial "catch" area, dinghy + sponge + fireplace + shop improvements, glitch exploits patched, map tweaks, cursor misalignment and more.

See the full changelog for details!

Thanks to the Community

Thanks to all the contributors who helped out with developing and testing these updates, and all the folks involved with #democracy pitching and voting for these changes. Special shout outs to Epsilon, Asu, Vik, Shylie, GoldenGuy, Monkey_Feats, Bunnie, Cruxiat, Coroz, and Franek.

All 4 of the big ticket items this build were developed through the community development bounty system, where we pay community devs to implement community-pitched and voted ideas. KAG is certainly becoming a community driven game, and it's wonderful to see.

If you'd like to get involved with that, be sure to join the official discord and check out kag on github! We'd love for you to get involved.

Have Fun!

Max

Edit: Hotfix 2838 is out to solve outstanding issues with the changes, enjoy!


Full Changelog

2838:

Fixed kegs lighting when splashed with water
Fixed 8x_Grounds map having wrong flags
Modified fix for infinite flying with trampolines
Fire arrows do wider spread upon hitting doors/platforms/etc as well as "real" tiles

2837:

Added Taunt Menu (B button by default) (thanks eps)
Multiple "types" of taunts
Taunt goes to all-chat or team-chat as appropriate

Improved keg functionality (thanks eps)
Fire/fire arrows activate (arrows only collide with unlit enemy kegs
and any lit keg -> archer can't just light own keg)
Water buckets deactivate (only water buckets to still allow
launching kegs with water bombs)
Explosion chain reaction (keg activated by other explosion)
Invincible to other keg explosions (to allow for chain reaction)
Fixed weird fuse sound when relighting keg after it was frozen by admin

Catapult Rocks & Ballista Bolts Pass Through Platforms (thanks Monkey_Feats)
Only works for nearby platforms
This allows enclosed siege bunkers that don't self-destruct

Added in-game emote binder (thanks eps)
Can rebind emote hotkeys 1-9 and saves preferences

Translation
Initial Italian Translation added (thanks Guardian-of-Irael)

Miscellaneous
TTH fire updated the same rate as CTF
Updated accolades (thanks bunnie)
Fixed description of Water Bombs in TDM. (thanks cruxiat)
Held item is no longer dropped when using eat key (thanks eps)
Removed weird pixels in knight shield anim (thanks franek)
CTF/TDM Map Improvements (thanks map mods and authors)
Removed winter holiday sprites and script changes
- todo: make them come back when it's xmas each year!
Added ability to upgrade damaged wood blocks (thanks eps)
Increased starting fire size of fire arrows. (thanks shylie)
Fixed knight cursor alignment (thanks eps)
Fixed knight glide trampoline infinite flying glitch (thanks eps)
Adjusted some pickup priorities (thanks shylie)
Lit kegs now are even more prioritized, and unarmed enemy mines are now a priority as well.
Added more fireplace improvements (thanks eps)
Fireplaces settle when spawned & cooked food maintains original velocity
Dinghy improvements (thanks shylie)
Dinghies no longer decay when left alone.
Dinghies can be captured.
Players cannot pick up enemy dinghies without capturing them.
Added dinghy dump inventory button.
Shop Improvements
Change range of the buy button for trader post (thanks goldenguy)
Prevented buying items from destroyed shop (thanks eps)
Improved sponges (thanks eps)
Increased health slightly because they are currently quite fragile
Dries out slowly when in flames or near a fireplace
Interacting with sponge disables auto destroy

Bounties for January!

Hi Folks!



The Contributor Bounties for October have been voted on - thanks for your engagement with #democracy, folks! Over 500 votes this round, excellent! This time around we have siege changes, interface shortcuts, and a few balance/functionality tweaks.

This Month's Bounties:
  • $50 Bounty - Make Ballista Bolts and Catapult Rocks Go Through Platforms
    More info here

  • $30 Bounty - Quick-Buy with Number Keys at Shops
    More info here

  • $30 Bounty - Tweaks to Kegs
    PR Already Waiting - More info here

  • $20 Bounty - "Repair" stone onto damaged wood blocks
    PR Already Waiting - More info here


Half the bounties are already possibly filled because of activity over the holidays, which is pretty amazing! Thanks to all our lovely github contributors!

Here's the vote history for the sticklers:
Set 1 Set 2

Quick overview of how bounties work for the uninformed:
  • Pitches happen on github as described here.

  • Preliminary votes with +1 reacts and discussion of any issues on github.

  • Then a further voting round on discord in the #democracy channel, to get a wider population sample for popular pitches.

  • A cash bounty is placed on the feature and paid out to the first suitable contribution from the community.


There are still a few outstanding from previous months as well, and a lot of non-bounty issues active, so if you're interested in contributing, head on over to github and jump into the #development channel on discord.

Enjoy!