Functional Fireplaces with Cauldron - Converted from The Sims Medieval
SCREENSHOTS
Downloaded 6,675 times
271 Thanks
89 Favourited
18,338 Views
Say Thanks!
Thanked!
Author spherefish
Uploaded: 1st Aug 2022 at 1:15 PM
Updated: 28th Nov 2022 at 5:27 PM
Updated: 28th Nov 2022 at 5:27 PM
Updates
Version 1.0.4
Fixed a Routing Error that would sometimes cause the Fireplaces to become permanently inaccessible.
This was a severe bug, so make sure to download the newest version! If you have any routing issues in older saves where you had placed the Fireplaces, try moving/rotating the lot in edit town mode.
About this mod
Ever since I first played the Sims Medieval I fell in love with the Fireplace/Cauldron combo objects and thought it would be amazing to have them in the Sims 3 … and have them function just like they did in TSM. So here is my attempt to bring some of that medieval charm into your good old Sims 3 neighborhoods.
This download features two different Fireplaces that have been converted from the Sims 3 Medieval with modded functionality. These objects function as both Fireplaces and Stoves and use animations from TSM, so you will actually be able to watch your sims stir that cauldron. They use a custom recipe list that can be changed via Tuning (the default list only contains recipes that I thought would make sense to be cooked in a cauldron). I also included some new recipes that were inspired by TSM, though adding them is completely optional.
Disclaimer:
The original meshes, textures and animations were made by EA for The Sims Medieval. I only take credit for the conversion and the custom script.
How to Install
There are five different files in the ZIP, some of which are optional. Simply put the ones you need into your Mods/Packages folder.
The following files are REQUIRED:
TSMFireplace_Animations.package
(Contains the script and the animations. The objects will not function without this file.)
TSMFireplace_Physician.package
TSMFireplace_RusticCorner.package
(These files contain the converted objects. You will need at least one of them unless you plan to use the script for a custom object.)
The following files are OPTIONAL:
TSMFireplace_Recipes.package
TSMFireplace_Tuning.package
The Fireplace
These Fireplaces function just like regular TS3 Fireplaces, however I did change a few aspects.
(NOTE: These changes ONLY affect the custom fireplaces that are included in this download and use the custom script, your regular fireplaces will not be affected.)
The Cauldron
The main purpose of these objects is to work like a stove-replacement. Cooking meals in the cauldron functions similarly to cooking them in a stove, your sims will gain cooking skill from it and will only be able to cook recipes that they know. Since the number of recipes that can be cooked using the cauldron is pretty limited compared to the stove, this mod ignores Mealtime flags by default (meaning your sims will be able to cook Spaghetti etc. for breakfast) – however, the interaction will still say “Have Breakfast/Dinner/etc.” You can enable Mealtime flags via Tuning, though I recommend against it unless you also change the kCookableRecipes List to include more recipes.
By default, this mod will not allow you to cook a recipe if you don't have the necessary ingredients, since that's how cooking functioned in TSM (basically like ani's Fridge mod). You can change that by setting the kAllowCauldronShopping Tuning value to “True”. While you don't need a fridge to use the cauldron, the mod will check the fridge inventory for ingredients if there is a fridge on the lot.
Leftovers
Each time your sims cook a single portion in the cauldron (selecting “Have” rather than “Serve”), the “remaining” 9 portions of the meal will be left inside as Leftovers. Sims (including children) will then have the option to select “Eat Leftovers” when they click on the fireplace to grab a portion of the previously cooked meal.
Leftovers will reset if all the portions are gone, if the cauldron is used to cook another meal or if you make a sim clean the cauldron. Leftovers can spoil if they are left inside the cauldron for too long (24h by default). Sims get disgusted by spoiled leftovers and are likely to clean them out autonomously.
There is a special “Eat Leftovers” interaction for children that shows up when the cauldron is empty, allowing them to get food even when no adults are around. They'll basically scratch out whatever is left inside the cauldron and get a default meal (which is canned soup by default, though it can be changed via Tuning).
Recipes
This download comes with a few custom recipes for your sims to cook inside the cauldron, since the original list of cookable recipes is a bit short. They were all inspired by TSM Food and use (in some cases recolored) textures from TSM and TS3.
I did my best to translate the recipe names to all languages, however I had to rely on Google Translator for the vast majority … so if anything sounds weird in your language, I apologize in advance! Let me know if you'd like anything fixed.
Issues
I'll be honest, I'm not particularly skilled at meshing and object creation, so while I tried my best to convert these objects, the result isn't perfect.Most notably, there are certain parts of the texture that should be transparent (like the chains), yet I didn't manage to make them appear transparent in the game, no matter how much I messed around with the textures (though it looked fine in TSRW…) This should be fixed now!
Also, the animations may have some clipping issues, particularly for teenagers – they will just kinda stir through the cauldron walls. Unfortunately this can't be helped, since the original TSM objects and animations were not made with teenagers in mind.
If you notice any resets or script errors, let me know ASAP! I tested the mod pretty extensively but something might always slip through the cracks. As for Compatibility, there should not be any major issues since this is a scripting mod that doesn't interfere with existing functionality. However the new object script inherits from the Fireplace class, so any mods that mess with Fireplaces might cause it to not work properly.
Possible Conflicts
This mod was built and tested with patch version 1.67.
Tuning
You can find the Tuning XML in TSMFireplace_Tuning.package.
Future work
Tools Used
Version 1.0.4
Fixed a Routing Error that would sometimes cause the Fireplaces to become permanently inaccessible.
This was a severe bug, so make sure to download the newest version! If you have any routing issues in older saves where you had placed the Fireplaces, try moving/rotating the lot in edit town mode.
Version 1.0.3
Version 1.0.2
Fixed an issue that caused this mod to conflict with the Set The Table & Call To Meal mod. If you had your interactions disappear, try the method I described here to fix it.
Version 1.0.1
I managed to fix the transparency issue, thanks to Naus Allien and the kind MTS staffer who approved this Download and suggested adjusting the shaders. If you already placed the object in your game, you will probably need to recolor it to get the fixed transparency.
I also added another flavor to this mod that can be enabled by changing the kUseFlavor2 Tuning value to “True” and is designed to work with ani's Woodcutter Tree mod. It makes the Fireplaces use the default “Light Fire” interaction (which is the one ani's mod overrides) and will require the fire to be lit in order for the cooking interactions to show up. That way, your sims will have to gather Firewood if they want to use the Fireplace for cooking. Thank you to echoweaver for suggesting this!
- Vegetable soup will now actually be regarded as Vegetarian
- The regular cooking process for the soups should no longer look broken
Version 1.0.2
Fixed an issue that caused this mod to conflict with the Set The Table & Call To Meal mod. If you had your interactions disappear, try the method I described here to fix it.
Version 1.0.1
I managed to fix the transparency issue, thanks to Naus Allien and the kind MTS staffer who approved this Download and suggested adjusting the shaders. If you already placed the object in your game, you will probably need to recolor it to get the fixed transparency.
I also added another flavor to this mod that can be enabled by changing the kUseFlavor2 Tuning value to “True” and is designed to work with ani's Woodcutter Tree mod. It makes the Fireplaces use the default “Light Fire” interaction (which is the one ani's mod overrides) and will require the fire to be lit in order for the cooking interactions to show up. That way, your sims will have to gather Firewood if they want to use the Fireplace for cooking. Thank you to echoweaver for suggesting this!
About this mod
Ever since I first played the Sims Medieval I fell in love with the Fireplace/Cauldron combo objects and thought it would be amazing to have them in the Sims 3 … and have them function just like they did in TSM. So here is my attempt to bring some of that medieval charm into your good old Sims 3 neighborhoods.
This download features two different Fireplaces that have been converted from the Sims 3 Medieval with modded functionality. These objects function as both Fireplaces and Stoves and use animations from TSM, so you will actually be able to watch your sims stir that cauldron. They use a custom recipe list that can be changed via Tuning (the default list only contains recipes that I thought would make sense to be cooked in a cauldron). I also included some new recipes that were inspired by TSM, though adding them is completely optional.
Disclaimer:
The original meshes, textures and animations were made by EA for The Sims Medieval. I only take credit for the conversion and the custom script.
How to Install
There are five different files in the ZIP, some of which are optional. Simply put the ones you need into your Mods/Packages folder.
The following files are REQUIRED:
TSMFireplace_Animations.package
(Contains the script and the animations. The objects will not function without this file.)
TSMFireplace_Physician.package
TSMFireplace_RusticCorner.package
(These files contain the converted objects. You will need at least one of them unless you plan to use the script for a custom object.)
The following files are OPTIONAL:
TSMFireplace_Recipes.package
TSMFireplace_Tuning.package
The Fireplace
These Fireplaces function just like regular TS3 Fireplaces, however I did change a few aspects.
(NOTE: These changes ONLY affect the custom fireplaces that are included in this download and use the custom script, your regular fireplaces will not be affected.)
- The “Light Fire” Interaction was replaced by a custom one that uses the same animation as the “Put out Fire” Interaction, your sims will just kinda poke it rather than use the (very modern looking) lighter
- The new “Light Fire” Interaction basically makes the object fireproof (meaning it will not set nearby object on fire like a regular fireplace would)
- The “Poke Fire” Interaction was removed because the animations looked off (this most likely has to do with slots, since I cloned the object off a stove–I might try to fix this in the future!)
The Cauldron
The main purpose of these objects is to work like a stove-replacement. Cooking meals in the cauldron functions similarly to cooking them in a stove, your sims will gain cooking skill from it and will only be able to cook recipes that they know. Since the number of recipes that can be cooked using the cauldron is pretty limited compared to the stove, this mod ignores Mealtime flags by default (meaning your sims will be able to cook Spaghetti etc. for breakfast) – however, the interaction will still say “Have Breakfast/Dinner/etc.” You can enable Mealtime flags via Tuning, though I recommend against it unless you also change the kCookableRecipes List to include more recipes.
By default, this mod will not allow you to cook a recipe if you don't have the necessary ingredients, since that's how cooking functioned in TSM (basically like ani's Fridge mod). You can change that by setting the kAllowCauldronShopping Tuning value to “True”. While you don't need a fridge to use the cauldron, the mod will check the fridge inventory for ingredients if there is a fridge on the lot.
Leftovers
Each time your sims cook a single portion in the cauldron (selecting “Have” rather than “Serve”), the “remaining” 9 portions of the meal will be left inside as Leftovers. Sims (including children) will then have the option to select “Eat Leftovers” when they click on the fireplace to grab a portion of the previously cooked meal.
Leftovers will reset if all the portions are gone, if the cauldron is used to cook another meal or if you make a sim clean the cauldron. Leftovers can spoil if they are left inside the cauldron for too long (24h by default). Sims get disgusted by spoiled leftovers and are likely to clean them out autonomously.
There is a special “Eat Leftovers” interaction for children that shows up when the cauldron is empty, allowing them to get food even when no adults are around. They'll basically scratch out whatever is left inside the cauldron and get a default meal (which is canned soup by default, though it can be changed via Tuning).
Recipes
This download comes with a few custom recipes for your sims to cook inside the cauldron, since the original list of cookable recipes is a bit short. They were all inspired by TSM Food and use (in some cases recolored) textures from TSM and TS3.
Recipe | Type | Ingredients |
---|---|---|
Gruel | Snack | Any Ingredient |
Meat Soup | Lunch, Dinner | Steak |
Fish Soup | Lunch, Dinner | Fish |
Vegetable Soup | Lunch, Dinner | Vegetable |
I did my best to translate the recipe names to all languages, however I had to rely on Google Translator for the vast majority … so if anything sounds weird in your language, I apologize in advance! Let me know if you'd like anything fixed.
Issues
I'll be honest, I'm not particularly skilled at meshing and object creation, so while I tried my best to convert these objects, the result isn't perfect.
Also, the animations may have some clipping issues, particularly for teenagers – they will just kinda stir through the cauldron walls. Unfortunately this can't be helped, since the original TSM objects and animations were not made with teenagers in mind.
If you notice any resets or script errors, let me know ASAP! I tested the mod pretty extensively but something might always slip through the cracks. As for Compatibility, there should not be any major issues since this is a scripting mod that doesn't interfere with existing functionality. However the new object script inherits from the Fireplace class, so any mods that mess with Fireplaces might cause it to not work properly.
Possible Conflicts
- Set The Table & Call To Meal – the earlier version of these Fireplaces caused a conflict, however it should be fixed now. If you had issues, download the newest version and try this method in case any interactions disappeared.
- Cook With Any Ingredient – while there should be no issues with this mod, the ingredient selection will not show up for the Fireplaces because they use a custom cooking process.
- ani's Woodcutter Tree – nothing major but I've had some weird issues with the “Light Fire” interaction sometimes showing up multiple times for these Fireplaces.
If you experienced this problem, try enabling Flavor 2 via Tuning which should be more compatible with ani's mod.Nevermind, as echoweaver pointed out, this issue also seems to pop up with Flavor 2.
This mod was built and tested with patch version 1.67.
Tuning
You can find the Tuning XML in TSMFireplace_Tuning.package.
Variable | Function | Value |
---|---|---|
kCookableRecipes | List of Recipes that can be cooked in the cauldron | MeatSoup, FishSoup, VeggieSoup, Gruel, CannedSoup, MacAndCheese, Ratatouille, GoopyCarbonara, Spaghetti, SpaghettiWithVeggiSauce, StewSurprise, Ambrosia, Bouillabaisse, PorciniRisotto, AlooMasalaCurry, ChiliConCarne, VegetarianChili, HotAndSourSoup |
kLeftOverSnack | Recipe that children can scratch out of the cauldron when no leftovers are available | CannedSoup |
kHoursUntilFoodSpoils | Simhours until leftovers inside the cauldron become spoiled | 24 |
kCookingTimeMultiplier | Regulates the cooking process duration | 0.3 |
kIgnoreMealtime | Set to False to use regular Mealtime flags for the cauldron | True |
kAllowCauldronShopping | Set to False to only allow cooking using available ingredients | False |
kUseFlavor2 | Set to True to to stop the mod from replacing the default "Light Fire" Interaction and require Fireplaces to be lit in order to cook | False |
Future work
- Allow sims with a low cooking skill to burn food and set the cauldron on fire
- Improve the way food quality is calculated
- Add more recipes, particularly sweet ones for desserts
- MAYBE convert some of the other TSM cooking objects, particularly the baking thingy
Tools Used
- TSRW and S3OC to create the Objects and Props
- ModelInstanceKeyHash Tool by douglasveiga for the custom Recipes
- Nraas ErrorTrap and MasterController for Testing
- S3PE
Filename | Type | Size |
---|---|---|
spherefish_TSMFireplaces_v1.0.4.zip | zip | |
TSMFireplace_Physician.package | package | 14882007 |
TSMFireplace_Recipes.package | package | 2298650 |
TSMFireplace_RusticCorner.package | package | 12474284 |
TSMFireplace_Tuning.package | package | 1474 |
TSMFireplace_Animations.package | package | 1048954 |
MTS has all free content, all the time. Donate to help keep it running.
spherefish_TSMFireplaces_v1.0.4.zip
Download
Uploaded: 12th Aug 2022, 9.81 MB.
6,678 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Also Thanked - Users who thanked this download also thanked:
-
[{"0":"526207","threadid":"526207","1":"2314","c":"2314","2":"More Traits for All Ages","title":"More Traits for All Ages","3":"3274054","postuserid":"3274054","4":"mikey","postusername":"mikey"},{"0":"659969","threadid":"659969","1":"913","c":"913","2":"simler90's Gameplay Core Mod","title":"simler90's Gameplay Core Mod","3":"10023119","postuserid":"10023119","4":"simler90","postusername":"simler90"},{"0":"579548","threadid":"579548","1":"876","c":"876","2":"'No Stretch' Children can Series","title":"'No Stretch' Children can Series","3":"9742512","postuserid":"9742512","4":"kapaer","postusername":"kapaer"},{"0":"616566","threadid":"616566","1":"851","c":"851","2":"Children can care for their lil' siblings","title":"Children can care for their lil' siblings","3":"9760205","postuserid":"9760205","4":"TheSweetSimmer","postusername":"TheSweetSimmer"},{"0":"492102","threadid":"492102","1":"707","c":"707","2":"Retuned Attraction System (1.67 compatible)","title":"Retuned Attraction System (1.67 compatible)","3":"7544573","postuserid":"7544573","4":"Fentonparkninja","postusername":"Fentonparkninja"},{"0":"378416","threadid":"378416","1":"699","c":"699","2":"[UPDATE] 10 new CAS Sliders (Breast, Hip, Waist, Butt, Head and more)","title":"[UPDATE] 10 new CAS Sliders (Breast, Hip, Waist, Butt, Head and more)","3":"2393587","postuserid":"2393587","4":"jonha","postusername":"jonha"},{"0":"512093","threadid":"512093","1":"682","c":"682","2":"Faster\/Slower Leaf Raking and No Leaves in other Seasons","title":"Faster\/Slower Leaf Raking and No Leaves in other Seasons","3":"3274054","postuserid":"3274054","4":"mikey","postusername":"mikey"},{"0":"634199","threadid":"634199","1":"663","c":"663","2":"Snow but better! - Snow replacement mod","title":"Snow but better! - Snow replacement mod","3":"8494591","postuserid":"8494591","4":"Lyralei","postusername":"Lyralei"},{"0":"625595","threadid":"625595","1":"637","c":"637","2":"The Third Person Mod","title":"The Third Person Mod","3":"10125366","postuserid":"10125366","4":"QuackGames","postusername":"QuackGames"},{"0":"444692","threadid":"444692","1":"624","c":"624","2":"No Mosaic Patch 1.22 to 1.67 edited 01\/16\/2014","title":"No Mosaic Patch 1.22 to 1.67 edited 01\/16\/2014","3":"3045250","postuserid":"3045250","4":"velocitygrass","postusername":"velocitygrass"}]
Packs Needed
None, this is Sims 3 base game compatible!
Other Information
Type:
– Skilling
– Additional Functionality
: Mods which add brand new functionality to the game
Tags