More Logical Cooking

harder-cooking_pie-menu-serve_ingredients-required

This is an overhaul of (almost) all of the base game cooking ingredients and recipes, to make cooking more logical:

  • Group meals now require 4 / 8 times as many ingredients as single meals (no more party-size salads made from one tomato)
  • They also cost 4 / 8 times as much
  • Yoghurt, cereal, chips and microwave snacks now cost money as well (albeit not a lot)

There are two versions available: one with required ingredients (i.e. you must have tomatos in order to make chili), one with optional ingredients (if you have tomatos, chili will be relatively cheap; if you don’t you can make it anyway but it will cost a lot more). Use only one or the other, not both.

The zips contain separate packages per recipe ‒ this way you can pick and choose which ones you want, instead of using all or nothing. All packages are named after the original internal names of the recipes they modify (i.e. my “Fish Casserole” is named “CasseroleTuna” because that is what it’s based on). Foods from Digital Deluxe and similar add-ons (Hamburger Cake etc) will only be available when you have the necessary add-on.

Harvestable prices

are evened out as follows ‒ I suppose this makes gardening a little harder as a side effect; prices of existing harvestables will not be affected:

  • Apple: 4§
  • Strawberry, Plantain: 5§
  • Pear, Cherry: 6§
  • Dragonfruit, Blackberry: 7§
  • Grape, Pomeganate, Lemon: 8§
  • Onion, Potato: 4§
  • Tomato, Mushroom: 5§
  • Carrot, Spinach: 6§
  • Parsley: 4§
  • Basil: 6§ (unchanged)
  • Sage: 9§ (unchanged)

These are the prices for average quality; I did not change any of the multipliers for better/worse quality. For the recipes, vegetables are calculated with an average value of 5§, fruits and herbs with an average value of 6§.

Recipes

are edited thusly (same in both versions):

  • Garden Salad and Scrambled Eggs are changed to require 1 × any vegetable instead of strictly tomato
  • All of the Gourmet foods have a Power requirement added (i.e. they require a working stove / fridge like the Homestyle foods)
  • Tuna Casserole is renamed to Fish Casserole and now requires (any) fish instead of just vegetables
  • Spaghetti now require 1 × any vegetable (plus 1 × Tomato as before) instead of 1 × Mushroom + 1 × Onion + 1 × Tomato
  • Omelet now requires 1 × any vegetable (plus 1 × Onion as before) instead of 1 × Mushroom + 1 × Onion + 1 × Spinach
  • Rack of Lamb now requires any vegetable instead of Carrot
  • Strawberry Cake requires strawberries (which makes this incompatible with Strawberry Strawberry Cake ‒ if you have that, remove it; this does the same thing)
  • Fruit requirement is removed from Monte Cristo Sandwich and SimCity Cheesecake (they both do not look very fruit-y to me)

Note that the in-game recipe picker is a little .. suboptimal; it shows the number of ingredients required per single meal even when you select a group meal. I replaced the “Ingredients” string with “Ingredients per Serving” for US English to make this a little less confusing. The pie menus (“Have Dinner”, “Serve Lunch” etc) do not have that problem; they always show the correct amount in the tooltip.

The other two zips are

  • Microwave snacks — Oatmeal: 5§, Pastry: 6§, Microwave Dinner: 10§; the oatmeal is also renamed to “Microwave Oatmeal”; neither of them require ingredients).
  • Lettuce recipes — Two recipes (Garden Salad and BLT) that require Harvestable Lettuce as an ingredient. They are in a separate zip as individual packages. Use either these or the ones from the main download, not both!

The “Peperoni Pizza” option on the microwave screenshot is this microwave pizza.

Compatibility:

Made from/with game version 1.13. This overrides almost all cooking recipes and will conflict with anything that does the same, e.g. Strawberry Strawberry Cake or the graycurse_cooking_requires_ingredients_base package from this upload. The edited ingredient prices override the COBJ/OBJD of most of the harvestables.

GtW users:

The recipes have a _retail_price variable that seems not to be doing what the Maxian description says it does (“This is not the total price of the recipe. The total price of the recipe will be _retail_price + delta_ingredient_price” ‒ in my testing the total price is flat_fee + delta_ingredient_price), so I’m guessing this is probably used for selling prepared meals in stores (assuming that is possible). Since I don’t have GtW I can’t check; let me know if putting meals on sale results in weirdly high or low prices.

