Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

mouse

Uploaded by

hatmouse

Virus scan

Safe to use

Tags for this mod

About this mod

This mod scans for broken TVs in farmhouses and cabins and replaces them with working ones. Most players do not need this, but since it only checks if the current farm map is defining its own starting furniture instead of using defaults, it should be harmless to leave installed.

Requirements
Permissions and credits


Stardew Valley 1.5.5 introduced the FarmHouseFurniture map property for the farm, which allows customization of the starting furniture set for that farm. It also introduced custom farm types, which require that map property in order to place any starting furniture at all. TVs spawned using this property do not function.

This tiny bug is will be fixed in the next Stardew Valley update, but until then this mod is a small band-aid to auto-fix any broken TVs placed by the FarmHouseFurniture map property. (Whether or not the farm is actually a custom farm type; I lied, but they're the ones that need it most.)

When you first create a save, this mod will scan the farmhouse and any cabins you may have pre-built for broken TVs and replace them where needed. When you place a new building via Robin, it will check if it's a cabin so it can fix that, too. It shouldn't be noticeable to have installed, and won't be needed at all come next game update.

Install



How to use

For players:
This mod should work automatically when creating a new save, and when placing a new cabin. If it worked, you shouldn't notice anything except a TV that has channels instead of drawers.

For custom farm makers: You can just require this mod for worry-free TVs, but if you are already using a workaround and/or just don't want to add this mod as a dependency, you could use Content Patcher's conditions to check if this mod is installed and only then add TVs to the furniture property.

You can even use CP's TextOperations to avoid replacing the whole furniture list again:

    {
      "LogName": "Append TV to furniture list if it won't be broken",
      "Action": "EditMap",
      "Target": "Maps/mouse_mycoolcustomfarm",
      "TextOperations": [
        {
           "Operation": "Append",
           "Target": ["MapProperties", "FarmHouseFurniture"],
           "Value": "1466 4 4 0",
           "Delimiter": " "
        }
      ],
      "When":{
        "HasMod |contains=mouse.FixTVsOnCustomFarmTypes": "true",
      }
    },


This example patch adds a TV back onto the furniture list for new saves, but only when this mod is installed.


Compatibility
  • Works with Stardew Valley 1.5.5+ on Linux/Mac/Windows.
  • Works in single player and multiplayer, only runs for the host.


See also