When asking about bugs or console messages, please upload your log file to https://smapi.io/log after they happen, then share the link. It helps a lot.
It might also help to ask about common issues (e.g. if mods won't load) in one of Stardew's modding communities.
Hello there, I have an issue where the config file resets every time i launch the game (therefore i can't make any changes). It is all normal on my SMAPI log and there are no warning messages + everything loads like normal. I have been trying to enable foraging on my farm but no-matter how i save the config.json (I am on mac) after adding text it reverts back to the default file when I open the game. May I have any suggestions or something I am doing wrong? Thanks :)
That generally means there's a formatting issue with your content.json file (or the file in FarmTypeManager/data, if you're editing those). FTM automatically edits them after they're loaded to fix certain things, but unfortunately, that means any misplaced fields/comments/etc get deleted.
I'd recommend using the Config Editor HTML file from the optional downloads section here. It can create or edit those files without any manual json formatting.
Is it possible for FTM monsters to have cursed mannequins in their loot table? They have a specific "Mannequin" object category that isn't in your list of supported categories (and I tried using the furniture category which failed). Do they count as "ExtraLoot" that would automatically be dropped (rarely) if the monster type is "haunted skull"? Thank you in advance.
No, FTM doesn't directly support the Mannequin category/class yet, so it can't add those as forage or loot.
But yes, any haunted skulls spawned by FTM should still have a chance to drop them, unless you set their ExtraLoot is set to false. Most/all of the skulls' other loot would probably be enabled too, for the record.
Been doing the legendary trio quest and can't seem to find the legendary gold slime. This keeps showing up in the log and i'm wondering how to fix it, thanks. The "SightRange" setting for monster type "Wilderness Golem" couldn't be parsed. Please make sure it's an integer. Affected spawn area: Highlands Legendary Slime Spawn
Here's my log: https://smapi.io/log/f6a95773338d45e98f8766cdf8a99d88
Thanks for the log. That error shouldn't keep the monster from spawning, and it seems to be successfully spawning each morning in the Highlands. Since it uses Wilderness Golem as a base, though, it might be hard to see until it spots you and attacks.
The custom monster's sight range (how close players can get before they attack) says "SightRange": "8" instead of "SightRange": 8 in SVE's FTM content file. Putting quotes around that number keeps FTM from reading it correctly. FTM will ignore it and use the default range instead, which I think is 16 tiles for golems. (It might help to report the typo to SVE's developer, if nobody's mentioned it yet.)
I have a really unfortunate error that is making it so my game doesn't save. I'm not really sure how to fix it, but its something to do with the mummyftm monster.
Thanks for the log. That error happens when FTM loses track of a monster and can't remove it properly, e.g. if a mod moves them to a different location (map) or changes the game's save process.
If I had to guess, some part of Stardew Archipelago might conflict with FTM. That mod's code is complex and I can't easily test it myself, though, so it's hard to say.
Features like "multisleep", or anything that randomizes monsters, could possibly cause this issue. If you were using anything like that, you can try to save without using them and see if that helps. Aside from that, updating your other mods might help, though nothing obvious stands out.
I'm also rewriting FTM's save system to avoid these issues in the future, but unfortunately, that won't be ready any time soon.
I'm using the SDS mod by ricehit, but there's a bug where items don't drop when I defeat monsters. They said it might be because my farm type manager isn't working properly or the type isn't supported on Android. Please help me :(https://smapi.io/log/700b8e404f294ad19014712c5e5b09be
Thank you for the log, but it only shows you starting the game and then closing it. I would need to see a log file copied after defeating monsters with loot.
That said, it's likely an Android bug is preventing item drops. The Android port for SMAPI is unofficial, and it doesn't support the same code that SMAPI normally does.
I'll try to fix these bugs eventually, but I don't currently have access to Android Stardew or its code.
Yes, that was a choice made by the unofficial SMAPI Android port's developer. I'll eventually try to develop a workaround, but I don't have access to the Android game or its source code yet.
SpawnWeight should work correctly for those, and it seems fine in my testing, at least. FTM treats "Buried" as a type of container, though, and those need a list of "contents" instead of a "name":
In either case, I recommend downloading the "Config Editor" HTML file from the Files tab. It makes it easier to create or edit FTM's content.json files, or the personal setting files in the data folder.
I am having some trouble with the Jason file for Farm Type Manager mod, I have redownloaded the mod and reinstalled it with unziping it. Is there something that I am doing wrong?
My Smapi file :https://smapi.io/log/9a94ce8c0fb34d70acf2e62a5da78ab8
Thanks for the log. It says you have FTM v1.14.0 installed, rather than v1.24.0, so you'll need to update it.
Mod managers can cause issues like that occasionally, so if you're using one, make sure the correct version of FTM is selected (or try manual installation).
882 comments
It might also help to ask about common issues (e.g. if mods won't load) in one of Stardew's modding communities.
Thanks for your support and feedback, everyone.
I have an issue where the config file resets every time i launch the game (therefore i can't make any changes). It is all normal on my SMAPI log and there are no warning messages + everything loads like normal. I have been trying to enable foraging on my farm but no-matter how i save the config.json (I am on mac) after adding text it reverts back to the default file when I open the game.
May I have any suggestions or something I am doing wrong?
Thanks :)
I'd recommend using the Config Editor HTML file from the optional downloads section here. It can create or edit those files without any manual json formatting.
But yes, any haunted skulls spawned by FTM should still have a chance to drop them, unless you set their ExtraLoot is set to false. Most/all of the skulls' other loot would probably be enabled too, for the record.
Here's my log: https://smapi.io/log/f6a95773338d45e98f8766cdf8a99d88
The custom monster's sight range (how close players can get before they attack) says "SightRange": "8" instead of "SightRange": 8 in SVE's FTM content file. Putting quotes around that number keeps FTM from reading it correctly. FTM will ignore it and use the default range instead, which I think is 16 tiles for golems. (It might help to report the typo to SVE's developer, if nobody's mentioned it yet.)
https://smapi.io/log/1d4e2adb73de4620bab437804cf095c2
If I had to guess, some part of Stardew Archipelago might conflict with FTM. That mod's code is complex and I can't easily test it myself, though, so it's hard to say.
Features like "multisleep", or anything that randomizes monsters, could possibly cause this issue. If you were using anything like that, you can try to save without using them and see if that helps. Aside from that, updating your other mods might help, though nothing obvious stands out.
I'm also rewriting FTM's save system to avoid these issues in the future, but unfortunately, that won't be ready any time soon.
That said, it's likely an Android bug is preventing item drops. The Android port for SMAPI is unofficial, and it doesn't support the same code that SMAPI normally does.
I'll try to fix these bugs eventually, but I don't currently have access to Android Stardew or its code.
https://smapi.io/json/none/ce04b2dd4a5c42ca8ee37f410717363d
{
"Category": "Buried",
"SpawnWeight": 10,
"Contents": [
"Bone Fragment"
]
},
/* etc */
(Without the contents list, FTM will still spawn those dig spots, but they just vanish without any items when dug up.)
If you want to make a mod with an FTM content pack, see the Content Packs section of the readme on GitHub here:
https://github.com/Esca-MMC/FarmTypeManager?tab=readme-ov-file#content-packs
In either case, I recommend downloading the "Config Editor" HTML file from the Files tab. It makes it easier to create or edit FTM's content.json files, or the personal setting files in the data folder.
My Smapi file :https://smapi.io/log/9a94ce8c0fb34d70acf2e62a5da78ab8
You probably need to reinstall Frontier Farm. It's an optional mod for Stardew Valley Expanded, and you can download it from their "Files" page.
You currently have Frontier Farm installed here:
Mods\Frontier Farm-3753-1-15-9-1741985426
After you reinstall it, the missing file should appear here:
Mods\Frontier Farm-3753-1-15-9-1741985426\Frontier Farm\[FTM] Frontier Farm\content.json
https://smapi.io/log/d7762a9cffe64622a8045133be469b24
Mod managers can cause issues like that occasionally, so if you're using one, make sure the correct version of FTM is selected (or try manual installation).