Post by phyre on Jul 1, 2020 10:01:10 GMT -5
After a long hiatus I am back in TS4 and scratching that TS4 modding itch again. I've created this thread specifically so I can get some feedback /discussion on the "best practice" for my mod.
Currently I am working on a complete rework of the "Off the Grid" lot trait so it fits my own playstyle better. This comes down to a more in-depth and realistic system of water and power collection and use. An example of this for the water utility is different statistic changes to the water utility commodity depending on what you use the water for (brushing your teeth uses less water than, say, washing your dishes, which uses less water than a shower or bath). I am also creating differentiation in collected water from rain (via dew collector) and snow which is relatively clean and can be used for drinking, brushing your teeth, etc, with only a slight risk of a negative outcome, versus the brackish water collected from fishing spots and waterfalls that can be used for watering the garden, bathing your pets, etc. Brackish water will also be useable by most sims (some personality traits excluded) for sim-use, but will give different moodlets depending on the use (shower with brackish water leaves you slightly unclean, but brushing your teeth with brackish water can make you sick). I am also considering creating a custom gameplay object that lets you treat brackish water to clean it, and perhaps even lets you clean the rain/snow water so it never gives any negative outcomes. I also plan to create a difference between the dew collector and the industrial water collector in terms of which objects can and can not be used. The main difference being that, through the dew collector, I consider the water gathering and use to be akin to "fill a bucket and go from there" (complete with composting the toilet's tank), whereas the industrial water collector is more likely hooked up to a lot-specific plumbing network, resulting in more hardware options and the use of a septic tank.
For the most part, I am trying to inject the appropriate XML through the XML injector or a python script where ever possible.
However, for the lot trait and associated buffs itself, I am wondering what would be the best course of action. Do I override tuning files, running the risk of the mod breaking with every patch, but then it will still be the "Off the Grid" lot trait. Or is it better to simply create a new lot trait, akin to the off the grid one, so I (and others who might be interested) can have both versions in their game?
What do you guys consider to be the best practice here? Thanks in advance for the reply!
Currently I am working on a complete rework of the "Off the Grid" lot trait so it fits my own playstyle better. This comes down to a more in-depth and realistic system of water and power collection and use. An example of this for the water utility is different statistic changes to the water utility commodity depending on what you use the water for (brushing your teeth uses less water than, say, washing your dishes, which uses less water than a shower or bath). I am also creating differentiation in collected water from rain (via dew collector) and snow which is relatively clean and can be used for drinking, brushing your teeth, etc, with only a slight risk of a negative outcome, versus the brackish water collected from fishing spots and waterfalls that can be used for watering the garden, bathing your pets, etc. Brackish water will also be useable by most sims (some personality traits excluded) for sim-use, but will give different moodlets depending on the use (shower with brackish water leaves you slightly unclean, but brushing your teeth with brackish water can make you sick). I am also considering creating a custom gameplay object that lets you treat brackish water to clean it, and perhaps even lets you clean the rain/snow water so it never gives any negative outcomes. I also plan to create a difference between the dew collector and the industrial water collector in terms of which objects can and can not be used. The main difference being that, through the dew collector, I consider the water gathering and use to be akin to "fill a bucket and go from there" (complete with composting the toilet's tank), whereas the industrial water collector is more likely hooked up to a lot-specific plumbing network, resulting in more hardware options and the use of a septic tank.
For the most part, I am trying to inject the appropriate XML through the XML injector or a python script where ever possible.
However, for the lot trait and associated buffs itself, I am wondering what would be the best course of action. Do I override tuning files, running the risk of the mod breaking with every patch, but then it will still be the "Off the Grid" lot trait. Or is it better to simply create a new lot trait, akin to the off the grid one, so I (and others who might be interested) can have both versions in their game?
What do you guys consider to be the best practice here? Thanks in advance for the reply!