

Dovah Enviromental Addons
Addons for Level Visual VarietyDetails
Dovah's Enviromental Addons
Custom sac sets that can be mixed with vanilla tilesets to expand the visual variety.
AVAILABLE TILESETS
- ~18 custom sacs
- 2 are WIP/may be removed (it will be in the name).
- All should have collision, which may pose pathing problems
- Does not affect enemies
- Some may spawn floating (may be due to stacking sacs, rare though) -If they can stack and making it to the ground, crouching tends to be great, otherwise go around/jump etc
- If it has notes, it may be to preventing major FPS lost. / or just to note lol
- Thank you Zaero for this template of the listing since I would not be able to post pictures without it.
Prefabs to add to StaticSpawnDataBlock:
{
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/NewEnviro03.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 1.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Horror Sac 2",
      "internalEnabled": true,
      "persistentID": 237
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/LightPillar.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 1.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "LightPillar",
      "internalEnabled": true,
      "persistentID": 238
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/BioPillar Light.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 1.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "BioPillarLight",
      "internalEnabled": true,
      "persistentID": 239
    },
    {
      "On": true,
      "RegisterForNodeUpdate": true,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Lights.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 15.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 3.0,
      "ClusterChance": 0.25,
      "MinScale": 0.5,
      "MaxScale": 1.5,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Lights 01",
      "internalEnabled": true,
      "persistentID": 240
    },
    {
      "On": true,
      "RegisterForNodeUpdate": true,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Lights2.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 15.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 3.0,
      "ClusterChance": 0.25,
      "MinScale": 0.5,
      "MaxScale": 1.5,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Light 01 ALT",
      "internalEnabled": true,
      "persistentID": 241
    },
    {
      "On": true,
      "RegisterForNodeUpdate": true,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/World Tree Abomination.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 15.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 3.0,
      "ClusterChance": 0.25,
      "MinScale": 0.5,
      "MaxScale": 1.5,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "World Tree Abomination",
      "internalEnabled": true,
      "persistentID": 242
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Striker_head.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Horror Sac 1",
      "internalEnabled": true,
      "persistentID": 243
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Horror Crown.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Horror Sac 2",
      "internalEnabled": true,
      "persistentID": 244
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 2,
      "Path": "Assets/Dov World Enviroment/RandomScreens.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 1.5,
      "ClusterChance": 0.75,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Random Screens 1",
      "internalEnabled": true,
      "persistentID": 245
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 2,
      "Path": "Assets/Dov World Enviroment/World Tree.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 1.5,
      "ClusterChance": 0.75,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "World Tree",
      "internalEnabled": true,
      "persistentID": 246
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 2,
      "Path": "Assets/Dov World Enviroment/Battery.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 1.5,
      "ClusterChance": 0.75,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Battery",
      "internalEnabled": true,
      "persistentID": 247
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/NewEnviro01.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 1.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Horror Sac 3/Halo",
      "internalEnabled": true,
      "persistentID": 248
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Crystal Pulse.prefab",
      "Path_OnNode": "Assets/Dov World Enviroment/litter crystal.prefab",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 30.0,
      "MinHeightFromNodes": 1.0,
      "PushOutScaleAlongNormal": -0.1,
      "SpreadScale": 1.5,
      "ClusterChance": 0.0,
      "MinScale": 0.9,
      "MaxScale": 1.2,
      "OnNodeSpawnChance": 0.5,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": true,
      "PrefabDistancePairs": [
        {
          "DistancePrefabPath": "Assets/Dov World Enviroment/Crystal Pulse.prefab",
          "DistancePrefabOnNodePath": "Assets/Dov World Enviroment/litter crystal.prefab",
          "DistanceMin": 3.0,
          "DistanceMax": 7.0
        },
        {
          "DistancePrefabPath": "Assets/Dov World Enviroment/Crystal Pulse.prefab",
          "DistancePrefabOnNodePath": "Assets/Dov World Enviroment/litter crystal.prefab",
          "DistanceMin": 7.0,
          "DistanceMax": 25.0
        }
      ],
      "name": "Black Respawner_Sack",
      "internalEnabled": true,
      "persistentID": 249
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/BioPillar.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 1.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Custom BioPillar",
      "internalEnabled": true,
      "persistentID": 250
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/NewEnviro02.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Custom Bio Flower 01",
      "internalEnabled": true,
      "persistentID": 251
    },
    {
      "On": true,
      "RegisterForNodeUpdate": true,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Anemone.prefab",
      "Path_OnNode": "",
      "PlacementType": 0,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 15.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.1,
      "SpreadScale": 3.0,
      "ClusterChance": 0.25,
      "MinScale": 1.0,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Custom Anoeme",
      "internalEnabled": true,
      "persistentID": 252
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Mushroom.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 2.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Mushroom 01",
      "internalEnabled": true,
      "persistentID": 253
    },
    {
      "On": true,
      "RegisterForNodeUpdate": false,
      "RandomType": 0,
      "Path": "Assets/Dov World Enviroment/Egg Tentacles.prefab",
      "Path_OnNode": "",
      "PlacementType": 1,
      "RadiusToAvoidMasked": 2.5,
      "MaxHeightFromNodes": 25.0,
      "MinHeightFromNodes": 3.0,
      "PushOutScaleAlongNormal": 0.55,
      "SpreadScale": 1.5,
      "ClusterChance": 0.1,
      "MinScale": 0.5,
      "MaxScale": 1.0,
      "OnNodeSpawnChance": 0.0,
      "OnNodeNormalDotLimit": 0.8,
      "OnNodeRotateWithSurface": true,
      "SpawnConstraints": 0,
      "UsePrefabsBasedOnDistane": false,
      "PrefabDistancePairs": [],
      "name": "Big Tentacles 1",
      "internalEnabled": true,
      "persistentID": 254
}
Screenshots
Horror Sac 2
Notes
- n/A
| How it looks |
| :-: | :-: |
 |
 |  |
 |
