
PeakCats
Adopt adorable pet cats that follow you up the mountain! They nap, purr, meow, climb, grow up from kittens, can be held, petted, fed and carry items. Own status bar. Multiplayer. Press C to adopt.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.mdfor every source recording and its author. Thank you, recordists! - Built on BepInEx, HarmonyX and PEAKLib.