You are viewing a potentially older version of this package. View all versions.
MelanieMelicious-Farming_and_Cooking_Mod_MelanieMelicious-1.0.0 icon

Farming and Cooking Mod MelanieMelicious

WOW, you can FARM, and COOK, and even make sure your dead friends stay useful. You can find me on Lethal Company Modding Discord.

Date uploaded 4 days ago
Version 1.0.0
Download link MelanieMelicious-Farming_and_Cooking_Mod_MelanieMelicious-1.0.0.zip
Downloads 273
Dependency string MelanieMelicious-Farming_and_Cooking_Mod_MelanieMelicious-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
TeamXiaolan-DawnLib-0.8.1 icon
TeamXiaolan-DawnLib

A modern API for Lethal Company content and all sizes of mods

Preferred version: 0.8.1

README

Farming and Cooking Mod - MelanieMelicious v1.0.0

WOW, you can FARM, and COOK, and even make sure your dead friends stay useful! Custom ingredient config included!

Recipes

Dish Ingredients Prep Station
Vegetable Stew 3-4 Vegetable Crockpot
Meat Stew 2 Meat + 2 Any Crockpot
Meatloaf 3-4 Meat OR 1-2 Meat + 1-2 Vegetable = 3-4 Oven
Bread 3-4 Flour Oven
Meat Pie 1 Meat + 1 Vegetable + 1 Bread Oven
Slider 1 Meat + 1 Vegetable + 1 Bread Grill
Hamburger 1-2 Meat + 1-2 Vegetable + 1-2 Bread = 4 Grill
Grilled Cheese 1-2 Bread + 1-2 Cheese = 3-4 Grill
Red Grape Juice 1 Red Grapes Blender
Green Grape Juice 1 Green Grapes Blender
Apple Juice 1 Apple Blender
Fruit Smoothie 1 Fruit Blender
Red Wine 4 Red Grape Juice Barrel
White Wine 4 Green Grape Juice Barrel
Apple Cider 4 Apple Juice Barrel
Vodka 4 Potato Barrel
Beer 4 Wheat Barrel

Crop Info

Crop Plot N P K
Carrot Normal 4 6 4
Potato Normal 4 4 6
Wheat Normal 8 4 -4
Red Grapes Trellis 4 1 2
Green Grapes Trellis 2 1 4

Ingredients

Ingredient Values Obtaining
Meat +1 Meat Grind player or enemy bodies in a grinder, or cook any liquid enemy remains/samples in a heated device.
Carrot +1 Vegetable 10% (configurable) chance to grow every in-game hour when landed on a planet, when carrot seeds are planted in a planter.
Potato +1 Vegetable, +1 potato 15% (configurable) chance to grow every in-game hour when landed on a planet, when potato seeds are planted in a planter.
Wheat +1 Grain 20% (configurable) chance to grow every in-game hour when landed on a planet, when wheat seeds are planted in a planter.
Red Grapes +1 Fruit, +1 Red Grapes 20% (configurable) chance to grow every in-game hour when landed on a planet, when red grape seeds are planted in a trellis. More valuable than green grapes.
Green Grapes +1 Fruit, +1 Green Grapes 25% (configurable) chance to grow every in-game hour when landed on a planet, when green grape seeds are planted in a trellis. Less valuable than red grapes.
Flour +1 Bread Ground from wheat in a grinder.
Bread +1 Bread
Red Grape Juice +1 Red Grape Juice Made from blending red grapes in a blender.
Green Grape Juice +1 Green Grape Juice Made from blending green grapes in a blender.
Pickles +1 Vegetable Vanilla item found as normal scrap.

