New Steam build

I’ve pushed a new build to Steam today. Since last week’s update the changes are as follows:

  • Text boxes now allow cut, copy, paste, and other shortcut keys (e.g. ctrl+backspace to delete a whole word).
  • Spent some time trying to fix the laggy Steam Overlay rendering – hopefully it is better now.
  • The Knights window will now flash on the taskbar, if someone presses “Ready to Start” and you are focused on a different window. This is to get your attention so you can respond.
  • Lots of tooltips and help text added:
    • Main menu and Start Game screens: hover text for all buttons
    • Options screen: various tooltips
    • Online Multiplayer screen: tooltip for “show incompatible games”
    • LAN games screen: static help text added
    • In-game screen: tooltips for inventory items, health indicator, and skulls
  • Other text changes:
    • Rewrote credits screen (to simplify and shorten it)
    • Some tutorial messages changed
    • Removed several localized error messages, in favour of a single “Network protocol error” message, with a numeric error code (this reduces the number of messages that need to be translated)
    • “Vote to restart” text tweaked slightly, plus this text now disappears if the game ends (winner/loser screen active)
    • Some small updates to game manual and other text files (readme, acknowledgments)
    • Removed the “first time message” (a short text displayed when the game starts for the first time) – 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.

Some questions:

  • Is the hover text on the main menu helpful, or just annoying? I can’t make my mind up 🙂
  • Is the Steam multiplayer game flow (creating and joining games) sufficiently clear and understandable, or do we need some extra help text or tooltips?

Remaining tasks:

  • 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.)
  • Need to do another pass on the Lua module system, following recent feedback from ImpassIve. This will take a few days probably.
  • Steam store artwork, text, and a trailer video are still needed (I confirmed that Steam does require a trailer 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’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’t have to think about this right away though – I have 1 or 2 more weeks programming to do first, probably.

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!

About Knights

Knights is a multiplayer game in which players must explore randomly generated dungeons and race to complete various quests. For more information please visit https://www.knightsgame.org.uk/.

One thought on “New Steam build”

  1. Update: ImpassIve just reported a bug where it was impossible to create online games (you would get a “Network protocol error”). I’ve now pushed a fix for this. If you tried the build and experienced this error, please now try it again with the latest version (Knights should update automatically, or if not, try quitting Steam and restarting it). Apologies for any inconvenience caused.

Leave a Reply

Your email address will not be published. Required fields are marked *