This is a fix for the ultra-fast decay of fish freshness. Apparently EA simply forgot to inform their fridges and other inventories of the fact that fish are also something to be kept fresh (just like other food).
Fix may become obsolete when/if they get around to fixing it themselves (they’re aware). — This is obsolete for post-1.5.139 games.
I made it so that fish in bowls do not decay at all, fish in fridges at a rate that I think is reasonable, and fish in sim inventories at twice the fridge rate. See the screenshots below for what that means in in-game time (they’re all from the same test game): Saturday 11PM is when the last fish is caught (all three are “Great” at that point), the ones in the fridge are still “Good” the next evening, the inventory fish is at “Average”.
Note that fish freshness when cought has a random variation (anything between “Average” and “Excellent” is possible) and these are all ranges, not fixed values. Raw fish will still decay faster than prepared food; this is on purpose since I think this is what’s realistic.
Default override, XML tuning only. Will conflict with anything that touches the following resources:
Note that the latter is also used in scumbumbo’s Packing Crates! I recommend removing this mod if you want to use the crate, because the crate is much more useful.
2015-04-04: As of 1.5.139 the fishbowls now finally know what a fish is by default. Which means this is obsolete for post-1.5.139 games.
2014-12-16: This should now be mostly obsolete as of version 18.104.22.1680.
Fish stored in the refrigerator will no longer decay as if they were sitting on a marble slab, at noon, outside, beneath a blistering mid-summer sun.