Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚜 Multiplayer Farms (Content Packs)

Nexus Mods Stardew Valley Ko-fi

📖 About This Repository

This repository contains the content layer of the Multiplayer Farms mod: two data-only content packs that build the actual farms players see, walk through and harvest. There is no C# code here — the C# core (MPF_Core) lives in its own repository and provides the engine, the in-game settings menu, and the Content Patcher tokens these packs read from.

Pack Built for What it does
[CP] Multiplayer Farms Content Patcher Creates and registers up to 7 extra farm locations, their maps, warps, location data and event fixes.
[FTM] Multiplayer Farms Farm Type Manager Populates those farms with forage, monsters, ore, stumps and starter chests.

Because both are content packs, there is nothing to compile — they are JSON + map assets loaded at runtime by their host frameworks.

🗺️ The Farms

The packs add 7 independent farm locations, each one a full map placed in the valley and reachable on foot through custom entrances. Every slot can be re-skinned at will from the in-game config to any of the bundled farm types:

# Location ID Default type Theme
1 Custom_MPF_Wilderness Wilderness Night monsters & combat
2 Custom_MPF_Forest Forest Foraging, woodskip & stumps
3 Custom_MPF_Beach Beach Ocean fishing & supply crates
4 Custom_MPF_Riverland Riverland River/lake fishing
5 Custom_MPF_Meadowlands Meadowlands Grass & livestock start
6 Custom_MPF_Hilltop Hilltop Quarry / mining
7 Custom_MPF_4Corners 4 Corners Mixed (multiplayer-friendly)

Each slot is independent, so players can pick any layout for any slot — the farm type is just a starting skin, not a fixed assignment.

🧩 What the CP Pack Does

The Content Patcher pack ([CP] Multiplayer Farms) is the structural backbone:

  • 🏝️ Loads the farm maps — pulls the right .tmx into each Custom_MPF_* location based on the farm type chosen in the config.
  • 📍 Registers location dataData/Locations entries with display names, fishing tables, weeds, clay, forage rates and CreateOnLoad so each farm exists from day one.
  • 🚪 Builds the warp network — entrances and exits wired into Town, Forest, Mountain, Backwoods, Railroad and more, with coordinates driven live by the core's config tokens.
  • 🎬 Fixes farm events — strips vanilla Farm-only events that would otherwise break on extra farms, then re-injects them per-location so cutscenes, festivals and camera pans still fire correctly for hosts and farmhands.
  • 🌳 Tames tree spawning — randomized daily map patches during the first month so farms don't instantly fill with fully-grown trees.
  • 🏚️ Free cabins (optional) — zeroes out the cabin build cost when the matching config toggle is on.
  • 🪧 Map strings & signs — localized sign/notice text via Strings/StringsFromMaps.
  • 🤝 Mod compatibility patches — alternative entrance tiles that adapt when popular expansions are installed (see below).
  • 🌍 Localization — translated into 12 languages (de, en, es, fr, hu, it, ja, ko, pt, ru, tr, zh).

It reacts entirely to custom Content Patcher tokens exported by MPF_Core (farm names, types, warp coordinates, feature toggles), aliased at the top of content.json for readability — e.g. {{F1Type}}, {{F3Name}}, {{FreeCabins}}, {{FixEvents}}.

🐾 What the FTM Pack Does

The Farm Type Manager pack ([FTM] Multiplayer Farms) brings the farms to life with daily spawns, each gated to the matching farm type via CPConditions:

  • 🌿 Forage — season-aware forageables tuned per farm (e.g. beach forage on the Beach slot, default forage elsewhere).
  • 📦 Supply & starter crates — beach supply crates, plus a one-time year-1 day-1 starter chest for each farm type (Furnace on Hilltop, Fish Smoker on Beach, Tappers on Forest, Slime gear on Wilderness, etc.) gated behind the core's StarterItems toggle.
  • 🪓 Large objects — hardwood stumps on Forest & 4 Corners farms.
  • ⛏️ Ore & quarry — full ore tables on Hilltop & 4 Corners quarry tiles.
  • 👹 Monsters — combat-scaled night spawns (slimes, bats, golems, serpents…) on the Wilderness farm.

Spawns only trigger when LyzzCL.MPF_Core is present and the relevant farm slot is set to the matching type, so nothing appears on a farm that isn't using that layout.

🤝 Mod Compatibility

The CP pack ships optional entrance/warp patches that automatically swap in when these mods are detected, so the farm doorways line up with the edited valley maps:

Stardew Valley Expanded (SVE) · Ridgeside Village (RSV) · East Scarp · Lunna · Baldur's Village · Coal Point Farm · Fishing Pond Facilities · Walk to the Desert · Beach Areas · NPC Apartments · Sunberry Village

All of these are soft (optional) dependencies — none are required, but if you run them the entrances adjust themselves.

🛠️ Adding Your Own Farms

The farm type slots are designed to be drag-and-drop. Drop a .tmx farm (plus its tilesheets) into [CP] Multiplayer Farms/assets/Farms/, pick it from the in-game Farm Types config, then set its warp coordinates. See CUSTOM_FARMS.txt in the root for the full step-by-step guide (including how to strip conflicting warps from a downloaded map).

📋 Requirements

📦 Installation

  1. Install SMAPI and the requirements listed above.
  2. Download the full mod from Nexus Mods — Files tab.
  3. Unzip it into your Mods folder.
  4. Launch the game and configure your farms through Generic Mod Config Menu.

This repository hosts the source of the content packs. For regular play, grab the packaged release from Nexus rather than cloning the repo.

No build step. These are content packs — the JSON and maps are read directly by Content Patcher and Farm Type Manager.

🔗 Links

📜 License

These content packs are licensed under the MIT License (see LICENSE.md).

You are free to use, study, modify and redistribute them. Bundled third-party farm maps and tilesheets keep the license of their original authors.

About

Content packs module for the mod multiple farms for multiplayer, it includes one content pack for Content Patcher and one for Farm Type Manager

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors