A new Steam build is online today! Here are the changes, since my previous update (about 2 weeks ago):
- Added a help panel to the Quest Selection screen, giving detailed descriptions of each quest setting. This covers a good chunk of the content that the players would previously have got from reading the manual (hopefully the Tutorial does the rest).
- Adjusted various other pieces of text.
- Lua module system changes:
depends.txtis removed, and amodnamespace with various new functions (likemod.RegisterMod,mod.GetRegisteredMod, etc.) has been added. - Added kts.GetPlayerID function, returns a string uniquely identifying a player (requested by ImpassIve).
- Player names can now be printed in localized messages (requested by ImpassIve).
- Added kts.VERSION which is just a string containing the Knights version, as an integer (currently 28).
- Fixed a small bug in the Random Quest algorithm – I was looking over the code for this and I noticed that it can sometimes be biased towards certain options (for example, it was picking Ancient Book of Knowledge more than the other books). This should now be fixed.
I think this is now a good “release candidate” build – except for one thing, which is ZaRR’s Russian translation – I’ll follow up about that separately.
I’m going to spend the next few days setting up the Steam store pages, then we’ll have to think about doing some proper playtesting, and making a trailer video.
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/.
Knights is coming soon to Steam – if you would like access to the test build, send an email to stephen (at) solarflare.org.uk, and I will send you a Steam key.