Here I'll go over how to use a MTN farm, whether one of mine, or any other MTN or vanilla farm on a save you already
have started. It's not a very hard process but it does involve editing your save, so be sure to back up your save file.

First things first, go into your Mods folder inside your Stardew Valley game folder, inside open the folder of whichever farm
you want to have on your save game. In this folder, open the file called "farmType.json" or just "farmType" if you don't
have show file types enabled. On the fourth line down you'll see "ID": followed by a string of numbers. Copy these numbers
or otherwise keep them in mind.

Next, go to your save location, if you don't know where that is, go here. It will explain the process for all operating systems. Inside your
base save location are folders for any and all saves you have, if you only have one save, there will only be one folder. Open the folder
of the save you want to change, it be named "Your Character Name" followed by an underscore and a string of numbers. For example:
"Lanigh_200182022". Inside your save game folder should be two files, one with the name SaveGameInfo and one with the same name
as the folder itself. The one with the name of the folder is you Save File, this is the one we will be editing. Be sure to make a back up!

Open your save file in Notepad or another similar program. You'll see a huge page of text, but don't worry. You only have to do a little
bit of work here. Press ctrl/cmd+F and search for: <whichFarm> . What comes up should be something like <whichFarm>0</whichFarm>
which means your farm is currently the default farm type. This is the number we want to replace with the number we found in step one.
Simply replace the number with the ID: shown in the farmType file of your MTN Farm, then save, exit, and your done. If you want to change
your farm type to one of the other vanilla farm types change it to one of the following:
0 for Default, 1 for Riverlands, 2 for Forest, 3 for Hill-Top, 4 for Wilderness

Article information

Added on

Written by

acerbicon

1 comment

  1. User_50324811
    User_50324811
    • account closed
    • 0 kudos
    Hi! everything I did is on point with updating to the latest files, following instructions, and making sure the save file has the correct numbers

    but everytime i go back to open the game file
    it doesnt open again and says

    "[game] System.NullReferenceException: Object reference not set to an instance of an object.
    at MTN.Memory.loadCustomFarmType(Int32 id)
    at MTN.Patches.FarmPatch.constructor.Postfix(Farm __instance)
    at .ctor_Patch1(Object mapPath, String name, String )
    at loadForNewGame_Patch2(Boolean loadedGame)
    at StardewValley.SaveGame.<>c.<getLoadEnumerator>b__56_1() in C:\Users\gitlab-runner\gitlab-runner\builds\5c0f9387\0\chucklefish\stardewvalley\Farmer\Farmer\SaveGame.cs:line 1146
    at System.Threading.Tasks.Task.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    [SMAPI] An error occured in the overridden update loop: System.NullReferenceException: Object reference not set to an instance of an object.
    at StardewValley.SaveGame.<getLoadEnumerator>d__56.MoveNext() in C:\Users\gitlab-runner\gitlab-runner\builds\5c0f9387\0\chucklefish\stardewvalley\Farmer\Farmer\SaveGame.cs:line 1159
    at Update_Patch1(Object gameTime, GameTime )"

    Can someone help me fix this ?