[B18] Sora's Food & Flora Extended (1.0) Adds variety to food and plants.

Started by Sora-Shintaro, January 28, 2018, 07:09:52 PM

Previous topic - Next topic

Sora-Shintaro

-[B18] Sora's Food & Flora Extended (1.0)-

Description:
The vanilla version of the game had a good amount of food and plants, and seeing some mods that added newer stuff gave me some inspiration! Firstly, this mod is just simple additions to the base game, it shouldn't conflict with any other mods whatsoever. Food & Flora Extended aims to add a new variety to the plant life of the rimworld, thus adding newer foods and items.

Current goals as of now would be to add to the farming side of your experience, such as more growable crops & decorative plants for the indoors. Updates 1.0 & 1.1 will add to those two sections.



Features
   UPDATE 1.0
   -New growable crops and decorative plants
      -Tomato + Tomato Plant
      -Carrot + Carrot Plant
      -Lettuce + Lettuce Plant
      -Lucifruit + Lucifruit Bush (Crazy Luciferium fruit, tweaking effects & values)
      -Thermo-Lily (Decorative flower that provides heat in the vicinity, need to tweak values a bit)
      -Bee Farm + Honey (Works as a plant and can be harvested)
   -Vodka (Made at brewing station using hops and potatoes)
   -Sake (Made at brewing station using hops and rice)
   -Devil's Breath alcohol (Made at brewing station using hops and Lucifruit)
   -Tequila (Made at brewing station using hops and agave)
   -Decorative Sun Flower, can be planted in flower pot or the ground. Provides +4 beauty.
   -New Meals, with minor mood buffs, and can be cooked on any stove:
          -Mashed Potatoes
          -Fried Rice
          -Meat Stew
          -Grits
   -Allowed colonists to grow Agave, which is used for the new alcoholic drink, Tequila.

Future Updates
   UPDATE 1.1 (not released)
      -More meals with added mood buffs
      -More plants that make your colony look more beautiful
      -Drug plants

Author/Mod Team
Sora-Shintaro (Art and coding)

Download
(RECOMMENDED) Google Drive - https://drive.google.com/open?id=1jTYQZTO5OW6DaAfaIWUPKtPZc6HiwgYS
Steam Workshop, Search [B18] Sora's Food & Flora Extended (1.0)

How to install:
- Download Zip file from either Google Drive or Moddb
- Unzip the contents and place them in your RimWorld/Mods folder.
- Once done, just simply activate mod when the game is launched.

Usage in Mod Lists and Mod Packs
- If you wish to use my mod, in either any mod list or mod pack, please apply the appropriate credit. Also don't forget to ask for permission first, either comment on this thread or comment on the comment section in the steam workshop page.

Harry_Dicks

Congrats on the release!

Funny that a different craftable lucy mod just came out too. Anyways, do you know if your bees and/or honey will interact with Haplo's Bees & Honey?

Sora-Shintaro

Quote from: Harry_Dicks on January 28, 2018, 08:51:19 PM
Congrats on the release!

Funny that a different craftable lucy mod just came out too. Anyways, do you know if your bees and/or honey will interact with Haplo's Bees & Honey?

To be honest, I'm not sure how I could implement into Haplo's mod, so far i have just added new items, I'm starting to learn more about coding so when I can I will find a way to have it interact. Thank you by the way.

Canute

Just curious.
"   -Fried Rice", doesn't it need alot of oil/fat to fry something ? But no oil recipe from sunflowers.
Maybe just change it into "Baked/Grilled Rice" ? :-)

Sora-Shintaro

Quote from: Canute on January 29, 2018, 04:04:21 AM
Just curious.
"   -Fried Rice", doesn't it need alot of oil/fat to fry something ? But no oil recipe from sunflowers.
Maybe just change it into "Baked/Grilled Rice" ? :-)

Dude you bring up a great point lol, I might add someway to use oil for a recipe. My mistake lol definitely will update soon!

henk

Quote from: Sora-Shintaro on January 28, 2018, 09:19:04 PM
Quote from: Harry_Dicks on January 28, 2018, 08:51:19 PM
Congrats on the release!

Funny that a different craftable lucy mod just came out too. Anyways, do you know if your bees and/or honey will interact with Haplo's Bees & Honey?

To be honest, I'm not sure how I could implement into Haplo's mod, so far i have just added new items, I'm starting to learn more about coding so when I can I will find a way to have it interact. Thank you by the way.



Use the same  Def-name   
should work
Could be unbalanced then

Sora-Shintaro

Quote from: henk on January 29, 2018, 06:16:13 AM
Quote from: Sora-Shintaro on January 28, 2018, 09:19:04 PM
Quote from: Harry_Dicks on January 28, 2018, 08:51:19 PM
Congrats on the release!

Funny that a different craftable lucy mod just came out too. Anyways, do you know if your bees and/or honey will interact with Haplo's Bees & Honey?

To be honest, I'm not sure how I could implement into Haplo's mod, so far i have just added new items, I'm starting to learn more about coding so when I can I will find a way to have it interact. Thank you by the way.



Use the same  Def-name   
should work
Could be unbalanced then

I will definitely check it out, and contact them and see if I could use it

Exende

Could not resolve cross-reference: No RimWorld.ThoughtDef named AteMashedPot found to give to RimWorld.IngestibleProperties RimWorld.IngestibleProperties
Verse.Log:Error(String)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
RimWorld.PlayerKnowledgeDatabase:.cctor()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


same for AteGrits, AteMeatStew, and AteFriedRice.  Why does this appear?  It goes away when I unload this mod.  also this.

Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
Verse.Log:Error(String)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
PrisonLabor.PrisonLaborPrefs:Init()
PrisonLabor.Initialization:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.PlayDataLoader:<DoPlayLoad>m__2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Sora-Shintaro

Quote from: Exende on February 10, 2018, 10:29:17 PM
Could not resolve cross-reference: No RimWorld.ThoughtDef named AteMashedPot found to give to RimWorld.IngestibleProperties RimWorld.IngestibleProperties
Verse.Log:Error(String)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
RimWorld.PlayerKnowledgeDatabase:.cctor()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


same for AteGrits, AteMeatStew, and AteFriedRice.  Why does this appear?  It goes away when I unload this mod.  also this.

Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
Verse.Log:Error(String)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
PrisonLabor.PrisonLaborPrefs:Init()
PrisonLabor.Initialization:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.PlayDataLoader:<DoPlayLoad>m__2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()


Hmm, I haven't had any errors on my end, it must be conflicting with one of your mods. Do you have any mods that affect moods?