Custom spouse room
Allows you to move and customize spouse rooms in your farmhouse and enable multiple spouse rooms for the free love mod
Screenshots 4 screenshots
About this mod Machine translation
Allows you to move and customize spouse rooms in your farmhouse and enable multiple spouse rooms for the free love mod
Customize spouse room
🎮 **A powerful framework module that gives you complete control over the layout and design of your spouse’s room! **
✨ Main functions
- **Move spouse's room**: You can freely adjust the position of your spouse's room in the farmhouse
- **Custom Decoration**: Change the wall style and layout design of the room
- **Polyspouse Support**: Provides multiple spouse room support for the free love module
- **PRECISE POSITIONING**: Set where your spouse stands in the room
🏠Default settings
Without additional configuration, the module will start at the original spouse room location and display multiple spouse rooms in sequence. You can adjust the display order of your spouse's rooms through the configuration file.
📦 Create content pack
To create custom spouse room data, you will need to create a content pack for this mod.
Sample configuration file
**manifest.json**:
```json
{
"Name": "Emily's Custom Spouse Room Content Pack",
"Author": "aedenthorn",
"Version": "0.1.0",
"Description": "",
"UniqueID": "aedenthorn.EmilyRoomCSR",
"MinimumApiVersion": "3.12.0",
"UpdateKeys": [ "" ],
"ContentPackFor": {
"UniqueID": "aedenthorn.CustomSpouseRooms",
"MinimumVersion": "0.1.0"
},
"Dependencies": [
{
"UniqueID": "aedenthorn.CustomSpouseRooms",
"IsRequired": true
}
]
}
```
Configuration field description
📋 **Available configuration options**:
- **name**: Name of NPC or player’s spouse
- **upgradeLevel**: The farmhouse upgrade level to which these settings apply (set to -1 for all levels)
- **templateName**: Spouse room layout template name to use
- **startPos**: The upper left corner position of the room shell on the map
- **shellType**: Map file name used for room shell
- **spousePosOffset**: Spouse’s position offset in the room
- **islandFarmHouse**: When set to true, this setting is used for island farmhouses
🎨 Room enclosure type
The module provides four preset shell types:
- **custom_spouse_room_closed_left** - left side of the map, with a wall on the left side
- **custom_spouse_room_closed_right** - Right side of the map, with a wall on the right side
- **custom_spouse_room_open_left** - left side of the map, no walls on both sides
- **custom_spouse_room_open_right** - right side of the map, no walls on both sides
🔧 Technical requirements
- Requires SMAPI support
- Use Harmony framework
- Compatible with Mod Updater, supports automatic updates
🌟 Usage suggestions
This mod adds endless possibilities to your farm life! Whether you want to create a unique personal space for each spouse or optimize the overall layout of your farmhouse, it's all easily accomplished.
💡 **Tips**: It is recommended to back up the archive first, and then make large-scale changes after becoming familiar with the configuration to ensure the stability of the game experience.
---
*Let each spouse have their own perfect space to create a unique farm life! * 🏡❤️
Install & use Install: SMAPI mod (Stardew Valley standard)
- Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
- Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
- Copy that whole folder into Stardew Valley/Mods/.
- Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.
Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.