Hello! I came to ask if you can fix this because I have encountered a strange behavior or error.
The text will be displayed in tabs because of the length of the text due to pasting code and other reasons.
Spoiler:
Show
Place a bed and sleep using "Esca's Modding Plugins (EMP)" at the location where you warp out of the Farmhouse. The next morning use the warp from that location back to Farmhouse and it works fine. However, if I quit the game once, start the game the next time, load the save, wake up at the location where I warped from Farmhouse, and try to return to Farmhouse, the warp does not work and I get the following error message. Can't parse tile property 'TouchAction' at Back:18,37 with value 'Warp 16 10' in location 'Custom_TsAH_EX_3rdFloor': required index 3 not found (list has indexes 0 through 2).This warp usually works fine. The code that is adding the warp is as follows. { "Action": "EditMap", "Target": "Maps/Custom_TsAH_EX_3rdFloor", "MapTiles": [ { "Position": { "X": 18, "Y": 37 }, "Layer": "Back", "SetProperties": { "TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 16 10" } }, { "Position": { "X": 19, "Y": 37 }, "Layer": "Back", "SetProperties": { "TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 17 10" } }, ], "When": { "3F Type": "NormalRoom, NormalRoom_and_FarmingRoom" }, "Update": "OnLocationChange" }, The log of the error is shown here.
I will share the video as well, just in case.
Is there anything I can do to help solve this problem?
This is actually a great find. I haven’t taken into account the fact that you can use EMP to put a bed in custom maps. I need to store the previous location between saves which i’m not currently doing. At the moment when loading the save the location in the token is blank
It was relatively easy to do, i had a little time to play around yesterday and i managed to get it working in single player. I’ve not had time to test multiplayer yet though
I don't know if this is a bug caused by this mod, it's the red letters that my friends appear when they enter town when they are online, and they get stuck in a black screen. I'm the host and I don't have the red letter
[Farmhouse Fixes] This mod failed in the GameLoop.Timechanged event.Technical details.NullReferenceException: Object reference not set to an instance of an object.at FarmhouseFixes .ModEntry.0nTimechanged(0bject sender, TimechangedEventArgs e) in D: Stardewproiects FarmhouseFixes6\ModEntry.cs:line 507at stardewModdingApI.Framework.Events .ManagedEvent'1.Raise(TEventArgs args) in SMAPI\Framework Events \ManagedEvent.cs:line 101
I can't replicate the issue and the piece of code it's complaining about shouldn't even be running at that point. Let me know if the latest version is any better
IsDarkOut & CabinUpgrade is for When conditions. PreviousLocation is used as the warp destination in TouchAction/Action warps. I think it’s clear enough.
I recently found myself unable to enter my greenhouse. the mods I used to change it don't seem to be the reason behind it and someone suggested Farmhouse fixes might be part of the error.
I'm a little new to working with mods but this was working for me last night but today. when trying to play the farmhouse is almost flipped with a few rooms and features missing. This is what my SMAPI ws saying but I checked to folder and the DLL is there so I'm a lil unsure of how to fix it
[SMAPI] Skipped mods[SMAPI] --------------------------------------------------[SMAPI] These mods could not be added to your game.[SMAPI] - Farmhouse Fixes 1.7.8 because its DLL couldn't be loaded.[SMAPI] - Seasonal Garden Farmhouse V2 1.7.5 because it needs the 'Farmhouse Fixes' mod, which couldn't be loaded.
yeah i was getting an error where the latest Farmhouse fixes wouldn't load with the latest Spacecore because it was expecting version 1.22.1.0, didn't get it to work so i reverted.
It worked perfectly for me last night but when trying to load my save this evening that's the first time Ive seen the issue so I don't think its my SpaceCore unless updates were made today
well...now spacecore is a bit busted and bugging warp locations. If it tells you a location warp cant be loaded, it is recommended to not go to said location as its been causing crashes.
I tried to return to the farmhouse from a custom map using a token, but when I touch a tile with a "TouchAction" set, I get this error message and no warp occurs. [game] Can't parse tile property 'TouchAction' at Back:3,2 with value 'Warp 22 34' in location 'Custom_TsAH_EX_Basement': required index 3 not found (list has indexes 0 through 2).[SMAPI.log]
Here is the code that adds the touch action. { "Action": "EditMap", "Target": "Maps/Custom_TsAH_EX_Basement", "MapTiles": [ { "Position": { "X": 3, "Y": 2 }, "Layer": "Back", "SetProperties": { "TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 22 34" } }, { "Position": { "X": 4, "Y": 2 }, "Layer": "Back", "SetProperties": { "TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 23 34" } }, ], "When": { "Basement Entrance": "Kitchen" } }, The strange thing is that after this error appears, if I reload the mod that adds this warp using the "patch reload" command, the warp works correctly. Do you have a problem with your token not being recognized? Is there a problem with the order in which they are loaded? I would appreciate any corrections you could provide!
Hello! I have a problem with adding and removing "DiningRoom" when "Warp Settings" is enabled. Is there something interfering with the other mods? SMAPI.log ------------------------------ This problem appears to have been fixed by an update.
I just downloaded and installed the 1.7.5 version. However, when I started the game a few of my other mods clashed. Checking the SMAPI log, I noticed the following errors:
Failed loading PDB for 'FarmhouseFixes.dll'. Technical details: Mono.Cecil.Cil.SymbolsNotMatchingException: Symbols were found but are not matching the assembly at Mono.Cecil.ModuleDefinition.ReadSymbols(ISymbolReader reader, Boolean throwIfSymbolsAreNotMaching) at Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters) at Mono.Cecil.ModuleReader.CreateModule(Image image, ReaderParameters parameters) at StardewModdingAPI.Framework.ModLoading.AssemblyLoader.GetReferencedLocalAssemblies(FileInfo file, HashSet`1 visitedAssemblyNames, IAssemblyResolver assemblyResolver)+MoveNext() in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModLoading\AssemblyLoader.cs:line 281
No this is not a command through SMAPI. This mod fixes some bugs with farmhouses/cabins and also improves things for modders when altering the farmhouse/cabins
96 comments
I came to ask if you can fix this because I have encountered a strange behavior or error.
The text will be displayed in tabs because of the length of the text due to pasting code and other reasons.
The next morning use the warp from that location back to Farmhouse and it works fine.
However, if I quit the game once, start the game the next time, load the save, wake up at the location where I warped from Farmhouse, and try to return to Farmhouse, the warp does not work and I get the following error message.
Can't parse tile property 'TouchAction' at Back:18,37 with value 'Warp 16 10' in location 'Custom_TsAH_EX_3rdFloor': required index 3 not found (list has indexes 0 through 2).
This warp usually works fine.The code that is adding the warp is as follows.
{
The log of the error is shown here."Action": "EditMap",
"Target": "Maps/Custom_TsAH_EX_3rdFloor",
"MapTiles": [
{
"Position": { "X": 18, "Y": 37 },
"Layer": "Back",
"SetProperties": {
"TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 16 10"
}
},
{
"Position": { "X": 19, "Y": 37 },
"Layer": "Back",
"SetProperties": {
"TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 17 10"
}
},
],
"When": { "3F Type": "NormalRoom, NormalRoom_and_FarmingRoom" },
"Update": "OnLocationChange"
},
I will share the video as well, just in case.
Is there anything I can do to help solve this problem?
Coding for multiplayer related mods seems like a lot of work...
[Farmhouse Fixes] This mod failed in the GameLoop.Timechanged event.Technical details.NullReferenceException: Object reference not set to an instance of an object.at FarmhouseFixes .ModEntry.0nTimechanged(0bject sender, TimechangedEventArgs e) in D: Stardewproiects FarmhouseFixes6\ModEntry.cs:line 507at stardewModdingApI.Framework.Events .ManagedEvent'1.Raise(TEventArgs args) in SMAPI\Framework Events \ManagedEvent.cs:line 101
I recently found myself unable to enter my greenhouse. the mods I used to change it don't seem to be the reason behind it and someone suggested Farmhouse fixes might be part of the error.
here is my smapi log
I am genuinely lost.
Sorry to waste your time. I will look elsewhere.
Image:https://ibb.co/6RN4nkq
https://smapi.io/log/24b73967e39144b592ab72273d2c65cc
I'm a little new to working with mods but this was working for me last night but today. when trying to play the farmhouse is almost flipped with a few rooms and features missing. This is what my SMAPI ws saying but I checked to folder and the DLL is there so I'm a lil unsure of how to fix it
[SMAPI] Skipped mods[SMAPI] --------------------------------------------------[SMAPI] These mods could not be added to your game.[SMAPI] - Farmhouse Fixes 1.7.8 because its DLL couldn't be loaded.[SMAPI] - Seasonal Garden Farmhouse V2 1.7.5 because it needs the 'Farmhouse Fixes' mod, which couldn't be loaded.
[game] Can't parse tile property 'TouchAction' at Back:3,2 with value 'Warp 22 34' in location 'Custom_TsAH_EX_Basement': required index 3 not found (list has indexes 0 through 2).
[SMAPI.log]Here is the code that adds the touch action.
{
The strange thing is that after this error appears, if I reload the mod that adds this warp using the "patch reload" command, the warp works correctly."Action": "EditMap",
"Target": "Maps/Custom_TsAH_EX_Basement",
"MapTiles": [
{
"Position": { "X": 3, "Y": 2 },
"Layer": "Back",
"SetProperties": {
"TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 22 34"
}
},
{
"Position": { "X": 4, "Y": 2 },
"Layer": "Back",
"SetProperties": {
"TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 23 34"
}
},
],
"When": {
"Basement Entrance": "Kitchen"
}
},
Do you have a problem with your token not being recognized?
Is there a problem with the order in which they are loaded?
I would appreciate any corrections you could provide!
{
"Action": "EditMap",
"Target": "Maps/Custom_TsAH_EX_Basement",
"MapTiles": [
{
"Position": { "X": 3, "Y": 2 },
"Layer": "Back",
"SetProperties": {
"TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 22 34"
}
},
{
"Position": { "X": 4, "Y": 2 },
"Layer": "Back",
"SetProperties": {
"TouchAction": "Warp {{CF.FarmhouseFixes/PreviousLocation}} 23 34"
}
},
],
"When": {
"Basement Entrance": "Kitchen"
},
"Update": "OnLocationChange"
},
Thank you very much!!!
I have a problem with adding and removing "DiningRoom" when "Warp Settings" is enabled.
Is there something interfering with the other mods?
SMAPI.log
------------------------------
This problem appears to have been fixed by an update.
I just downloaded and installed the 1.7.5 version. However, when I started the game a few of my other mods clashed. Checking the SMAPI log, I noticed the following errors:
Failed loading PDB for 'FarmhouseFixes.dll'. Technical details:
Mono.Cecil.Cil.SymbolsNotMatchingException: Symbols were found but are not matching the assembly
at Mono.Cecil.ModuleDefinition.ReadSymbols(ISymbolReader reader, Boolean throwIfSymbolsAreNotMaching)
at Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters)
at Mono.Cecil.ModuleReader.CreateModule(Image image, ReaderParameters parameters)
at StardewModdingAPI.Framework.ModLoading.AssemblyLoader.GetReferencedLocalAssemblies(FileInfo file, HashSet`1 visitedAssemblyNames, IAssemblyResolver assemblyResolver)+MoveNext() in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModLoading\AssemblyLoader.cs:line 281