PEAK
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
3 days ago
Downloads
1.3K
Size
11MB

PeakCats 🐾

Adopt super cute pet cats in PEAK. They wander around, nap, groom, climb after you, meow and purr, have their own status bar just like yours, and can be picked up, cuddled, petted and thrown. Works in multiplayer.

Features

  • 8 cats: Snowball (white), Shadow (black), Marmalade (ginger tabby), Patches (calico), Tux (tuxedo), Smokey (grey), Sapphire (siamese) and a fluffy Tabby Kitten. Each has its own personality (lazy or playful) and voice.
  • Alive: walk, trot, sit, groom, stretch, loaf, curl up and sleep (with slow breathing), bat at things, stick with their owner whenever they're awake (sleeping cats stay put), slow-blink at you, ear twitches and tail swishes. Eyes and pupils really move.
  • Physics: cats are real rigidbodies. They bump into you and into things, always land on their feet, climb walls with stamina, hop up ledges and jump down after you.
  • Status bar: stamina, injury, hunger, cold, heat, poison, drowsiness and weight, shown above each cat like the player bar. Cats feel the same things you do (night cold, fog, blizzards, desert sun, lava, falls) and pass out if the bar fills. Campfires and cuddles warm them up, naps heal them, and you can feed them (or they'll eat food you drop). Food has its real effects, so bad berries poison cats too!
  • Carry things: give a cat any item and it wears it on its back. The item's real weight counts on the cat's status bar.
  • Hold them: pick a cat up and it sits in your arms (the hand slot, not your hotbar). Switching slots puts it down, or you can stash it in a backpack. It weighs nothing and keeps its state, so a sleeping cat stays asleep in your arms. Hold still for 30 s and an awake cat falls asleep on you. A sleeping cat in your arms slowly calms you (a tiny stamina bonus).
  • Petting: hold left click for about half a second. Your hand strokes its back, it purrs and kneads, and hearts float up.
  • Kittens grow up: new cats start as kittens (bigger eyes, squeakier meows, extra playful) and grow 30% bigger into adults over 30 minutes of play together (configurable). Petting and feeding help them grow. You can also adopt a grown cat directly.
  • Adopt panel (C): pick a cat, give it a name (up to 18 characters) and it hops straight into your arms.

Controls

Key Action
C Open or close the adopt panel (Esc also closes it). Rebindable in the config
Hold View/Select 1 s (controller) Open the adopt panel: ◀ ▶ choose, Y random cute name, X kitten/grown, A adopt, B close
E (look at a cat) Pick it up
Hold left click (holding a cat) Pet
Q / hold Q Drop / throw, like any item
Hold right click at a cat (holding food) Feed it. The cat gets the food's real effects
Hold right click at a cat (holding anything else) The cat carries it on its back (its weight goes on the cat's bar)
Hold right click (holding a cat that carries something) Take the item off its back
Hold right click (empty hands) toward a climbing cat Reach and pull it up, like helping a friend

Debug keys on the number row (off by default - turn on DebugKeys in the config; each is rebindable): 5 sleep/wake the nearest cat, 6 spawn a cat at the crosshair, 7 list all cats in the log, 8 reload the config, 9/0 make the nearest cat cold/hurt.

Multiplayer

Everything syncs: spawning, AI mode, movement (the owner simulates, everyone else interpolates), sleep, name and coat, status bar, petting, sounds, pickup, drop and throw. Late joiners get every cat in its current state. Everyone in the lobby needs PeakCats to adopt cats. Players without it won't crash; they just can't see cats, so adopting is paused and you get a notice.

Config (BepInEx/config/com.attackstudioyt.peakcats.cfg)

Panel key, max cats per player (the host's value counts), volume, cat needs on/off, follow owner, status bar size and range, hold-pose tuning, debug logging and debug keys.

Credits & licences

  • Code, model and textures: AttackStudioYT (generated for this mod).
  • Sounds: CC0 1.0 recordings from freesound.org, each licence verified. See sounds/CREDITS.md for every source recording and its author. Thank you, recordists!
  • Built on BepInEx, HarmonyX and PEAKLib.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.