Downloads:

more-logical-cooking_inredients-required.zip
more-logical-cooking_inredients-optional.zip
more-logical-cooking_inredients-required_lettuce.zip
more-logical-microwave-snacks.zip

Feedback

XML Extractor (scumbumbo/Deaderpool), Notepad++, s4pe.

 

Servings
1
4
8
Cereal
Chips
Yoghurt
Oatmeal (Microwave)
Microwave Pastry
Microwave Dinner 10§
Pizza ‒ Cheese 48§
Pizza ‒ Peperoni 56§
Pizza ‒ Bacon 64§
Mac and Cheese 12§ 24§
Tofu Dog 32§
Hot Dog 32§
Grilled Cheese 20§ 40§
Garden Salad 1§ + 1 Vegetable (6§) 2§ + 4 Vegetable (22§) 4§ + 8 Vegetable (44§)
Veggie Burger 56§
Eggs and Toast 28§ 56§
Garlic Noodles 28§ 56§
Protein Plate 32§ 64§
Hamburger 64§
Taco Casserole 36§ 72§
Grilled Chicken 11§ 88§
Salad Caprese 1§ + 1 Tomato + 1 Basil (12§) 4§ + 4 Tomato + 4 Basil (48§) 8§ + 8 Tomato + 8 Basil (96§)
Salt+Pepper Shrimp 12§ 96§
Fish and Chips 1§ + 1 Potato + 1 Fish (15§) 4§ + 4 Potato + 2 Fish (40§) 8§ + 8 Potato + 4 Fish (80§)
Blackened Bass 2§ + 1 Bass (18§) 8§ + 2 Bass (32§) 16§ + 4 Bass (80§)
Fish Tacos 2§ + 1 Vegetable + 1 Fish (17§) 8§ + 4 Vegetable + 2 Fish (48§) 16§ + 8 Vegetable + 4 Fish (96§)
Cioppino 2§ + 1 Tomato + 1 Fish + 1 Onion (21§) 16§ + 8 Tomato + 4 Fish + 8 Onion (128§)
Grilled Steak 22§ 176§
Fish Casserole 2§ + 2 Vegetable + 1 Fish (22§) 8§ + 8 Vegetable + 2 Fish (68§) 16§ + 16 Vegetable + 4 Fish (136§)
Pan Fried Tilapia 2§ + 1 Tilapia (22§) 8§ + 4 Tilapia (88§) 16§ + 8 Tilapia (176§)
Herb Crusted Salmon 2§ + 1 Herb + 1 Salmon (85§) 8§ + 4 Herb + 1 Salmon (109§) 16§ + 8 Herb + 1 Salmon (141§)
Chips and Salsa 4§ + 1 Tomato + 1 Onion (13§) 16§ + 4 Tomato + 4 Onion (52§) 32§ + 8 Tomato + 8 Onion (104§)
Spaghetti 4§ + 1 Tomato + 1 Vegetable (14§) 16§ + 4 Tomato + 4 Vegetable (56§) 32§ + 8 Tomato + 8 Vegetable (112§)
Pasta Primavera 4§ + 1 Herb + 1 Vegetable (15§) 16§ + 4 Herb + 4 Vegetable (60§) 32§ + 8 Herb + 8 Vegetable (120§)
Chili 4§ + 2 Tomato + 1 Onion (18§) 16§ + 8 Tomato + 4 Onion (72§) 32§ + 16 Tomato + 8 Onion (144§)
Trout Meuniere 4§ + 1 Trout + 1 Lemon + 1 Parsley (28§) 16§ + 4 Trout + 4 Lemon + 4 Parsley (112§) 32§ + 8 Trout + 8 Lemon + 8 Parsley (168§)
BLT 5§ + 1 Tomato (10§) 20§ + 4 Tomato (40§) 40§ + 8 Tomato (80§)
Butternut Gnocchi 5§ + 1 Herb (11§) 20§ + 1 Herb (44§) 40§ + 8 Herb (88§)
Omelett 5§ + 1 Vegetable + 1 Onion (14§) 20§ + 4 Vegetable + 4 Onion (56§) 40§ + 8 Vegetable + 8 Onion (112§)
Spinach Frittata 5§ + 2 Spinach (17§) 20§ + 2 Spinach (68§) 40§ + 2 Spinach (136§)
Scrambled Eggs 6§ + 1 Vegetable (11§) 24§ + 4 Vegetable (44§) 48§ + 8 Vegetable (88§)
Lobster Tortellini 8§ + 1 Herb + 1 Tomato (19§) 32§ + 8 Herb + 8 Tomato (76§) 64§ + 8 Herb + 8 Tomato (152§)
Chicken Stir Fry 10§ + 1 Mushroom + 1 Onion (19§) 40§ + 4 Mushroom + 4 Onion (76§) 80§ + 8 Mushroom + 8 Onion (152§)
Wrapped Asparagus 11§ + 1 Herb (17§) 44§ + 4 Herb (68§) 88§ + 4 Herb (136§)
Roast Chicken 12§ + 1 Potato + 1 Vegetable (21§) 48§ + 4 Potato + 4 Vegetable (84§) 96§ + 4 Potato + 4 Vegetable (168§)
Chicken Saltimbocca 12§ + 1 Spinach + 1 Lemon (26§) 48§ + 4 Spinach + 4 Lemon (104§) 96§ + 8 Spinach + 8 Lemon (208§)
Rack of Lamb 16§ + 1 Herb + 1 Potato + 1 Vegetable (31§) 64§ + 4 Herb + 4 Potato + 4 Vegetable (124§) 128§ + 8 Herb + 8 Potato + 8 Vegetable (248§)
Lobster Thermidor 18§ + 1 Herb + 1 Lemon (32§) 72§ + 4 Herb + 4 Lemon (128§) 144§ + 8 Herb + 8 Lemon (256§)
Grilled Salmon 0§ + 1 Salmon (77§) 0§ + 1 Salmon (77§)
White Cake 56§
Heart Cookies 64§
Chocolate Chip Cookies 32§ 64§
Black + White Cookies 36§ 72§
Hamburger Cake 72§
Fruit Parfait 3§ + 1 Fruit (9§) 12§ + 4 Fruit (36§) 24§ + 8 Fruit (72§)
French Toast 4§ + 1 Fruit (10§) 16§ + 4 Fruit (40§) 32§ + 8 Fruit (80§)
Apple Pie 5§ + 1 Apple (10§) 40§ + 8 Apple (80§)
New York Cheesecake 10§ 80§
Pancakes 5§ + 1 Fruit (11§) 20§ + 4 Fruit (44§) 40§ + 8 Fruit (88§)
Gummy Bear Pancakes 11§ 44§ 88§
Monte Cristo Sandwich 11§ 44§ 88§
Signature Cake 11§ 88§
Blue Confetti Cake 11§ 88§
Gourmet Fruitcake 5§ + 1 Fruit (11§) 40§ + 8 Fruit (88§)
Chocolate Cake 12§ 96§
Strawberry Cake 8§ + 1 Strawberry (12§) 64§ + 8 Strawberry (96§)
Black + White Cake 12§ 96§
White + Black Cake 12§ 96§
Baked Alaska 12§ + 1 Fruit (18§) 48§ + 1 Fruit (72§) 96§ + 8 Fruit (144§)
Wedding Cake 16§ 128§

 

The price in brackets is the sum total of flat fee + ingredients, i.e. how much it costs when none of the ingredients are available (the game uses a fixed average value for the latter though, unfortunately (the 5§/6§ I mentioned above), not the actual price of each individual ingredient:
Quote from Recipe.tdesc

Delta price of a recipe will be a delta value that will increase or decrease depending on how many ingredients for the recipe the sim has. E.g. for a 3 ingredient recipe:
 -- If no ingredient is found, price will be retail_price + delta
 -- If 1 ingredient is found, price will be retail_price + 2/3 of delta
 -- If 2 ingredient is found, price will be retail_price + 1/3 of delta
 -- If 3 ingredient is found, price will be retail_price

Note that the in-game recipe picker is a little .. suboptimal; it shows the number of ingredients required per single meal even when you select a group meal. I replaced the “Ingredients” string with “Ingredients per Serving” for US English to make this a little less confusing. The pie menus (“Have Dinner”, “Serve Lunch” etc) do not have that problem; they always show the correct amount in the tooltip.

Advertisements