RimWorld

RimWorld

Not enough ratings
Anima Fruit (OG) Majestic Patch
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4
File Size
Posted
828.915 KB
23 Mar, 2024 @ 8:17pm
1 Change Note ( view )
You need DLC to use this item.

Subscribe to download
Anima Fruit (OG) Majestic Patch

Description
What is it?

Bottom line up front: This is a "patch" (more of an adaptation) that adds a new type of anima tree, the 'anima fruit tree'. First, a big "thank you" to Velcroboy333 for the Anima Fruit (Original) mod! Unfortunately, said mod is incompatible with the new anima tree graphics added in the Majestic Foliage mod by Hohen, as well as making the trees incompatible with Anima Wood (Continued), due to how 'harvesting' works.

This tree grows anima fruit and basically nothing else. You can move it. You can't meditate, or grow grass, and it doesn't care where you place it. All it does is grow fruit and looks nice. It will scream when you kill it, because what the hell is wrong with you?

Includes a conditional patch for Biomes! Caverns and Anima Wood.

Load order!

The mod should sort correctly, but it's CRITICAL that you load this and Original Anima Fruit before any of the Majestic Foliage mod. You also should load it after Anima Wood, but that's slightly less critical. If you don't do the Majestic Foliage load order, everything will break. So... just let RimPy sort and leave it alone.

Why?

This mod was made for pretty much exactly only one use case: you want to use both Majestic Forests and the original Anima Fruit mod. As a bonus, it comes with a fix for Anima Wood too, but that's just an extra.

As such, I added Majestic Foliage Framework as a dependency. Technically don't need it, but if you aren't using it, you can use the Original Anima Fruit mod just fine. So you don't need this mod.

The "other" Anima Fruit mod by bustedbunny/Stardust works fine, assuming you manually fix the problems with the loadFolders.xml.

What does it do (basic version)?

Anima Fruit straight up can't work with the Majestic Foliage reskins because it uses a custom texture.

I wanted a standalone fix so I came up with a unique 'anima fruit tree'. It's just the patches made to the vanilla tree, but on their own new tree.

It spawns on map gen, just like the anima tree does.

Use DevMode to place one anywhere you want, since the tree only spawns on a new map. It's called Plant_TreeAnimaFruit.

What does it do (long version)?

You need to understand how the Original Anima Fruit mod works. It has a custom graphic for the vanilla anima trees that shows the fruit growing. It also made it so 'harvesting' the anima tree would give you the mature fruit.

The problem is when you are running one of the replacement anima tree graphics from the Majestic Foliage addon mods (ie: Comigo or Djeeshka (the latter is my preference)), it will spit out errors and your anima tree will disappear.

I wanted to come up with a fix for this that I could use/upload without forking the original Anima Fruit mod, so I literally learned about C# and XML and created this, my first mod! This mod shares no assets and is thus completely dependent on Original Anima Fruit to function.

The best workaround I came up with was to simply create a new type of anima tree. I love all things anima, so having a third tree (I mean... you *are* using Vanilla Ideology Anima Theme, right?) to pick from was exciting. This third tree is just the vanilla anima tree but built for the OG Anima Fruit mod.

The game will spawn an Anima Fruit Tree on your maps, just like a normal Anima Tree. The source code for the .dll is included in the Workshop file. This Anima Fruit Tree has all the patches already applied, that are normally applied to the standard anima tree.

A patch then runs that basically just undoes every change made that the OG Anima Fruit mod makes to the vanilla trees so they can continue to work as normal. This way your vanilla anima trees work like they do without Anima Fruit, and you now have a cool new tree.

This also means that if you are using the other Anima Fruit mod, you have two different fruits put out by two different trees, instead of the Anima Tree doing double-duty.

Known Issues

When you chop it down, it won't leave a stump or give you wood.

But honestly, you're a monster if you do that, so you deserve nothing.

Compatibility

I have no idea if it works on 1.5. I am DEEP into a long playthrough on 1.4 and won't be upgrading anytime soon. Someone let me know and I'll tag it. Though I have absolutely no idea why it would become incompatible. If Anima Fruit still works, this probably will too.