Credits

  • Thank you Zigzag for helping me figure out server RPC item spawning and that I needed netcode patching.
  • Thank you Xu Xiaolan for introducing me to hashsets (even though I'm now doing a different thing).
  • Thank you Lizzie, jakemo, and Crossbyte for testing multiplayer. I have been taught how to do multiplayer through LAN, you are now OBSELETE. c:

CHANGELOG

1.0.3

  • Fixed custom ingredient configs not working for items registered through LethalLib. YOU'RE WELCOME @Jarinex @Giganticevan:eye: 😀 also tHaNk YoU chew I mean Xu (+Xiaolan)
  • Fixed issue horrific list modification mid-foreach which could undo a day. I'M SO SORRY @Giganticevan:eye: 😭
  • Fixed saves an issue resulting in save system not always working. @🐾 Samantha 🐾 😀😀😀 look I fixed it 😀😀
  • Regained sanity for hopefully a much more stable public version 😭
  • Updated config to include vanilla bones as fertilizer option, and added fertilizer section in readme. 😀

1.0.2

  • Added safety net to abort saving or loading incompatible data, to prevent save breaking. Sorry @Giganticevan:eye: 😭
  • Added checks to prevent crops reloading on the wrong planter type.
  • Added secondary backup to manually disable save system on configs, at the cost of losing crops and barrel ingredients if you reload the lobby.
  • Fixed (and changed check for) player bodies and baby maneater grinder compatibility. This is the one thing I didn't double check to test, but it probably works now 😀😀😀 @Satou @Jarinex

1.0.1

  • Crops and alcohol barrels should now save when leaving. @🐾 Samantha 🐾 this is for you 😀
  • Made grape trellis crops rounder and less flat.
  • Fixed custom ingredient configs not working for clients (WOW IT'S ALMOST LIKE THIS WAS FORESHADOWED 2 TIMES IN THE PAST FEW MONTHS).
  • Fixed potential very minor memory leak (would probably only really happen if you kept taking something in and out of storage, or kept starting lobbies in one session).

1.0.0

  • Completely reworked plot growing into more of a system.
  • Added crop seeds, fertilizer, and config option for marking other items as fertilizers (alongside setting their NPK values)(Seeds currently reset on save reload).
  • Plots are no longer reserved to specific plants, and instead require seeds of any type to be planted.
  • Crops planted on plots have a lifespan of 3 days before needing to be replanted (length configurable).
  • Plots now have a basic nutrient system tracking nitrogen, phosphorous, and potassium. Growth cycles will always fail if there are not enough nutrients required by the plant. Plants will subtract or add certain nutrients to plots every successful growth, depending on crop. Fertilizers can artificially re-add nutrients to plots.
  • Higher value products now also depend on the average of the 3 nutrients available in a plot, relative to each plot's maximum nutrient capacity (more nutrients will result in higher and more valuable yields).
  • Food items can now be consumed (crazy)! Currently very basic, only affecting player HP depending on the food item.
  • Added various juices (apple juice, red grape juice, green grape juice, and fruit smoothie) and alcohol (red wine, white wine, beer, vodka, and apple cider).
  • Added red and green grapes and grape seeds.
  • Added trellis planter type.
  • Added planter shelf for growing 6 crops simultaneously.
  • Added Blender for juicing today's fruit haul! And so @s1ckboy. stops hAuNtInG me. (Will expand on fruit-related dish variety later.)
  • Added (metal fermentation) BarrelA and BarrelB for turning some juices or other items into alcohol.
  • Added WineRackA for aging your alcohol, passively increasing its value over time.
  • Changed Fridge0 to MiniFridge (and also changed the furniture item to be a mini fridge).
  • Fixed cloning bug between hosts and clients with items used in the grinder.
  • Fixed Gorgonzola and SellBodiesFixed default compatibility to follow updated name check change. @BBAPepsiMan this is for YOU RAHHHH.
  • Compatibility additions moved to config instead of hard-coded (requires config reset to apply!)
  • Added default compatibility for Wesley's moons fruits into fruit list.
  • Added default compatibility for Slaughterhouse's bucket of poop 😊, and Wesley's soil bag to fertilizers.
  • Added config to completely disable custom config ingredients
  • Organized and updated readme.
  • New icon, wOw!
  • Other script changes/reworks.
  • Pinged the @Flamsey guy for probably being interested in this update.

0.4.2

  • Fixed a bug where mod does not fully function without LethalLevelLoader (added null check and using item.name instead of item.prefab.name (sorry if that messes up some configs)).
  • Adjusted some furniture item names (sorry if this messes up other configs).
  • Migrated to DawnLib.

0.4.1

  • Updated to use latest netcode patcher.

0.4.0

  • Rewrote cooking appliances to use more optimized hashsets on item assets. Thanks, XuXiaolan.
  • Added config option for items that can be cooked into imitation meat.
  • Added config option for items that can be cooked to explode.

0.3.2

  • Fixed grilled cheese value calculation.

0.3.1

  • Fixed burger and slider value calculation.

0.3.0

  • Added configs to change values of farmed crops, values added to items turned to meat, and values added when cooking items.

0.2.2

  • Added hold interact timer when cooking to prevent picking up ingredients at the same time, causing a softlock.

0.2.1

  • Added config option to add items to be tracked as certain ingredients (including what can be used in meat grinder). Use PREFAB NAMES (different from item names) for now!

0.2.0

  • Added usable fridge (only storage for now).
  • Added usable large oven (can function as both an oven and grill depending on where you cook).
  • Added dish: Grilled cheese.
  • Added Gorgonzola moon's cheese items compatibility.

0.1.0

  • Added mini grill cook station.
  • Added wheat plot, and the ability to grind wheat into flour.
  • Added potato plot.
  • Added dishes: Bread, meat pie, slider, and hamburger.
  • Added ability to cook SellBodies modded remains, and LGU samples into meat.
  • Added ingredient compatibility for USC Vortex meals, and TestAccountVariety corn.
  • Fixed clients being unable to use other cook stations after fixing meat grinder.
  • Removed debug hive test.

0.0.4

  • Added slaughterhouse meat cube compatibility (2 meat value).
  • Fixed grinder being unusable for only the host after fixing it so it could work with clients (FINALLY WORKS FOR BOTH).

0.0.3

  • Removed debug hive test.

0.0.2

  • Fixed grinder only deleting inputs for user if non-host client uses it.

0.0.1

  • Hopefully fixed cooking appliances creating duplicate dishes per-player in lobby (no sharing here).
  • Hopefully fixed ingredients/inputs not deleting for everybody but the user if a non-host client uses appliances.

0.0.0

  • Added Grinder0 (meat grinder) to grind player bodies into cookable/sellable meat scraps!
  • Added grinder compatibility with sell bodies (except the goop)!
  • Added CarrotPlanter0 to grow carrots at a (default) 10% chance per in-game hour when landed on normal planets! (Configurable)
  • Added Crockpot0 to cook certain types of dishes!
  • Added Oven0 (mini oven) to cook certain other types of dishes!
  • Added cooking compatibility with CodeRebirth tomatoes!
  • Added dishes: Vegetable soup, meat stew, and meatloaf.