Hey everyone! I hope you enjoy this mod. You can make some feedbacks in here so I can improve it. Also if you have any question, feel free to ask here or in my Discord Server, it can always be interesting! If you liked the mod, don't forget to endorse it!
I'm hearing all your requests guys and thanks a lot for the support! I am currently working on some v2, in a few days. It will include: - Seasons of Skyrim Support - High Poly vs Low Poly Choice - Fixed reach bushes - Fixed mappings and lightings - Additional fern mesh option - Removed unused data
I _think_ there is a minor issue with the Base Object Swapper configs. After installing the recommended options in the fomod (currently version 2.0.1), for example, po3_BaseObjectSwapper.log reports about a dozen conflicts (some shown below):
I believe this is because the config reads "ChanceS" instead of "chanceS". So Base Object Swapper does a best effort kinda thing and behaves as if there is no probability at all.
And, if there are multiple targets to swap to, it seems you're meant to add a line that mentions them in sequence. Like the first line in this example:
I haven't fixed the BOS SWAP files that this mod comes with.
I would like to at some point but I doubt I'll have the time. It would be nice to make sure it worked well with seasons but I don't understand how that stuff works yet. For now this is all I'm using.
You could use that as a reference and try to make your own.
(You can replace `posR(0.0,0.0,1.0)` with NONE if it looks weird to you, but iirc the shrubs looked sunken into the dirt. My guess is when you swap objects of different size with BOS, it positions the new mesh so that the bottom is at the same place as the bottom of the old mesh. Instead of putting the new item's center point at the position of the old item's center. Such that if you replace a tree with an apple, the apple would be close to the ground instead of floating in the middle of where the tree used to be. But this is a guess and I could be wrong. I haven't spent a lot of time using BOS and as far as I know they don't really document anything.)
Yes, editing the BoS swaps helped, deleting the Crowberry entrances reverted to the regular juniper, since i'm using Ulvenwald deleting from both swaps was necessary, that's my only solution for now.
(Using BOS version, gonna try loading the replacer and see if that makes a difference. Update: That brought the Juniper back, in case anyone else has that issue.)
At the bottom of the files list is a file call 'ALL PLANTS REMOVED' that should put everything back to vanilla for other replacer mods you want to use. Worked for me when I used 3D trees iirc but that was about 2+ years ago
Alaxouche, I'm using the BOS version and I noticed Fern01 and 02 swap files reference the fall variants of their respective fern clusters, but in the esp they aren't defined, leaving the default game fall forest fern clusters.
172 comments
I hope you enjoy this mod. You can make some feedbacks in here so I can improve it.
Also if you have any question, feel free to ask here or in my Discord Server, it can always be interesting!
If you liked the mod, don't forget to endorse it!
- Seasons of Skyrim Support
- High Poly vs Low Poly Choice
- Fixed reach bushes
- Fixed mappings and lightings
- Additional fern mesh option
- Removed unused data
I _think_ there is a minor issue with the Base Object Swapper configs. After installing the recommended options in the fomod (currently version 2.0.1), for example, po3_BaseObjectSwapper.log reports about a dozen conflicts (some shown below):
[20:05:59:251] TreeClover01
[20:05:59:251] winning record : Wood Sorel03 (Data\Shrubbery Symphony - Clover02_SWAP.ini)
[20:05:59:251] 2 conflicts
[20:05:59:251] Wood Sorel02|ChanceS(33) (Data\Shrubbery Symphony - Clover02_SWAP.ini)
[20:05:59:251] Wood Sorel01|ChanceS(33) (Data\Shrubbery Symphony - Clover02_SWAP.ini)
[20:05:59:251] TreePineShrub01
[20:05:59:251] winning record : Elderberry13 (Data\Shrubbery Symphony - PineShrub01_SWAP.ini)
[20:05:59:251] 2 conflicts
[20:05:59:251] Elderberry12|scale(0.5/1.5)|ChanceS(33) (Data\Shrubbery Symphony - PineShrub01_SWAP.ini)
[20:05:59:251] Elderberry11|scale(0.5/1.5)|ChanceS(33) (Data\Shrubbery Symphony - PineShrub01_SWAP.ini)
[20:05:59:251] TreePineShrub02
[20:05:59:251] winning record : Elderberry10 (Data\Shrubbery Symphony - PineShrub01_SWAP.ini)
[20:05:59:251] 2 conflicts
[20:05:59:251] Elderberry09|scale(0.5/1.5)|ChanceS(33) (Data\Shrubbery Symphony - PineShrub01_SWAP.ini)
[20:05:59:251] Elderberry08|scale(0.5/1.5)|ChanceS(33) (Data\Shrubbery Symphony - PineShrub01_SWAP.ini)
...
I believe this is because the config reads "ChanceS" instead of "chanceS". So Base Object Swapper does a best effort kinda thing and behaves as if there is no probability at all.
So instead of seeing...
TreeClover01|Wood Sorel01|ChanceS(33)
TreeClover01|Wood Sorel02|ChanceS(33)
TreeClover01|Wood Sorel03|ChanceS(34)
it treats it as...
TreeClover01|Wood Sorel01
TreeClover01|Wood Sorel02
TreeClover01|Wood Sorel03
And treats it as a conflict. That's my guess. Things mostly work because it chooses a winning record but it might not do what you intended.
edit
There might be a couple more things going on here.
When you use chanceS without a transformation like scale, it seems you're meant to put NONE where the transformation would be. So like:
TreeThicket01|Yellow RabbitBrush01|NONE|chanceS(12)
And, if there are multiple targets to swap to, it seems you're meant to add a line that mentions them in sequence. Like the first line in this example:
TreeThicket01|Yellow RabbitBrush01,Yellow RabbitBrush02,Yellow RabbitBrush03,Yellow RabbitBrush04,Yellow RabbitBrush05,Yellow RabbitBrush06,Yellow RabbitBrush07,Yellow RabbitBrush08,Yellow RabbitBrush09
TreeThicket01|Yellow RabbitBrush01|NONE|chanceS(12)
TreeThicket01|Yellow RabbitBrush02|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush03|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush04|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush05|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush06|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush07|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush08|NONE|chanceS(11)
TreeThicket01|Yellow RabbitBrush09|NONE|chanceS(11)
That's my guess anyway.
I would like to at some point but I doubt I'll have the time. It would be nice to make sure it worked well with seasons but I don't understand how that stuff works yet. For now this is all I'm using.
TreeThicket01|Yellow RabbitBrush01,Yellow RabbitBrush02,Yellow RabbitBrush03,Yellow RabbitBrush04,Yellow RabbitBrush05,Yellow RabbitBrush06,Yellow RabbitBrush07,Yellow RabbitBrush08,Yellow RabbitBrush09
TreeThicket01|Yellow RabbitBrush01|scale(0.6,0.8)|chanceS(12)
TreeThicket01|Yellow RabbitBrush02|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush03|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush04|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush05|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush06|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush07|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush08|scale(0.6,0.8)|chanceS(11)
TreeThicket01|Yellow RabbitBrush09|scale(0.6,0.8)|chanceS(11)
TreeDeadShrub|Alpine BearBerry01,Alpine BearBerry02,Alpine BearBerry03,Alpine Bearberry04,Alpine Bearberry05,Alpine BearBerry06,Alpine BearBerry07,Alpine BearBerry08,Alpine Bearberry09,Alpine Bearberry10,Alpine BearBerry11,Alpine BearBerry12,Alpine BearBerry13,Alpine Bearberry14,Alpine Bearberry15
TreeDeadShrub|Alpine BearBerry01|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine BearBerry02|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine BearBerry03|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine Bearberry04|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine Bearberry05|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine BearBerry06|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine BearBerry07|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine BearBerry08|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine Bearberry09|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine Bearberry10|posR(0.0,0.0,1.0)|chanceS(7)
TreeDeadShrub|Alpine BearBerry11|posR(0.0,0.0,1.0)|chanceS(6)
TreeDeadShrub|Alpine BearBerry12|posR(0.0,0.0,1.0)|chanceS(6)
TreeDeadShrub|Alpine BearBerry13|posR(0.0,0.0,1.0)|chanceS(6)
TreeDeadShrub|Alpine Bearberry14|posR(0.0,0.0,1.0)|chanceS(6)
TreeDeadShrub|Alpine Bearberry15|posR(0.0,0.0,1.0)|chanceS(6)
You could use that as a reference and try to make your own.
(You can replace `posR(0.0,0.0,1.0)` with NONE if it looks weird to you, but iirc the shrubs looked sunken into the dirt. My guess is when you swap objects of different size with BOS, it positions the new mesh so that the bottom is at the same place as the bottom of the old mesh. Instead of putting the new item's center point at the position of the old item's center. Such that if you replace a tree with an apple, the apple would be close to the ground instead of floating in the middle of where the tree used to be. But this is a guess and I could be wrong. I haven't spent a lot of time using BOS and as far as I know they don't really document anything.)
I found some little things,some shrubs in the flowerpot have become very small.
These are in legacy of dragonborn.
Anything for the fall forest shrubs?
Any thoughts/fixes would be appreciated.
(Using BOS version, gonna try loading the replacer and see if that makes a difference.
Update: That brought the Juniper back, in case anyone else has that issue.)
At the bottom of the files list is a file call 'ALL PLANTS REMOVED' that should put everything back to vanilla for other replacer mods you want to use. Worked for me when I used 3D trees iirc but that was about 2+ years ago