KCDS 0.3.2.1

The full 0.3.2 release: the fixes that the work-in-progress 0.3.2 did not have yet.

Servers and players both need 0.3.2.1. A client and a server of different versions now refuse each other when joining, instead of misreading each other's NPCs. The launcher updates itself to 0.3.2.1 on the next start; servers update from their update channel or the new packages.

Fixes

  • Vaulting over fences and walls works again, from standing and running (#476). The XP a vault earns still goes to the server first, but waiting for it no longer cancels the vault (which also left every later vault refused).
  • A killed NPC falls on every player's screen, not only on the screen of the game that runs it, and then lies the same way on every screen (#488).
  • A knocked-out player falls smoothly on the other players' screens: their games lay the body down with the game's own knock-down ragdoll, as for a knocked-out NPC, instead of following the player's own fall in steps (#480).
  • Nameplates stay on the head up close instead of disappearing under the compass (#447).

SDK

  • NativeUI: a screen's menu keys arrive as kcds_ui_accept, kcds_ui_back, kcds_ui_left, kcds_ui_right, kcds_ui_up and kcds_ui_down; a script that compared other names must use these.

Not in this release

  • The hidden character export to PNG (#482, #276) moved to a later milestone.
  • Milestone 0.3.3 follows with web view, event, animation and world fixes for large resource sets.