LightPillar
Notes
- n/A
| How it looks |
| :-: | :-: |
 |
 |  |
 |
BioPillarLight
Notes
- Emits Red light down (can make varients of different colors if enough folks want it)
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Lights 01
Notes
- n/a
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Light 01 ALT
Notes
- n/a
| FreeCam | How it looks | 
|---|---|
|  |  | 
World Tree Abomination
Notes
- May cause YOU (and others) pathing issues due to collision
- It MAY BE POSSIBLE of a lockout, it can be possible fixed by editing size in Static json.
| FreeCam | How it looks | 
|---|---|
|  |  | 
Horror Sac 1
Notes
- n/a
| FreeCam | How it looks | 
|---|---|
|  |  | 
Horror Sac 2
Notes
- Rather Big, and with the stacking issue, may actually require crouching in some areas if RNG is bad lol
| FreeCam | How it looks | 
|---|---|
|  |  | 
Random Screens 1
Notes
- n/a
| How it looks |
| :-: | :-: |
 |
 |  |
 |
World Tree
Notes
- May cause YOU (and others) pathing issues due to collision
- It MAY BE POSSIBLE of a lockout, it can be possible fixed by editing size in Static json.
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Battery
Notes
- n/a
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Horror Sac 3/Halo
Notes
- n/a
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Black Respawner_Sack
Notes
- Still includes noise!
- Currently doesn't actually response anything (atm)
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Bio Pillar
Notes
- A meat stick lol.
| How it looks |
| :-: | :-: |
 |
 |  |
 |
BioFlower
Notes
- This may cause some FPS dips if enough of them are around. Consider limiting to 20, unless there is no issues
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Custom Anoeme
Notes
- Yes, they slow you down!!. -Can be annoying lol
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Mushroom 01
Notes
- Cool
| How it looks |
| :-: | :-: |
 |
 |  |
 |
Big Tentacles 1
Notes
- Really COOL! -Pretty FPS friendly for me.
| How it looks |
| :-: | :-: |
 |
 |  |
 |
How to use
- Install the mod
- Add the static spawns you wish to use to the corresponding section of GameData_StaticSpawnDataBlock_bin
- Reference the sac like you would any other!
Contact [d0vahkln] on the discord if you find any issues.
Patch Notes
0.0.1
- Initial Release.