RimWorld

RimWorld

Caveworld Flora Unleashed
62 Comments
cyanobot  [author] 11 Jul @ 7:21am 
@Dizzy
Fixed, thanks!
Dizzy 11 Jul @ 6:09am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Dizzy 11 Jul @ 6:07am 
Hey, just a heads up, the VEF cooking patch throws an error thanks to their namespace changes for 1.6. VanillaCookingExpanded.Thought_Hediff needs to be replaced with VEF.Cooking.Thought_Hediff.
cyanobot  [author] 5 Jul @ 1:45pm 
@Shinoskay
The domestic mycelium terrain is farmed like any other farm. Higher maintenance but you get a higher maximum yield because you can plant them more densely, and you have control over which kind of mushrooms you plant. Foraging is definitely lower maintenance.
Shinoskay 5 Jul @ 1:39pm 
that is what I needed.

Will the domestic mycelium blocks also allow 'fruiting bodies' to self propogate or do they work like domestic produce otherwise does?

I like that the mushrooms will spread themselves, low maintainence food is good. if planting my own loses that... I'll just leave the wild, red, tiles.
cyanobot  [author] 3 Jul @ 8:04am 
@Shinoskay
If by "mycelium terrain" you mean the red tendrilly stuff that mushrooms grow on :
It's a "plant". It's what mushroom fruiting bodies grow from. The mycelium is the bit that is needed for the mushrooms to survive and continue to grow. While the mycelium is alive, fruiting bodies (the mushrooms themselves) are periodically generated around them.

It is harmless, it can be harvested itself for mycelium blocks (animal feed/used for building mushroom farms), but if you harvest it then any attached mushrooms will die.

If that's not what you meant, please clarify.

And yeah, I know the documentation is lacking, I will someday get round to writing up a more detailed description. But today is not that day.
Shinoskay 2 Jul @ 10:53pm 
I'm trying to learn what mycelium terrain does. I made roofing and now mushrooms are spawning around the hills around where I set up a base and mycelium is spawning... it seems harmless but I want to find where to read about it.
Scentese 22 Jun @ 10:02pm 
It would be great if this could get integrated to Vanilla Plants Expanded - Mushrooms
zachatack24 14 Jun @ 6:18pm 
you rock!
boop 8 Apr @ 9:33am 
@cyanobot Thanks for helping me look at it, much appreciated!
cyanobot  [author] 2 Apr @ 4:02am 
@boop
If it's working in a new game, I think your barrels in your save are corrupted in some sense. I can't for the life of me figure out how this happened from what you've sent. I'm hoping the changes I made will stop it from happening again but I can't be sure. Deconstructing and rebuilding the barrels may help.
boop 26 Mar @ 10:19am 
cyanobot  [author] 26 Mar @ 9:25am 
@boop
I can't see that image, it says "This content is no longer available.".
boop 26 Mar @ 9:15am 
@cyanobot
Yes, it works if I make a new game. I noticed the barrels broke even worse when I completely reinstalled the mod. Reinstalling the mod broke the barrel across all saves, but then reinstalling the old files from before I reinstalled made everything 'normal' broken. https://cdn.discordapp.com/attachments/618452813479149580/1354488680953151732/image.png?ex=67e57962&is=67e427e2&hm=6fa68cbbc32c8836cdfbee805347a6d46eb93ad9161eda57b34168ad4f277912&
Actual error at hand, couldn't send the entire log because it was so spam filled with entries.
cyanobot  [author] 25 Mar @ 1:08pm 
@boop
I believe the barrels in your save game are broken, probably from saving and loading while running the broken process. All the errors in that log are the "new" NullReferenceException -- which unfortunately doesn't let me figure out what the original error was. Can you get me a log from a fresh game with new barrels, please?
cyanobot  [author] 25 Mar @ 7:34am 
@boop
That's a slightly different error (this one's a NullReferenceException and the other one is a KeyNotFoundException) but I'm pretty sure I figured out where the first one would be come from so this is actually more useful. Another piece of the puzzle, as it were.

The list of (at ... at .... at...) is indeed the stack trace. For future reference, you can find the original for a duplicate error by using Ctrl+F on the "Ref" that the duplicate error gives you -- for the one below that was 458F0A5C but it will be different each time.

I'm thinking this has to be either a corrupted mod, or an interaction with a third mod. I'm not sure how the processor would know that it can do the mushroom wine recipe, but not know what the icon would be...

If you can get me the whole log (can you upload to a text-hosting website?), that would help. You can also try unsubscribing and resubscribing from this mod and Processor Framework.
boop 25 Mar @ 5:58am 
@cyanobot

