As you know the new update prevents the NPCs from breaking the chests, but the other objects can break them, here you have this update that prevents this.
Note: the current and official version of the mod works but its code is outdated (2020) I just updated it to the latest version and modernized the code.
I installed it and it isn't not detected : [SMAPI] - Market Town 5.2.0 because it requires mods which aren't installed (MadaraUchiha.NonDestructiveNPCs) But the none edited version works.
In the "Market Town" mod folder look for the file named manifest.json and open it with a text editor.Look where it says: MadaraUchiha.NonDestructiveNPCsreplace it with:IamSaulC.NonDestructiveNPCs if it is a mod with multiple folders search all the files with that name and replace the same lines if needed
The only problem is that if you use Market Town, it does not read the unofficial as an update. It says it's not installed in SMAPI. So you have to use the supposed broken version?
Thank you I just read the rest of this message with a fix but I'm still learning with mods and using a mod manager, which I'm really discovering is useless. I'm having to do all the work myself any way. But until I figure out how to either manipulate the mod manager the way it needs to be for fine tuning such as yours. I will have to wait until I can do it myself completely. :(
Search where you install the mods that mod manager and there you modify the file that I told you, as a tip I will tell you that for Stardew Valley is better to place the mods manually.
Both the old version and the unofficial update causes Claire and Martin from Stardew Valley Expanded to be stuck on the bus door on certain days. Specifically, Claire gets stuck on the bus on Wednesdays at 8:00AM. Pretty sure on other days too but only Wednesday of Spring 24 is the one I thoroughly tested.
That's strange, because if I remember correctly what the mod does is to detect things placed by the player, are you sure you haven't placed anything in that place? I'll give it a look anyway. By the way the NPCs after a few seconds go through the objects as if they didn't exist, so it's strange that it gets stuck.
I'm pretty sure there was nothing in the path. I gave it another try to see if she'll get stuck in Spring 24 in a save that starts in the same day. After some tests I've realized that it was actually Market Town that's causing her to be stuck on the 25th. Sorry for the inconvenience and wrong judgment. In the mod's page it looked like the author has tried to do a fix, but it seems it didn't work on my end.
In smapi what it tells you is that it does not have an update key, that is, it will not notify you if the mod is updated, but it works correctly, verified in my game with the latest version of smapi and stardew valley
Man you really helped us all out a lot with your unofficial update. When not having that mod we all can see how many bugs that mod prevents from happening. I mean, see all that bushes and trees that get destructed and all thet stuff we place in the city that's getting destroyed. ^^' Thanks a lot! :)
Could you tell us how to see when there's an Update for the mod? Maybe a Nexus Upload or whatever?
Unfortunately I can't upload it to nexus because the mod is not mine, I just update the code, it depends on the original creator. Even so, if I update something I will let you know here
hi! thank you so much for making this, you're a livesaver. just as an FYI, loading my game with this installed gives me this message on SMAPI:
[SMAPI] No update keys [SMAPI] -------------------------------------------------- [SMAPI] These mods have no update keys in their manifest. SMAPI may not notify you about updates for these [SMAPI] mods. Consider notifying the mod authors about this problem. [SMAPI] - Non Destructive NPCs - 1.6 Unofficial update
the mod itself works fine, but just thought I'd pass on the message to you :)
Hi, I've been using your unofficial update ever since 1.6.0. It worked fantastic! But then something has changed again and it does not protect non-chest items anymore :(
hi! I can not live without this mod so thank you for making it and updating it. I keep getting this error. I redownlaoad the mod almost everyday. - Non Destructive NPCs 1.0.0 because it's no longer compatible. Please check for a new version at https://smapi.io/mods
I use this plus Automate on SVE to place chests connected to all the trash cans in town to collect all the garbage without making anyone upset at me. They need to be aligned with the connecting flooring in order for this to work, so the 1.6 NPC destruction change isn't enough. There is no NPC map for all of the SVE characters. After the latest round of updates it can't be added to the game because it's no longer compatible, and I'm crushed. Anyone got any ideas for a fix?
Some objects that can be passed over, such as planted tree seeds (Acorn, MapleSeed, etc.) will be destroyed by NPCs even with this mod installed. It is possible to make this also non-destructive by rewriting the value of willDestroyObjectsUnderfoot in the per-character properties of the savedata to false. However, I have not been able to find out how to do this from a mod and any other possible side effects of changing this value to false.
I recommend downloading the unofficial update in one of the posts below, and then renaming the Unique ID name in the manifest file so Market Town recognizes the mod. That's what I did anyway.
Do beach events break the objects? I think noone else asked that question and I can´t sleep until I know the answer, sorry if you already said it and I missed it.
i think they didnt, i put a chest next to willy's door for me to store some fishes and trash, it disappeared during the night market event, but reappeared the next day
I've had that happen with my Crab Pots as well, although the reason for this is technically the ocean Night Festivals is its own map and would not load in anything that would normally have been on the normal Ocean map. Once the event days are over for it, the original map is re-enabled along with its contents.
104 comments
As you know the new update prevents the NPCs from breaking the chests, but the other objects can break them, here you have this update that prevents this.
Note: the current and official version of the mod works but its code is outdated (2020) I just updated it to the latest version and modernized the code.
Download - Stardew Valley Forum
But the none edited version works.
MadaraUchiha.NonDestructiveNPCs
replace it with:IamSaulC.NonDestructiveNPCs
if it is a mod with multiple folders search all the files with that name and replace the same lines if needed
By the way the NPCs after a few seconds go through the objects as if they didn't exist, so it's strange that it gets stuck.
I gave it another try to see if she'll get stuck in Spring 24 in a save that starts in the same day.
After some tests I've realized that it was actually Market Town that's causing her to be stuck on the 25th. Sorry for the inconvenience and wrong judgment.
In the mod's page it looked like the author has tried to do a fix, but it seems it didn't work on my end.
Yeah, a Nexus page would be great to see when there was an update posted.
Thanks a lot! :)
Could you tell us how to see when there's an Update for the mod?
Maybe a Nexus Upload or whatever?
Even so, if I update something I will let you know here
[SMAPI] No update keys
[SMAPI] --------------------------------------------------
[SMAPI] These mods have no update keys in their manifest. SMAPI may not notify you about updates for these
[SMAPI] mods. Consider notifying the mod authors about this problem.
[SMAPI] - Non Destructive NPCs - 1.6 Unofficial update
the mod itself works fine, but just thought I'd pass on the message to you :)
Is there any chance you could update it again?
[SMAPI] - Non Destructive NPCs 1.0.0 because it's no longer compatible. Please check for a new version at https://smapi.io/mods
pls fix this or give alternatives
It is possible to make this also non-destructive by rewriting the value of willDestroyObjectsUnderfoot in the per-character properties of the savedata to false.
However, I have not been able to find out how to do this from a mod and any other possible side effects of changing this value to false.
Rename the line to the following: