Stardew Valley Frameworks Free

Custom Companions for Stardew Valley

A framework for creating companions: creatures that appear on maps or follow the player, with dialogue and animations. Used by 100+ mods. Version 5.1.0.

Author: PeacefulEnd Version: 5.1.0 Compatible: Stardew Valley 1.6.9 or later with SMAPI 4.x Updated: 19 Dec 2025 Reviewed: 24 Oct 2026
Download Custom Companions

More screenshots on Nexus Mods ↗

What this mod does

Custom Companions, by PeacefulEnd, is a framework for creating «companions»: simple creatures and characters that appear on maps or follow the player. According to Nexus, more than 130 mods use it, including several large expansions. On its own it adds nothing.

What it allows

  • Map companions with behaviors such as walking a route, going back and forth, floating or jumping.
  • Followers that trail behind the player, an NPC or another companion.
  • Dialogue, overhead text, portraits, shadows, their own lights and a breathing animation.
  • Spawn and despawn rules: at the start of the day, on a timer, by tiles, by player proximity or during festivals.

Requirements and compatibility

It only needs SMAPI. Version 5.1.0 (December 19, 2025, 78 KB) loads portraits through the content system. Version 5.0.0 updated it for 1.6.9. It has supported multiplayer since 1.4.4, integrates with Content Patcher and Save Anywhere, and Nexus tags it as compatible with Android.

There’s an example pack for authors under Optional files, but it needs Json Assets and is old; as a player you don’t need it.

User rating

—
No ratings yet. Be the first.
Tried it? Rate it: Anonymous, one vote per person.

Highlights and things to keep in mind

Highlights
  • The foundation of many creature mods and expansions
  • Updated for 1.6.9 and maintained in 2025
  • Multiplayer compatible and tagged for Android
Keep in mind
  • Does nothing without content packs
  • The example pack is old and depends on Json Assets

Requirements

  • Stardew Valley 1.6.9 or later (PC; tagged as compatible with Android)
  • SMAPI 4.x
  • Content packs that use it (it does nothing on its own)

How to install it

  1. Install SMAPI first (see its mod page) and launch the game once with it to make sure it works.
  2. Open the Custom Companions page on Nexus Mods, go to the Files tab and click Manual download on the main file (Custom Companions 5.1.0). You need a free Nexus account to download.
  3. Extract the .zip outside the game folder and move the resulting folder into the Mods folder, inside the game folder.
  4. Launch the game with SMAPI and check in the console that Custom Companions appears in the list of loaded mods with no red errors.

Version history

  1. 5.1.019 Dec 2025Current

    Current file: portraits loaded through the content system

  2. 3.0.024 Feb 2023

    Last version for 1.5.5 (Old files)

Common problems

Which mods require it?

Many creature mods, decorative pet mods and some large expansions; Nexus counts more than 130.

Does it work in multiplayer?

Yes. Multiplayer support was added in version 1.4.4.

Do I need the Example Pack?

No. It's an example for authors, requires Json Assets and isn't needed to play.

Mods that need Custom Companions

If you're installing any of these, you need this one first.

More mods for Stardew Valley

✓ Stardew Valley 1.6Multiplayer
Stardew Valley · GraphicsFree Dynamic Reflections Reflections on water and in mirrors, puddles after rain, and stars and comets reflected at night. Fully configurable and Android-compatible. Updated 11 Jan 2026
Fashion Sense✓ Stardew Valley 1.6Multiplayer
Stardew Valley · DecorationFree Fashion Sense Framework for your farmer's clothes and looks: hairstyles, hats, shirts, pants, shoes and animated accessories bigger than the game's own. Version 7.5.0. Updated 12 Mar 2026
✓ Stardew Valley 1.6
Stardew Valley · FrameworksFree Mail Framework Mod A framework for sending custom letters to your mailbox with attached items, recipes, replies and delivery conditions. Used by 350+ mods. Version 1.20.0. Updated 28 Mar 2025
✓ Stardew Valley 1.6Multiplayer
Stardew Valley · FrameworksFree Shop Tile Framework A framework for content packs to create shops and animal shops with custom currencies, hours and stock. Deprecated for new mods but maintained. Version 1.0.13. Updated 15 Mar 2026
✓ Stardew Valley 1.6Multiplayer
Stardew Valley · FrameworksFree Custom NPC Exclusions A utility that lets other mods exclude their NPCs from quests, Winter Star gifts, island visits or the movie theater. Many NPC mods require it. Version 1.6.0. Updated 19 Mar 2024
✓ Stardew Valley 1.6Multiplayer
Stardew Valley · FrameworksFree Json Assets A classic framework that lets content packs add crops, fruit trees, items, clothing, weapons and recipes. Version 1.11.11 for 1.6.14. Updated 18 Oct 2025