Exception spawning loaded thing BarrelProcessor2254538: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 82F50078]
at ProcessorFramework.CompProcessor.get_TotalIngredientCount () [0x00029] in <596f29c0585045059296eadc26837ef7>:0
at ProcessorFramework.CompProcessor.get_Empty () [0x00000] in <596f29c0585045059296eadc26837ef7>:0
at ProcessorFramework.CompProcessor.PostSpawnSetup (System.Boolean respawningAfterLoad) [0x00055] in <596f29c0585045059296eadc26837ef7>:0
at Verse.ThingWithComps.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00026] in <23fcc63d7dfc4dd5b7e76f658fffe1ea>:0

I had some issues uploading the entire log but I'm guessing this is the needed part?
cyanobot  [author] 25 Mar @ 3:36am 
@boop
Thank you!

Unfortunately that's missing the actual stacktrace -- not because you did anything other than what I asked but because I forgot there would be loads of those (like you in fact said) and it doesn't record the whole thing for duplicates of the same error.

Sorry to keep asking for more -- can you send me a copy of the whole log? I might be able to figure it out from the bit visible there, but more info would still be helpful.
boop 24 Mar @ 10:35am 
@cyanobot

[14:08:55] Exception drawing BarrelProcessor5978498: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. [Ref 458F0A5C] Duplicate stacktrace, see ref for original.
cyanobot  [author] 24 Mar @ 4:55am 
@boop
Can you share the exact exception please? With the stacktrace? (stacktrace = the bit that appears in the bottom part of the log window when you select the error line, it should be copied automatically when you hit Copy to Clipboard).

It's working fine for me with just Flora and the Processor Framework. It gets the icon directly from the mushroom wine item.
boop 23 Mar @ 10:16am 
@cyanobot The new compatibility patch works well, except there is some problem making the whole game lag for me, might be related to a missing icon? When I put mushroom wine in the barrel the whole game starts to lag, and there is no icon on it, until I designate the processor to be emptied, at which point the missing icon is replaced with the emptying icon and it stops lagging. During the lag I get exceptions for a missing key when drawing.
cyanobot  [author] 21 Mar @ 4:06am 
@Lord Show
You do not need this mod if you are running Biomes! Caverns because Caverns already contains a version of this mod.
Lord Show 20 Mar @ 7:26pm 
Hey ! Thanks for your work, amazing, cool looking mod, unfortunately doesnt work together with the mod "Biomes ! Caverns, please please have a look at it
cyanobot  [author] 19 Mar @ 9:36am 
@boop
Good call! I can add that too -- I haven't played with medieval overhaul (I'm sure I will one of these days) so that would not have occurred to me.
boop 19 Mar @ 9:31am 
@cyanobot
Awesome, I also added the wine to the wine shelf in medieval overhaul, similarly simple patch for compatibility.
cyanobot  [author] 19 Mar @ 8:51am 
@HeatherAthebyne
So I've had a chance to do some testing and I'm not seeing the behaviour you're reporting. I'm pushing a fix for a related bug where cutting a mushroom caused the mycelium underneath it to be destroyed -- but in this case the mycelium wasn't dropping its yield so I'm not sure that's what's happening in your case.

In the test case (no other mods) the Harvest/Cut Plants designators are working as expected -- mycelium is only targeted if it has no mushrooms growing on top of it -- so I'm wondering now if this is compatibility with another mod that interacts with how orders/designations are applied...

If you could share your modlist, especially anything that explicitly interferes with designations, that'd be great.
cyanobot  [author] 19 Mar @ 8:09am 
@boop
Ah, you want the mushroom wine recipe in the universal fermenting barrel? I can add that, no problem. No link required, it's not a complex patch.
boop 18 Mar @ 6:10am 
@cyanobot
Actually, I realised what was actually needed was compatibility with the Processor Framework. I made a patch for it, could link it if you want :)
cyanobot  [author] 15 Mar @ 10:30am 
@HeatherAthebyne
Ah, hm, that is not ideal, yeah. An unintended side effect of making it easier to harvest mycelium. Sounds like it should be pretty easy to reproduce, so no need for more specifics.

I'll have to look into how the prioritisation works and see if I can get it working how one would want it to work. Ideally A) yeah, the mycelium should not be targeted if there are mushrooms in the selection area and B) if you cut the mycelium under mature mushrooms the mushroom product should drop as well.

Thanks for bringing it to my attention.
HeatherAthebyne 15 Mar @ 10:15am 
I'm seeing a behavior change where when I drag Harvest over wild mushrooms, the mycelium is always marked for harvest but the harvestable mushrooms are not. Previously, harvestable mushrooms were prioritized and you had to drag Harvest again to get the mycelium. The current behavior gets me a bunch of mycelium but I wind up losing most of the mushrooms I actually want.

