MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

[New and Improved 9/11/21] Functioning Well - and Off-Grid Plumbing!

by zoe22 Posted 7th Feb 2020 at 7:00 PM - Updated 10th Nov 2021 at 4:01 PM by zoe22
98 Comments / replies (Who?) - 20 Feedback Posts, 4 Thanks Posts
This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.
Update 07/11/21 - New and Improved!
Made things (hopefully) simpler!
-There are now only 2 versions: bucket and pail versions.
Global vs Non-Global off-grid functionality is now handled by a setting which can be changed using testing cheats and shift-clicking on the Functioning Well.
The setting is for the save, so you could have a globally off-grid save, and another save which is non-global (ie not off-grid unless made so with an well/stack of barrels).
The default setting is Non-Global, so all new saves will be Non-Global until changed to Global via the well.


-For those who use ani's Bucket of Water mod, I made an add-on which will add my "Collect Water" interaction to her animated well. So instead of using my boring one, you can have a pretty animated one, and also use her off-grid bathtubs at the same time without needing 2 wells.


Just to note for any confusion that without this add-on, both mods are completely compatible, but the add-on just makes it easier if you use both (and animated well is awesome, thanks mspoodle!)

-Water pump rock object: to make a lot on-grid when it would otherwise be off-grid. Requested by Wojtek for an apocalypse world.

-Added using washing machines to off-grid interactions.

Thanks MissPat and Sonja for testing

To replace old versions:
Just replace the files, and delete scriptCache. If you had a save you were using the Global version in, don't forget to change the setting for that save to Global!

Update 16/11/2020 - New versions and fixes:


Important Update 21/05/2020


UPDATE 23/02/2020:



What is this "Functioning Well" you speak of?
It's a well! That functions!
The idea of this mod is to basically make life more difficult for your sims - Instead of being able to just use objects like showers and sinks with their invisible plumbing, your sims must first collect water from the well in order to flush the toilet, take a bath, wash dishes etc...
It's great for off-grid/ living off the land/ old timey pre plumbing era gameplay.


How does it work?
The well object itself is the decor object "The Old Dried-Up Well" from The Sims 3 Store, that comes with the Brunch at the Old Mill set.
Except it's no longer a decor object, or dried-up! Your sims can and need to actually collect water from the well in order to use plumbing related interactions.
Different interactions will require different amounts of water. (See the Interaction List below for details)

Depending on the version of the mod, water is either represented as Buckets (objects that can be collected at the well) or a number representing the amount of water in a pail which can be filled up at the well. Pails have a maximum capacity, and so can contain only a certain amount of water when filled up. Max value is tunable, found in the Interactions XML (see below for more details.)
To collect buckets of water, Collect Water from the well. To fill pails, add them to your sim's inventory and either Collect Water by clicking on the well to fill up all pails in the sim's inventory, or Collect Water from the pail itself, to fill the individual pail.


The interactions that involve some kind of "plumbing" are replaced with new versions, that check if your sims have enough water before letting your sims do the interaction. If your sims have enough water, they can use the object as normal, and the required amount of water will be used up.


Sims can either use water that is in their own inventory, or water can be stored in the stack of barrels object to be accessible across the household.
Note about the barrels: The stack of barrels is the decor object from WA, but works as an inventory to store buckets of water instead. It requires WA for now, but hopefully soon I will try and make it base game compatible. If you don't have WA you can still use the mod, but each sim will have to have buckets in their own inventory to use plumbing objects.


The well can be found in Misc Plumbing and Outdoor Decor for 200 simoleons. You can place it on a community lot instead of buying it with your own funds.
The barrels can be found in Misc Plumbing and Misc Storage also for 200 simoleons. These need to be placed on your home lot.
The bucket can be found in buydebug for 0 simoleons (Bucket version only).
The pails can be found in Misc Plumbing and Misc Storage for 90 simoleons (Pail version only). These need to be placed on your lot, and added to sims' inventories in order to be filled at the well.


