Ever since Celebration Stuff Pack came out, OFB players have been complaining that they can't put Celebration cakes in OFB Decra-Chill Food Display Refrigerators. The problem lies not in new cakes, but in the display itself.
The object placement setting of Decra-Chill display is very stupidly coded. Basically, it won't accept anything but cooked dishes and harvestables. The only two exceptions are base game birthday cake and wedding cake. Instead of making exceptions for
all cakes (Maxis and custom alike), it makes exceptions only for
specific GUIDs of two base game cakes. Which means that even Maxis cakes added by later EP/SP (like those Celebration SP cakes) will be automatically disallowed. (How stupid is that? Do they really expect that players will be content to stock every single bakery shelf with only 2 cakes?) If you use moveobjectson cheat to force them into the display, you wouldn't be able to restock.
This stupidity is now fixed. You can put all 7 Celebration cakes in OFB food displays without resorting to moveobjects on cheat. Sims can restock cakes properly.
You can put custom cakes too, if you choose so. Or any other kinds of objects, really. With this fix installed, you can stock fake food in the fridge and sell them off.
It won't clash with
Numenor's "Custom objects placeable on OFB displays and shelves" mod. You still need Numenor's mod to sell custom objects that aren't "OFB-Ready", be it on Decra-Chill or on regular shelves. In "No Prevent Placement" version, I only removed the "discrimination" of Decra-Chill, making it accept the same kind of objects as regular OFB shelves. If a custom object cannot be placed on regular OFB shelves without help of Numenor's mod in the first place, it can't be placed in Decra-Chill either.
In addition, I altered OFB shelf placement values of all 4 birthday cakes and dessert plate. Unlike wedding cakes, you can put only one birthday cake and 2 dessert plates per shelf, which looks a little empty IMO. With this fix installed, you can put 2 birthday cakes and 6 dessert plates per shelf.
This fix will also work on custom food displays cloned from OFB Decra-Chill display.
This fix comes in 2 flavors. Use ONLY ONE at a time.
zLdDarcy_OFBFoodDisplay_MaxisCakesFixOnly.packageThis version allows 7 cakes from Celebration SP to be placed and restocked in OFB Decra-Chill Food Display. You can't put custom cakes or fake foods. This is the way original game code works.
If you have AL, MaxisCakesFixOnly version is largely obsolete save for "amount per shelf" fix. Only keep it if you also want to put more birthday cakes and dessert plates per shelf.
zLdDarcy_OFBFoodDisplay_NoPreventPlacement.packageI removed the placement prevention setting of food display altogether. Anything that can be placed on regular OFB shelves can be placed in OFB Decra-Chill Food Display as well, including 7 cakes from Celebration SP, custom cakes, and fake foods cloned from decorative objects. Stored dishes will not spoil as usual.
Update History:2008-04-24: Changed installation location for people who have patched FreeTime, as this fix no longer works from the Celebration game folder. See below for the detailed instruction.
2008-05-27: Updated to v1.1a. Fixed a bug in EP flags. Now anyone can use the same version, whether they have Celebration SP or not. Celebration birthday cakes will be automatically deactivated for the people who don't have Celebration SP.
If you don't have Celebration SP and previously downloaded
zLdDarcy_OFBFoodDisplay_NoPreventPlacement-OFBWithoutCeleb.package, delete it and get one of regular versions. The updated version will continue to work in case you get Celebration SP in the future. (You may have to move the fix to the new location though, depending on your EP/SP combination.)
2008-09-01: AL finally updated Decra-Chill Food Display to accept 7 Celebration cakes.
If you have AL, MaxisCakesFixOnly version is largely obsolete save for "amount per shelf" fix. Only keep this version if you also want to put more birthday cakes and dessert plates per shelf.
NoPreventPlacement version is not affected by AL.
Installation:If you put this fix in Downloads folder, birthday cakes will bear annoying CC asterisks in thumbnail pics, and delete button will be activated.
To avoid asterisks and delete button, put the fix in the following location.
If your latest EP is
patched FreeTime or later: (also for people who don't have Celebration SP)
C:\Program Files\EA GAMES\The Sims 2 <Your Latest EP>\TSData\Res\Catalog\Bins (or the corresponding folder on your system if your game isn't installed in C:\Program Files)
If your latest EP is
Bon Voyage or older, or
unpatched FreeTime:
C:\Program Files\EA GAMES\The Sims 2 Celebration! Stuff\TSData\Res\StuffPack\Objects
C:\Program Files\EA GAMES\The Sims 2 Double Deluxe\SP4\TSData\Res\StuffPack\Objects (for Double Deluxe)
DO NOT remove z- prefix in the filename. It is for ensuring that this fix is loaded after SP objects, overriding original settings.
Changelog: v1.0: Initial release.
v1.1: Added OFB-Without-Celebration version. -> Now discontinued. Use one of regular versions. (2007/12/25)
v1.1a: Fixed a bug in EP flags. (2008/05/27)
v1.1b: Updated MaxisCakesFixOnly version to be compatible with AL. (2008/09/01)
Credits: Jasana_BugBreeder for information about BHAVs of OFB food display
Everyone who contributed to the development of SimPE
Custom Contents featured in screenshots:
"Panettone" and "Pandoro" - Italian traditional Christmassy cakes by MaryLou & Numenor
Two 'celebrate anytime' birthday cakes by Jasana_BugBreeder
Recolorable 'Celebrate anytime' Birthday Cake - in 3 'colors' by Jasana_BugBreeder
Antique Bakery Set by mdhttr323