If you need more specifics/testing I can get a narrower repro case. Thanks for your volunteer effort, this is one of my favorite mods :)
Sumatris 15 Mar @ 6:22am 
@cyanobot: Understood. Unfortunate, but thanks for looking into it, anyway :-).
cyanobot  [author] 14 Mar @ 11:46am 
@boop
Having looked into Medieval Overhaul's wine, I'm not sure what it is that you want? There is no incompatibility, both can be used alongside eachother.

Is it the multiple qualities? I'm not really convinced that adding quality to the mushroom wine would add enough value to be worth the time it would take to implement.
cyanobot  [author] 14 Mar @ 11:33am 
@Sumatris
I've looked into it and I'm afraid Cave Biome (Continued) is compiled directly against Caveworld Flora (Continued), so it's a hard dependency.

In plain language, I can't make it work -- the change would have to be made at the Cave Biome end. And Mlie has stated that they have no plans to make such an update.

Sorry to disappoint. You will have to use Mlie's version of Caveworld Flora if you want to run Cave Biome.
cyanobot  [author] 24 Feb @ 5:46am 
@boop
I'll take a look, but it might take me a little while to get to.

@Sumatris
I was actually not aware that the biome was still being continued (Mlie I assume, from the naming scheme?), so thanks for bringing it to my attention.

I'm not sure how well combining this one with the biome will work, given that the different versions of Flora have diverged quite a bit. (See the pinned discussion thread.) But I'll look into it and see what I can do. The biome might be a bit short on certain resources (not all of the plants from the original made it into Fluffysminion's version), but there are other cave plant mods nowadays that would cover the gaps, so it does seem worth getting it working.
Sumatris 23 Feb @ 11:24pm 
@cyanobot: You posted on the CaveworldFlora Continued page that this here mod is the 1.5 update with enhanced graphics. The problem is that the former is a dependency for the Cave Biome Continued mod, so replacing it with your version makes the cave biome inaccessible. Could you please look into making your mod compatible with the biome? Thanks :-).
boop 23 Feb @ 1:30pm 
Could this be integrated with medieval overhaul? Specifically combining "Greyfields" with the wine making system of medieval overhaul somehow?
Dizzy 13 Feb @ 11:25am 
fallen london references? in my modded rimworld? more likely than you think.
cyanobot  [author] 13 Feb @ 7:33am 
Pushed a hopeful fix for the fungal gravel issues, let me know if they are not resolved.
cyanobot  [author] 12 Feb @ 12:09pm 
Thank you for the further information, I ought to be able to figure it out from that
Durruti 12 Feb @ 8:51am 
Furthermore, some mushrooms get stuck at 0% health and can't be harvested or removed even though they are dying. Impossible to build anything on fungal gravel once there are modded mushrooms growing there.
Durruti 12 Feb @ 8:33am 
@cyanobot
Also having trouble with the mushrooms added by this mod. When cultivating them on fungal gravel (not garden gravel), pawns will try to harvest mushrooms even when they are not fully grown. They try to harvest, get a "Harvest botched" message immediately, then repeat the process. They can't be removed by cutting plants, either.
cyanobot  [author] 5 Feb @ 7:28am 
@Matt & Cheese
Can you give me more information? The fungal garden gravel is working fine in my test setup with just this mod.

Do you have any errors in your log?
What exactly is happening -- do the pawns refuse to interact with the mushrooms at all, do they go over to them but nothing happens, or...?
What other mods that interact with farming mechanics are you running?
Matt & Cheese 3 Feb @ 10:43am 
having an issue with pawns not being able to remove mushrooms from the fungal gravel
Lekoda 22 Jan @ 5:00am 
Thanks for the response
cyanobot  [author] 22 Jan @ 3:39am 
@JossOwX
I should add a global spawn rate slider. Made a note, thanks.
cyanobot  [author] 22 Jan @ 3:36am 
@Lekoda
Short answer: Yes. If you're using Caverns, you don't need this mod.

(I'm not totally sure if the Caverns implementation is the same in all ways, I haven't investigated in detail yet since taking over responsibility.)

Long answer: This mod is older than Biomes! Caverns and was already being maintained by other people (Mlie and Fluffysminion) when Caverns was written. When Fluffysminion joined the Biomes! team, they incorporated this mod (with her graphics) into their project.
JossOwX 21 Jan @ 10:39pm 
okay ngl after playin with this for hours it seems that the mushrooms spawn too frequently :'3
Lekoda 21 Jan @ 4:48pm 
Isnt this mod apart of biome caverns?
cyanobot  [author] 21 Jan @ 2:33pm 
@Autismus Maximus
Unfortunately not here. The artist is not modding at the moment, and neither of us know anything about Deep Rock anyway.