Repository navigation
KCDS 1.0.4
KCDS 1.0.4.
KCDS 1.0.4
Women look and move right: a player woman holds, draws and aims a bow as a man does, wears her
sword in its scabbard and keeps her wrists straight. Weapons a server gives are ready to use at
once, other players' torches stay in their hands, and scripts get the inventory's stat rows, their
own pictures in the game's screens, buffs and alchemy recipes in the player's book.
Servers and players both need 1.0.4: a client and a server of different versions refuse each other
when joining. The launcher updates itself on the next start; servers update from their update
channel, the new packages or the Docker image ghcr.io/kcd-synced/kcds-server:1.0.4.
Player women
- Bow: she draws, holds and aims a bow as a man does, her fingers on the grip and the string,
the arrow at her cheek. - Look and aim: her head, eyes and arms follow where she looks and aims.
- Sword: her sword sits in its scabbard at her hip.
- Wrists: her wrists no longer twist where the hand starts, in any pose.
Other players
- Torches and weapons on the body stay in the hand and on the belt of a walking or turning
player (they trailed behind and jumped). - Ladders: another player climbing over the top of a ladder no longer crouches through the wall
and stands up a second early. - Beds: you stay lying in a bed until you choose Get up (you stood up after two seconds).
Snow
- No snowflakes fall over the inventory, the map and the game's other screens.
- The ground under a shed stays bare while you look at it from outside, not only once you step in.
Equipment
- Weapons a server gives are ready: a bow equipped by the server draws with an arrow, charges and
shoots, and can be put away, without equipping it again by hand. Player.equipputs a weapon into the selected weapon set and arrows or bolts into the set of the
bow, as the game's own Equip does.
For scripts
- Character stats:
Hud.setCharacterStatshides stats on the inventory's character panel and the
Player screen's list, or shows your own label and number in their place. - Pictures in the game's screens:
NativeElement.load(clip, picture)puts a picture your resource
ships into a clip of a game screen, such as a stat row's icon. - Screens:
nativeScreenOpenedandnativeScreenClosedname the screen (the inventory's panels,
the map, the journal and more) the frame the game shows or hides it. - Custom buffs:
imagegives a buff its own picture in the status list, and a buff's name shows
as written (it showed "@" before each word). - Alchemy recipes in the book: a resource's own recipe perk and
perk_reciperow put its alchemy
recipe in the player's recipe book once they learn it (learnRecipe,grantKnowledge). loadProgression(..., { exact: true })puts perks and levels back without the game's notices.- Appearances: the body catalog no longer offers bodies that leave out part of the person.
Server owners
"master": truein server.json lists the server in the in-game server browser, andfalse(the
default) keeps it private. The older"on"and"off"still work. A server updating from 1.0.2 or
older needs it to stay listed.- In Docker, limit the container's log with Docker's log options when you recreate it for the update
(see the docs, Containers). - Proof of origin: every download and the server image carry GitHub's build provenance, proving
the public repository's release workflow built them:
gh attestation verify <file> --repo KCD-Synced/KCDS.
Downloads (public):
Unpack the Client zip anywhere and follow its README.txt.