It's also only active sims that need water to use stuff, so the rest of town shouldn't be walking around with terrible stink clouds around them all the time.


Global vs Non-Global
The latest versions v1.1+ (I'm trying helpful naming conventions now :p) handle global/non-global functionality via a setting rather than mod version.
GLOBAL means that all lots are off-grid, and active sims will need to collect water from a well before they can use plumbing objects on their lot. Note that inactive sims don't require or use up water, but if the setting is global, and you change households, the new active household will be off-grid too.
NON-GLOBAL means that only (active) sims who have a Functioning Well, or Stack of Barrels on their lot will be off-grid. Therefore switching to a new household will not necessarily mean the new sims will be off-grid, only if they have the required objects.
Non-Global setting also means that you can keep the mod installed even if you want to play a save that doesn't have any off-grid functionality at all.
The default setting (the setting when you load a new save, and until you change it) is NON-GLOBAL. This value is tunable if you would rather have all new saves globally off-grid by default (zoeoe_WaterMod.Interactions value kIsGlobalDefault).
To change the setting for a save, enable TestingCheats and shift-click on the Functioning Well to toggle the global setting On/Off.

If you want a notification when a save loads, to say the mod is installed and what the setting is for the save, edit the XML zoeoe_WaterMod.Instantiator and change kEnableDebugNotif to True.

Technicalities


Interactions that are replaced


The numbers of buckets/amount of water required for each interaction are tunable - see Tunable Values below.

There are some plumbing objects that are not affected (sims will be able to use these without needing to collect water).
Hot Tubs, Dishwashers, The Outdoor Shower and Public Shower from the Store - Possibly will add these in the future.

Tunable Values


Translating


Installation
There are 2 versions of the mod now, and you can only use 1:
zoeoe_FunctioningWellBUCKET - water is represented by a bucket object. Buckets can be collected from a well, and interactions will use x number of buckets.
zoeoe_FunctioningWellPail - water is represented by a number contained in a pail. Pails can be bought from buy mode and filled up at a well. Interactions will use x amount of water stored in a bucket.

There are also two optional addons:
zoeoe_FW_aniBucketOfWaterMod_addon - adds my "Collect Water" animation to ani's animated well in her Bucket of Water mod, so buckets can be collected/pails filled using the animated well. This addon REQUIRES ani's mod.
zoeoe_FW_WaterPump_rock - a rock that can be added to any lot to act as a water pump, which will override the off-gridness of a lot and make it on-grid. Eg if you are playing in a globally off-grid world, you can give a lot water with the water pump. It's a rock because I couldn't clone a better object, but the transmogrifier should work on any object as there are no interactions/slots etc.




To Uninstall
Before uninstalling the mod, make sure your sims are not interacting with any plumbing objects when you save, otherwise the objects may become unusable. If this does happen, they should be okay if you sell and replace the objects, but I haven't tested this extensively so be warned!
It's a good idea to reset your town/reset all sims before uninstalling to make sure no sims are using objects affected by the new interactions. This is relevant even if the save isn't off-grid, as the interactions have still been replaced if you've played in the world with the mod installed.

Conflicts/Issues
This is a full script mod, and doesn't override any core files or resources. However, on load it does replace the interaction definitions of the interactions listed above. So if you have a mod that also does that (though I don't know any that do), either mine or the other mod likely won't work.

NRaas Shooless is an example of this. If you have both installed, the interactions affected by Shooless (Shower, Use Toilet, Spongebath) will no longer be "off-grid". The interaction names for Use Toilet and Spongebath show up blank too.

One thing to note is that because this mod changes the interaction definitions, if you have mods that adjust the ITUN files of one of the interactions that are replaced, it won't have an effect. You can edit my custom ITUN files to your liking though, they are in the package file
If you do find a conflict, let me know.
The only other thing I have found is that if you have nraas WooHooer installed, the shower WooHoo won't work even if your sims have enough water. They do the social interaction and just stop. It does work if one sim is already in the shower though, so nothing too disastrous

