About this mod
This mod optimizes the fertile soil script, making it perform faster and adds options for customizing its interaction.
- Requirements
- Permissions and credits
- Changelogs
- Donations
While working on an overhaul to the Creation Club Farming Creation, I noticed how clunky it is to plant crops in fertile soil.
For this reason, I decided to look at its script. Lo and behold, there were several aspects that could be improved.
What this mod does
- Replaces a "while loop" in the script with a single function that does what's required, but much faster. This should be noticable if you use any patches for more plantable crops. By default, it may take a few seconds for this to loop through an entire list. With the function I use instead, this should be much faster.
- Option to replace messageboxes with notifications. This irked me quite a bit. Each time I planted a crop, I had to click OK in the popup messagebox. "Item planted." As such, I replaced these with notifications, which show up in the top left corner by default. This feature is enabled by default, see customization to go back to messageboxes.
- Option to close GiftMenu after having planted a crop. After you planted a crop, the GiftMenu will close automatically. This feature is enabled by default, see customization to go back to disable it.
- Option to customize the amount of days it takes to grow crops.
Customization
You can customize this mod by using console commands. (or editing the global through xEdit)
Messageboxes VS Notifications
set BYOHPlantsUseNotifications to X
If X is set to 1, notifications will be used instead of messageboxes. Any other value will use the vanilla messageboxes. (Default value is 1.)
Close GiftMenu
set BYOHPlantsCloseInventory to X
If X is set to 1, the gift menu will automatically close after having planted a crop. Any other value will leave the menu open. (Default value is 1.)
Grow and Reset Days
set BYOHPlantsGrowDaysMult to X
X is the amount of days plants need to grow. This can be a decimal value. Be aware: negative values or too small a value (less than 0.5) might cause issues. (Default value is 1.)
set BYOHPlantsResetDaysMult to X
X is the amount of days plants need to reset after being harvested. This can be a decimal value. Be aware: negative values or too small a value (less than 0.5) might cause issues. (Default value is 3.)
Requirements
Alternate Mods
- Simplicity of Seeding - Better Hearthfires Planter Scripts by wankingSkeever -> alternate mod which has some other features. Don't use my mod and this linked mod together, since they technically do the same thing.
FAQ
Q: ESPFE?
A: Yes.
Q: Does installing/updating/uninstalling on an existing save work?
A: As far as I know, it should. However, it's good practice to keep a backup save prior to doing this, just in case.
Q: Is this compatible with <insert mod>?
A: I don't know by heart. You might need to check yourself.
Q: Will you make a patch for <insert mod>?
A: Only if it's a mod I use myself or plan on using, I have enough time and I actually like the idea. Otherwise, feel free to do it yourself. (see permissions)
Q: I have a suggestion to improve the mod. Can you do it?
A: Maybe, if I have time and I like the idea, I'll consider it.
Q: Will you port this to <insert platform>?
A: No, I myself only support the Steam and GOG English SE and AE versions of Skyrim. If someone else wants to port it, feel free. (see permission) If you decide to port it, you yourself take full responsibility to offer support to said port. I will not provide no support for any ports by third parties.
Q: I use a ported version of this mod on <insert platform> and I have a problem. Can you help?
A: I don't provide any support for third party ports on other platforms than the Steam and GOG English SE and AE versions of Skyrim. If you have issues, you should adress the person that ported it.
Q: Does this work on Skyrim 1.6+, aka "Anniversary Edition"?
A: Yes, it should.
Q: Why don't your mods use MCMs and instead use this janky console command system to set globals?
A: I am not a fan of MCMs. You can set the globals by making a patch in xEdit. I have no plans of changing this. If you want to add an MCM, feel free. (see permissions)
Q: Why don't you use FOMODs?
A: That would require reuploading the entire mod, in question, even if I only make a small change. My internet is limited and reuploading the files each time will take a huge chunk of my monthly volume.