Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ValhallaBiome
Biome vegetation overhaul with custom trees, bushes, rocks, crystals, mushrooms, corals, clutter, and optional vanilla clutter reduction.
| Last updated | 7 hours ago |
| Total downloads | 5 |
| Total rating | 0 |
| Categories | Mods Server-side Client-side World Generation AI Generated |
| Dependency string | tootsalot-ValhallaBiome-2.0.3 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.28.0README
ValhallaBiomes
A biome vegetation overhaul for Valheim. Adds 645 custom flora prefabs across all biomes, including new tree species, bushes, rocks, crystals, glowing mushrooms, corals, ice formations, and ground clutter. Also reduces vanilla grass density for better performance and visibility.
Built for Tootsalot's Valhalla Overhaul.
What It Does
Custom Flora (645 prefabs)
Meadows. Aspen, linden, maple, and red maple trees in multiple growth stages. Green bushes, black cherry bushes, dwarf wild roses. Chrysanthemums, dahlias, daisies, gerbera daisies, lily of the valley, verbena, shaggy soldiers. Meadow grasses and field grasses. Pickable chamomile, cornflower, poppy, bouncing bet, knapweed, and goldenrod.
Black Forest. Eastern pines and ponderossa pines from young to ancient. Oaks. Small pines, ekage, phriscus, and shosie bushes. Ferns, ivy, and forest floor plants. Forest grasses. Blue and green glowing mushrooms. Pickable Saint John's wort.
Swamp. Willow trees from young to ancient. Willow bushes, dead bushes, tangled ribwort, mercy's moss, grave gilliflower. Giant skulls for atmosphere. Chartreuse glowing mushrooms and green giant mushrooms.
Mountain. Crimean pines at all growth stages. Claw rocks, cracked rocks, and ice rocks. Blue, teal, and purple crystals.
Plains. Poplar trees, mature maples, red maples, and red oaks. Yellow bushes, aloe, yucca, desert thistles. Eight cactus variants. Plains grasses and desert sage. Pickable sunroot.
Mistlands. Giant mushrooms in five colors. Giant tube mushrooms in five colors. Glowing mushrooms in seven colors. Green, orange, and red crystals. Obsidian rocks and pillars. Astrubrac, twisted collard, devil's duscle, grim poke, taunting poppy, whomping lotus, and vaisy bushes. Pickable crystals in six colors.
Ashlands. Lava rocks with animated emission glow (blocks, pillars, plates). Sand formations (76 variants including blocks, fins, plates, rocks, sediment, and spires). Desert trees and palms. Jungle bushes and jungle clutter.
Deep North. Giant ice cliffs. Ice formations in small and large variants. Ice crystals and crystal groups. Floating ice floes.
Ocean. 27 coral variants. Sea ferns, seagrass, and seaweed. Ocean floor ore pickables.
Vanilla Tweaks
Clutter reduction. Vanilla grass density reduced across Meadows, Black Forest, Swamp, and Plains. Configurable per biome. Client-side only.
Vegetation adjustment. Plains bush clusters thinned out. Black Forest shrubs reduced. Swamp trees densified. Beech trees boosted in Meadows. Ygga shoots spread to Deep North.
Configuration
Install and launch once to generate the config file at BepInEx/config/tootsalot.ValhallaFlora.cfg.
| Setting | Default | Description |
|---|---|---|
| Enable Logging | false | Log vegetation registration to console |
| Reduce Vanilla Clutter | true | Reduce vanilla grass density |
| Meadows Grass Amount | 25 | Meadow grass instances (vanilla ~80) |
| Forest Grass Amount | 30 | Black Forest grass instances (vanilla ~80) |
| Swamp Grass Amount | 35 | Swamp grass instances (vanilla ~80) |
| Plains Grass Amount | 20 | Plains grass instances (vanilla ~80) |
| Adjust Vanilla Vegetation | true | Tweak vanilla spawn rates |
Important. Custom vegetation only appears on new worlds. Existing worlds will not show the changes in already-visited areas.
Installation
- Install with r2modman or Thunderstore Mod Manager
- Requires BepInEx and Jotunn
- The
biomefloraasset bundle must be in the same folder as the plugin DLL - Launch the game and create a new world
Known Issues
- Many graphical stutters/hitches
- My emissive light dependency fix doesnt appear to be functioning as intended
- Incorrect/Wrong vegetation names displaying
- And much more
Origin & Transparency
This mod was developed as a clean-room replacement for RtDBiomes by Soloredis after analyzing the architecture and approach of that mod through .NET assembly decompilation.
The full IL disassembly of RtDBiomes v3.0.0 is published at: https://github.com/tootsalot/RtDBiomes-Public-Decomp
What was learned from the decompilation:
- RtDBiomes is a single-class Jotunn plugin (no Harmony patches) that loads a 41.7MB embedded Unity AssetBundle containing custom 3D vegetation models, then registers them as ZoneVegetation/ClutterSystem entries per biome via Jotunn's ZoneManager API
- The code pattern is standard Jotunn boilerplate: loop through prefab name arrays, load from AssetBundle, register with VegetationConfig/ClutterConfig
- It also modifies some vanilla vegetation spawn parameters (biome assignments, group sizes, density) through Jotunn's GetZoneVegetation/GetClutter APIs
What ValhallaBiomes does NOT contain:
- Zero assets, textures, models, code, or any other content from RtDBiomes
- Zero content extracted from the RtDBiomes AssetBundle
- No copied or derived code — all code was written from scratch using publicly documented Jotunn APIs
The decompilation and subsequent clean-room development were assisted by AI (Claude by Anthropic). The decompilation was performed for interoperability and educational purposes. .NET assembly decompilation is standard practice in the BepInEx/Unity modding community and is broadly protected under interoperability exceptions in copyright law.
Asset Credits
Custom vegetation assets are sourced from Biome Flora by Horem (Thunderstore page). Biome Flora was published as a modpack resource explicitly intended for use by other mod developers. The original mod is deprecated and the author has left the Valheim modding scene. The discord link on the original mod page is no longer active and the author could not be contacted.
This mod extracts and loads the Biome Flora asset bundle directly. No code from the original Biome Flora plugin or Horemvores Assembly Mod is used. The EmissiveMesh component for lava rocks was rewritten from scratch.
Full credit to Horem for creating the original 3D assets. If the original author returns and requests removal, these assets will be taken down.
Non-Commercial Disclaimer
This mod is provided for free and generates zero revenue. It is a community project built for personal and shared enjoyment of Valheim. No assets, code, or content in this mod are sold, licensed, or monetized in any way.
The author reserves the right to defend this project against bad-faith takedown attempts, false DMCA claims, or harassment. This mod does not infringe on any intellectual property. All custom assets are used with the original author's stated intent for modder use, and all vanilla references are to unmodified Valheim prefabs.
Contact
Credits
Custom flora assets by Horem (Biome Flora). Plugin built by Tootsalot for Tootsalot's Valhalla Overhaul.