{"id":768,"date":"2026-03-06T14:36:43","date_gmt":"2026-03-06T14:36:43","guid":{"rendered":"https:\/\/www.knightsgame.org.uk\/blog\/?p=768"},"modified":"2026-03-06T14:36:43","modified_gmt":"2026-03-06T14:36:43","slug":"new-steam-build","status":"publish","type":"post","link":"https:\/\/www.knightsgame.org.uk\/blog\/2026\/03\/06\/new-steam-build\/","title":{"rendered":"New Steam build"},"content":{"rendered":"\n<p>I&#8217;ve pushed a new build to Steam today. Since last week&#8217;s update the changes are as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Text boxes now allow cut, copy, paste, and other shortcut keys (e.g. ctrl+backspace to delete a whole word).<\/li>\n\n\n\n<li>Spent some time trying to fix the laggy Steam Overlay rendering &#8211; hopefully it is better now.<\/li>\n\n\n\n<li>The Knights window will now flash on the taskbar, if someone presses &#8220;Ready to Start&#8221; and you are focused on a different window. This is to get your attention so you can respond.<\/li>\n\n\n\n<li>Lots of tooltips and help text added:\n<ul class=\"wp-block-list\">\n<li>Main menu and Start Game screens: hover text for all buttons<\/li>\n\n\n\n<li>Options screen: various tooltips<\/li>\n\n\n\n<li>Online Multiplayer screen: tooltip for &#8220;show incompatible games&#8221;<\/li>\n\n\n\n<li>LAN games screen: static help text added<\/li>\n\n\n\n<li>In-game screen: tooltips for inventory items, health indicator, and skulls<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Other text changes:\n<ul class=\"wp-block-list\">\n<li>Rewrote credits screen (to simplify and shorten it)<\/li>\n\n\n\n<li>Some tutorial messages changed<\/li>\n\n\n\n<li>Removed several localized error messages, in favour of a single &#8220;Network protocol error&#8221; message, with a numeric error code (this reduces the number of messages that need to be translated)<\/li>\n\n\n\n<li>&#8220;Vote to restart&#8221; text tweaked slightly, plus this text now disappears if the game ends (winner\/loser screen active)<\/li>\n\n\n\n<li>Some small updates to game manual and other text files (readme, acknowledgments)<\/li>\n\n\n\n<li>Removed the &#8220;first time message&#8221; (a short text displayed when the game starts for the first time) &#8211; I think this is now redundant given the tooltips and other help for new players that was added; and anyway, a lot of people would probably have clicked through it without reading it.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Some questions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Is the hover text on the main menu helpful, or just annoying? I can&#8217;t make my mind up \ud83d\ude42<\/li>\n\n\n\n<li>Is the Steam multiplayer game flow (creating and joining games) sufficiently clear and understandable, or do we need some extra help text or tooltips?<\/li>\n<\/ul>\n\n\n\n<p>Remaining tasks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I still want to add some tooltips to the Quest Selection menu screen, if possible. (I think this could benefit from tooltips due to the large number of options and settings.)<\/li>\n\n\n\n<li>Need to do another pass on the Lua module system, following recent feedback from ImpassIve. This will take a few days probably.<\/li>\n\n\n\n<li>Steam store artwork, text, and a trailer video are still needed (I confirmed that Steam does <a href=\"https:\/\/partner.steamgames.com\/doc\/store\/trailer\">require a trailer<\/a> before you can release). Perhaps we can record a multiplayer game sometime, and use footage from that for the trailer (ZaRR did already make a video recently, but I&#8217;m not sure if we can use it, for various reasons). For the images, maybe someone from the community could be willing to help, or else I could have a go myself (or perhaps pay an artist to do it). We don&#8217;t have to think about this right away though &#8211; I have 1 or 2 more weeks programming to do first, probably.<\/li>\n<\/ul>\n\n\n\n<p>As always, if anyone wants to help playtest, just let me know and I can send one or more Steam keys so you can access the private build. Look forward to seeing you in the dungeons!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About Knights<\/h2>\n\n\n\n<p>Knights is a multiplayer game in which players must explore randomly generated dungeons and race to complete various quests. For more information please visit <a href=\"https:\/\/www.knightsgame.org.uk\/\">https:\/\/www.knightsgame.org.uk\/<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve pushed a new build to Steam today. Since last week&#8217;s update the changes are as follows: Some questions: Remaining tasks: As always, if anyone wants to help playtest, just let me know and I can send one or more Steam keys so you can access the private build. Look forward to seeing you in &hellip; <a href=\"https:\/\/www.knightsgame.org.uk\/blog\/2026\/03\/06\/new-steam-build\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New Steam build<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-768","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/posts\/768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/comments?post=768"}],"version-history":[{"count":3,"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/posts\/768\/revisions"}],"predecessor-version":[{"id":771,"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/posts\/768\/revisions\/771"}],"wp:attachment":[{"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/media?parent=768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/categories?post=768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knightsgame.org.uk\/blog\/wp-json\/wp\/v2\/tags?post=768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}