Ani's Bucket of Water mod DOES NOT CONFLICT, as they do different things: my mod replaces the EA interactions, and ani's mod adds a new bath object with a new bathing interaction. Also note that the bucket from the BUCKET version of this mod and ani's bucket are not interchangeable.

Resources Used



Future Plans/Ideas
I've been working on this for quite a while now, and so I really wanted to get what I've done out before it drives me insane, but even though it's pretty much done, there are a few things I feel could function in a better way. I'd also be happy to hear any ideas/preferences that you have for how this could work. Here are just some things I have thought about:


Anyway, sorry for the huge description
If you have any problems, or feedback, please let me know, and I'll try to fix it.

I hope you like it



Additional Credits:
A big thank you to Battery for all the help with my many struggles. I also used S3PE, Buzzler's STBLize tool, and Visual Studio 2017.

Type:
      Additional Functionality: Mods which add brand new functionality to the game
      Other

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

This is a multi-part download:


You can only have 1 version of the mod installed
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
zoeoe_FunctioningWellBUCKET.zip | V1.1 LATEST VERSION - Choose this file or zoeoe_FunctioningWellPAIL

Size: 1.06 MB · Downloads: 1,420 · 9th Nov 2021
1.06 MB 1,420 9th Nov 2021
zoeoe_FunctioningWellPAIL.zip | V1.1 LATEST VERSION - Choose this file or zoeoe_FunctioningWellBUCKET

Size: 1.58 MB · Downloads: 616 · 9th Nov 2021
1.58 MB 616 9th Nov 2021
zoeoe_FW_aniBucketOfWaterMod_addon.zip | V1.1 LATEST VERSION - Optional, requires ani's bucket of water mod

Size: 5.1 KB · Downloads: 825 · 9th Nov 2021
5.1 KB 825 9th Nov 2021
zoeoe_FW_WaterPump_rock.zip | V1.1 LATEST VERSION - Optional, adds a rock shaped water pump to make a lot on-grid if otherwise off-grid

Size: 45.6 KB · Downloads: 650 · 9th Nov 2021
45.6 KB 650 9th Nov 2021
zoeoe_FunctioningWell_V2_global.zip | OLD VERSION - UNSUPPORTED

Size: 1.58 MB · Downloads: 645 · 16th Nov 2020
1.58 MB 645 16th Nov 2020
zoeoe_FunctioningWell_V2_non-global.zip | OLD VERSION - UNSUPPORTED

Size: 1.58 MB · Downloads: 1,349 · 16th Nov 2020
1.58 MB 1,349 16th Nov 2020
zoeoe_FunctioningWell_V1_global.zip | OLD VERSION - UNSUPPORTED

Size: 1.05 MB · Downloads: 3,240 · 16th Nov 2020
1.05 MB 3,240 16th Nov 2020
zoeoe_FunctioningWell_V1_non-global.zip | OLD VERSION - UNSUPPORTED

Size: 1.05 MB · Downloads: 1,994 · 16th Nov 2020
1.05 MB 1,994 16th Nov 2020
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

See: Game Help:TS3 CC Basicswiki for a full guide!
 
