Is this mod still maintained? For Stardew Valley 1.6 and later only, yep. The original author is no longer active, but I'm keeping it compatible with game/SMAPI updates and fixing critical issues. It's a "keeping the lights on" priority for other improvements though.
How do I get help / report an issue? Post a comment below! Please upload your SMAPI log and add a link to your message (even if you don't see any errors). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
Since I maintain many mods for other mod authors, I can't always answer every question here (often I'll be busy handling SMAPI or my own mods). If you can answer someone else's question, that's always appreciated!
my game keeps crashing when my character goes to bed making me unable to play the game, why is this happening, it keeps telling to buy a later version but there is no later version
Here are the revised steps based on your provided text and template:
Download the GitHub file from this link. This file contains many folders but the important one is missing the .dll file.
Inside you will see ExpandedPreconditionsUtility, Extract that to your mod folder.
Download the 1.6 alpha file from Nexus Mods (or get it from the Files tab as "Expanded Preconditions Utility 1.0.2-alpha.2024022").
Take the .dll file from the 1.6 alpha file downloaded in step 3 and place it into the "ExpandedPreconditionsUtility" folder from the GitHub file you extracted in step 2.
This sequence should ensure that you have the necessary files in the correct locations for the mod to work properly.
Step one downloads a LOT more than just EPU... It downloads ALL of Cherry's mods. For anyone just needing this mod they would need to open the zip, drill down a level, extract the EPU folder, and either install it directly to mods or toss it at Vortex if you use it.
As for step three, that link leads to nowhere, not sure what you are aiming for. I don't know how necessary that dll might be, but I'll try without it and see how things go until more information is available.
I think the link in step three takes you to 1.0.1, not the 1.0.2 alpha. I downloaded the alpha separately from the download page and your instructions worked fine for me. Just fyi for anyone struggling with the unsupported version error. :)
Sorry I'm confused here, does the .dll from step 3 go into the EPU folder from GitHub? or into the "mods" folder that the EPU folder is also in? Thank you!
I have downloaded the files from Github, downloaded the file containing the .dll file, placed it in the "Expanded Preconditions Utility" folder in my mods folder. But when I load SMAPI it still says the .dll file does not exist, am I missing a middle step somewhere? or is there a specific place I need to put the .dll file?
People modding can understand they only need one folder and not all of them. You should just say they only need the EPU folder from it instead of having them install a bunch of mods they're not asking for.
Anyways, the directions did seem to help so thanks!
So the github version has other files in its folder (CS files, CSPROJ files, CS files in a frameworks folder). I've little experience modding Stardew. Are these files fine to keep in the mod folder or no?
I followed the instructions but when I downloaded the first step it didn't have the .dll file. And when I use the mainfest.json file it gives me the 1.01 version and not the 1.02 alpha version which I cannot find anywhere.
For anyone confused like I was (new to modding) you're essentially doing everything the same as stated but taking the .dll file from step 3 and moving it into the EPU file from step 1 then moving that file into your mods folder. I did that and it stopped giving me an error.
Not quite sure what you are trying to achieve here with this. You are just downloading the source code from GitHub in step 1, which does nothing on it's own, needs to be compiled. The only file from GitHub that even remotely has any use to end users is the manifest file for this mod.
So what I gather from your comment is, download the Alpha build from this Nexus page, and replace the contents of the manifest file with the contents from here. Cause otherwise, if that is not what is meant, this is all just a waste of time. Personally I had no issue just installing the Alpha build.
Hi @Pathoschild! 1.6.5 broke this (I believe it's a critical error, I poked around as much as I could to see if it was any easy solve.) I use a fence mod that relies on this and the actual items are ok, but you can't break them so they're just permanently there. Haven't tried placing the items but I'm sure they wouldn't connect properly either. Not a big deal for me personally. Game still runs ok otherwise.Specific error the log calls out:
Broken code in ExpandedPreconditionsUtility.dll: reference to StardewValley.Farmer.eventsSeen (field returns NetStringHashSet, not NetIntList), reference to StardewValley.Farmer.mailReceived (field returns NetStringHashSet, not NetStringList).
(with smapi.io down i chucked it into pastebin for now, when its back ill use the parser https://pastebin.com/f45VWjrk)
Hi! I'm kind of slow and don't know how mods work. My friend helped me set them up and he did it in a way that just doesnt make sense to me... I have no idea what to do and I just want to play stardew valley again. Someone please explain how to download the new, 1.6-compatible version in stupid terms. (I'm on a Macbook Pro from mid-2014 and have no idea how to fix what I've done.)
Just find your game folder and there will be a 'mod' folder, and that's where you unzip and insert your mods unless the description of the mod says to do something different. Since you have mods installed, just remove your out of date mods and look them up on here to see if they've been updated yet. If you have Smapi, it'll tell you which ones are out of date or which ones cant be scanned and you'll need to check on your own. It should also tell you if you are missing a mod that's required for the use of other mods. Here is a link to SMAPI in case you need to download the latest version: https://www.nexusmods.com/stardewvalley/mods/2400
Let me know if you need any more help! It can be a little hard to grasp at first, but once you know where all your files are located, it makes it loads easier. I recommend pinning your mod folder to your quick access bar in your file app.
140 comments
For Stardew Valley 1.6 and later only, yep. The original author is no longer active, but I'm keeping it compatible with game/SMAPI updates and fixing critical issues. It's a "keeping the lights on" priority for other improvements though.
How do I get help / report an issue?
Post a comment below! Please upload your SMAPI log and add a link to your message (even if you don't see any errors). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
Since I maintain many mods for other mod authors, I can't always answer every question here (often I'll be busy handling SMAPI or my own mods). If you can answer someone else's question, that's always appreciated!
https://smapi.io/log/6fe8be760b5e40c08efe4e56e01cb81c
Here are the revised steps based on your provided text and template:
- Download the GitHub file from this link. This file contains many folders but the important one is missing the .dll file.
- Inside you will see ExpandedPreconditionsUtility, Extract that to your mod folder.
- Download the 1.6 alpha file from Nexus Mods (or get it from the Files tab as "Expanded Preconditions Utility 1.0.2-alpha.2024022").
- Take the .dll file from the 1.6 alpha file downloaded in step 3 and place it into the "ExpandedPreconditionsUtility" folder from the GitHub file you extracted in step 2.
This sequence should ensure that you have the necessary files in the correct locations for the mod to work properly.As for step three, that link leads to nowhere, not sure what you are aiming for. I don't know how necessary that dll might be, but I'll try without it and see how things go until more information is available.
for step 3, I'll update the link | like Humilomeus in the comments below said, it is necessary
Anyways, the directions did seem to help so thanks!
So what I gather from your comment is, download the Alpha build from this Nexus page, and replace the contents of the manifest file with the contents from here. Cause otherwise, if that is not what is meant, this is all just a waste of time. Personally I had no issue just installing the Alpha build.
updated instructions
1.6.5 broke this (I believe it's a critical error, I poked around as much as I could to see if it was any easy solve.) I use a fence mod that relies on this and the actual items are ok, but you can't break them so they're just permanently there. Haven't tried placing the items but I'm sure they wouldn't connect properly either. Not a big deal for me personally. Game still runs ok otherwise.Specific error the log calls out:
(with smapi.io down i chucked it into pastebin for now, when its back ill use the parser https://pastebin.com/f45VWjrk)
Let me know if you need any more help! It can be a little hard to grasp at first, but once you know where all your files are located, it makes it loads easier. I recommend pinning your mod folder to your quick access bar in your file app.