98 Comments / Replies (Who?) - 56 Feedback Posts, 37 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 4 of 4
Test Subject
THANKS POST
#76 Old 16th Oct 2020 at 8:44 PM
What a seriously cool idea. Great work!
Test Subject
THANKS POST
#77 Old 3rd Dec 2020 at 8:52 PM
I wanna say first I think it's absolutely amazing that there's still creators working on such creative mods for the Sims 3 in 2020. I've seen so many new incredible mods after playing the game for years and I'm really impressed. One issue with mine, I've downloaded the global version that uses pails, and I've found the functioning well, but I can't seem to find the pail in decor! I've looked in all the decor sections, and I even sent my sim to look at the grocery store but it seems to not be in my game. I don't know much about modding but I did open the file in S3PE and I can't seem to find a sprite or anything with the word "pail" in it's description. I've just downloaded the non-global version and I'm gonna try again, but I thought I should share my experience.
Senior Moderator
staff: senior moderator
Original Poster
#78 Old 3rd Dec 2020 at 11:25 PM
Hey @AnimalTime
Do you have pets installed? The pail is a clone of the milk pail from pets so you will need it installed for it to show up. It should be in decor misc! You could recategorise it with S3PE, if you edit the OBJD named sculptureFloorMilkBarrel, by clicking GRID on the bottom of the window, there you can change the Room category and Room sub category, or function cat and function sub cat if you prefer
Maybe putting it in plumbing misc, or appliances misc would help? I know the decor section can be hard to find stuff!
Test Subject
THANKS POST
#79 Old 31st Mar 2021 at 1:01 AM
Tysm for creating such a genius and rad mod!! Will definitely be using this in my apocalyptic game play!! (:
Would it be possible to collect water from lakes/bodies of water?
Test Subject
#80 Old 1st Jun 2021 at 9:18 AM
Quote:
Originally Posted by zoe22
@Franklee300 Hi there, sorry you're having this problem. I will look into this soon. I did notice when I was testing a new version (not been uploaded) that there was a problem with the Repair interaction name on the toilet (and probably other Repairs too) and have not had a chance to fix it yet. Though I believe that it was only a problem with the repair interactions, not the other ones like Use toilet and Sponge Bath. (Though there was actually a separate problem with the sponge bath interaction but that didn't affect the name for me).

I will double check the versions this weekend hopefully to see if it's the same in my game, though i don't think it was when i tested them.
But would you mind giving me some more info? 
Is your game in English or another language? 
Is it just those two interactions or all of them that are missing the names?
And what game patch are you on?

It might be easier if you PM instead of replying on this thread  


Hello, I'm having the exact same issue as Franklee!

I do have a UI mod. My language is English. The "use bathroom" option is blank but still works correctly. I don't know if it's an issue with translation etc.
Senior Moderator
staff: senior moderator
Original Poster
#81 Old 2nd Jun 2021 at 8:09 PM
Quote:
Originally Posted by SimC
Hello, I'm having the exact same issue as Franklee!

I do have a UI mod. My language is English. The "use bathroom" option is blank but still works correctly. I don't know if it's an issue with translation etc.


Hi @SimC
If I remember right, this is caused when NRaas Shooless is installed. Shooless replaces some of the same interactions and for some reason it messes up the interaction names sometimes when it's installed with my mod.
You might have noticed that the off-grid functionality isn't working properly as well?

If that's not the case, and you don't have Shooless installed, let me know because I'll have to do some more investigating
Senior Moderator
staff: senior moderator
Original Poster
#82 Old 2nd Jun 2021 at 8:12 PM
Quote:
Originally Posted by YLIMDS
Tysm for creating such a genius and rad mod!! Will definitely be using this in my apocalyptic game play!! (:
Would it be possible to collect water from lakes/bodies of water?


That's actually something I wanted to do, and I started working on it ages ago but gave up.
But I should really have another go at some point
Field Researcher
#83 Old 17th Jul 2021 at 4:50 PM
First of all, thank you for such a lovely mod- it seems to be working once plumbed items are replaced as you've said, and I appreciate that the items are not too difficult to find as I just have to remember $200.

That said, I have a sculpted toilet that I cannot replace at use in a home that is intended to last for several generations (sort of like, anything my sims make take precedent over having to buy new). That sculpted toilet now kicks out an error when someone tries to use it (as it the sim runs off lot and can't wayfind). Even resetting the object doesn't fix the problem. Do you think there is a way that sculpted toilets/plumbing objects can coexist with this mod?

Bread edges.... are the new white meat.
READ the Sparrows Random Legacy Challenge Blog
READ the Sparrows WISHACY Challenge Blog
WATCH the Test of Time Challenge Let's Play! Videos
Senior Moderator
staff: senior moderator
Original Poster
#84 Old 20th Jul 2021 at 11:45 AM
Quote:
Originally Posted by Frogsnack
First of all, thank you for such a lovely mod- it seems to be working once plumbed items are replaced as you've said, and I appreciate that the items are not too difficult to find as I just have to remember $200.

That said, I have a sculpted toilet that I cannot replace at use in a home that is intended to last for several generations (sort of like, anything my sims make take precedent over having to buy new). That sculpted toilet now kicks out an error when someone tries to use it (as it the sim runs off lot and can't wayfind). Even resetting the object doesn't fix the problem. Do you think there is a way that sculpted toilets/plumbing objects can coexist with this mod?


Hey @Frogsnack , glad you like the mod!

With the last/second to last update, it shouldn't be necessary to replace the plumbing objects for the off-grid functionality to work. Are you sure that you have the latest version installed, that either you're using the Global version, or you have a well or stack of barrels on the lot (to make the lot off-grid)? And if you're replacing an old version of the mod, make sure to delete the Script cache file.
You could try resetting the town to stop all plumbing interactions, and reinstalling the latest version and hopefully the off-grid functionality should work on all plumbing objects that should be affected, straight away.

As for the sculptured items, I haven't actually tested them before. The issue might be caused with the whole thing not working properly (as in the new interactions not being applied as they should), but I will look into it to see if there is also anything special about sculpted items that would mean they work differently interaction-wise

Let me know how it goes!
Inventor
#85 Old 17th Aug 2021 at 3:50 AM
Where is the pail? I cant find it in buydebug :U
Senior Moderator
staff: senior moderator
Original Poster
#86 Old 18th Aug 2021 at 5:50 PM
@pretenshus the pail should be in misc decor! In the next update I plan on recategorising the objects into misc plumbing. I also need to rename the pail, as it has the original name and description still (oops :p)
Inventor
#87 Old 2nd Sep 2021 at 4:15 AM
Quote:
Originally Posted by zoe22
@pretenshus the pail should be in misc decor! In the next update I plan on recategorising the objects into misc plumbing. I also need to rename the pail, as it has the original name and description still (oops :p)

Thank you!
Test Subject
#88 Old 8th Dec 2021 at 1:06 AM
Quote:
Originally Posted by zoe22
Hey @AnimalTime
Do you have pets installed? The pail is a clone of the milk pail from pets so you will need it installed for it to show up. It should be in decor misc! You could recategorise it with S3PE, if you edit the OBJD named sculptureFloorMilkBarrel, by clicking GRID on the bottom of the window, there you can change the Room category and Room sub category, or function cat and function sub cat if you prefer
Maybe putting it in plumbing misc, or appliances misc would help? I know the decor section can be hard to find stuff!

Hi there! I'm having the same problem! I have pets downloaded, but I can't find either the original pail or the clone in decor-misc!
Senior Moderator
staff: senior moderator
Original Poster
#89 Old 10th Dec 2021 at 3:12 PM
Hey @Gabriella !
If you have the latest version, the pail should be found in misc plumbing now so it should be easier to find
Let me know if you still can't find it
Test Subject
#90 Old 22nd Dec 2021 at 8:03 PM
Quote:
Originally Posted by zoe22
Hey @Gabriella !
If you have the latest version, the pail should be found in misc plumbing now so it should be easier to find
Let me know if you still can't find it

Sorry!! I still can't find it! I think I'll probs just download the bucket version!
Test Subject
#91 Old 22nd Dec 2021 at 8:05 PM
Quote:
Originally Posted by zoe22
Hey @Gabriella !
If you have the latest version, the pail should be found in misc plumbing now so it should be easier to find
Let me know if you still can't find it

Wait actually i just realized I had two versions of the mod! Maybe that was what was causing the problem? I'll launch and check!
Test Subject
#92 Old 19th May 2022 at 3:28 AM Last edited by Joyius : 19th May 2022 at 4:27 AM.
Hi, I really wanted to use this in my game, and I tried every which way I could to get it to work, but when I installed it, even with replacing the shower and toilet, I could not get it to work, the interactions were still there to shower as if the shower was hooked up on-grid. I have no idea why it won't work.
Senior Moderator
staff: senior moderator
Original Poster
#93 Old 19th May 2022 at 9:39 AM
Hey @Joyius
It's probably because the setting when you first load a save is non-global which means to make your household's lot off-grid, you need to mark it by placing a well or the stack of barrels.

Alternatively, you can make the setting global by using the cheat interaction on the well, which means you don't need to place anything to make the lot off-grid and can have the well on another lot like a community one.

It also means that if you rotate households in a save, they will be off-grid when you play them without adding anything to the lot.

Hope this fixes it for you!
Test Subject
#94 Old 19th May 2022 at 8:08 PM
Quote:
Originally Posted by zoe22
Hey @Joyius
It's probably because the setting when you first load a save is non-global which means to make your household's lot off-grid, you need to mark it by placing a well or the stack of barrels.

Alternatively, you can make the setting global by using the cheat interaction on the well, which means you don't need to place anything to make the lot off-grid and can have the well on another lot like a community one.

It also means that if you rotate households in a save, they will be off-grid when you play them without adding anything to the lot.

Hope this fixes it for you!


I did try all that, placing the well, the barrels, using only the well, turned the global on and off, and nothing worked.
Senior Moderator
staff: senior moderator
Original Poster
#95 Old 19th May 2022 at 11:29 PM
@Joyius uh oh!
Do you have nraas shooless installed?
If the sink is off-grid but the shower isn't, it might be that. Unfortunately shooless conflicts as it replaces some of the same interactions. Other than that, I'm not sure what I could be, as the mod is loading if you can use the well etc
Test Subject
#96 Old 20th May 2022 at 4:46 AM
Quote:
Originally Posted by zoe22
@Joyius uh oh!
Do you have nraas shooless installed?
If the sink is off-grid but the shower isn't, it might be that. Unfortunately shooless conflicts as it replaces some of the same interactions. Other than that, I'm not sure what I could be, as the mod is loading if you can use the well etc


Nope don't have shooless installed, it's so confusing.
Senior Moderator
staff: senior moderator
Original Poster
#97 Old 20th May 2022 at 8:37 AM
@Joyius well nothing obvious comes to mind, so all I can really suggest is troubleshoot it, maybe starting by trying it with only this mod installed in a new save or even regenerate the sims 3 folder to make it completely new apart from the mod.

Feel free to PM me with the results and we can go from there if you want. Really weird it's not working!
Test Subject
THANKS POST
#98 Old 29th Aug 2022 at 12:51 AM
I have the same problem as Joyius. Most of my sinks, toilettes and baths/showers don't require the water, it's as if my sim is still on-grid. And some of them are unusable with the message that I don't have the water in my inventory even though I have over 100 waters in my barrels.
Senior Moderator
staff: senior moderator
Original Poster
#99 Old 29th Aug 2022 at 5:50 PM
@Giakou
Did you try what I suggested to Joyius?
I can't do much if I'm not able to recreate the issue, but if you are able to narrow down the issue to certain situations, that would be really helpful. Eg a mod conflict

Some more questions that might help:
Are all the issues occuring with objects on the same lot? Is it the home lot or another lot? Which files related to the mod do you have installed? What settings are on (global/non global)?

I'm wondering if the objects that won't let you use them are on an off-grid lot but not on your home lot and so they can't use water in the barrels stored at home.
That wouldn't explain the objects not using the water when the lot is definitely off-grid though.

Just in case you haven't tried these: reinstalling the files (making sure only the latest version is installed) and deleting your script cache file to see if the same thing happens, replacing plumbing objects shouldn't be necessary but it's worth a shot too.
Starting in a new save to see if it's happening there too.
Starting a new Sims 3 folder with just this mod installed and seeing how that goes.

Depending on how bad you want to get it to work, I'm happy to help you troubleshoot, but if you could try those things and answer my questions first that would be great. Feel free to PM me about it.
The next step if I still can't work it out, is you could send me your game files (like your mods and a save where it's not working) and I can have a look myself. If you're commited!
Page 4 of 4