ButteryStancakes-Chameleon icon

Chameleon

Aesthetic changes to make moon environments feel more cohesive.

Last updated a day ago
Total downloads 319567
Total rating 31 
Categories Misc BepInEx Client-side Moons Interiors Tweaks & Quality Of Life
Dependency string ButteryStancakes-Chameleon-2.1.0
Dependants 208 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Chameleon

Aesthetic changes to make moon environments feel more cohesive, featuring adjustments for both interiors and exteriors.

This mod is designed to work with vanilla moons right out of the box, but can support modded moons if you set them up in your config.

Most features are enabled by default, but all can be disabled if undesired.

Features

Rendering
  • PlanetPreview - You can see the planet and moon you are currently orbiting on the ship's external camera. (Restored feature from v38)
    • Disable this setting if you experience over-exposed lighting on the ship (such as when using Celestial Tint)
  • FancyFoliage - Improves the shaders used on foliage to allow light to spread through the leaves.
  • FancyShrouds - Applies the same visual improvements from FancyFoliage to Vain Shrouds (for YesFox users)
  • FogQuality - Increases the quality of fog volumes, to reduce visible noise ("graininess") but at the cost of performance.
  • FogReprojection - Also reduces fog noise. "Light shapes" have much better definition.
    • This setting will cause flashlights (and other extremely dynamic light sources) to leave trails behind when they are moving at high speeds.
    • Since it's not a drop-in improvement, it is disabled by default, but give it a try if FogQuality settings are too expensive for you!
  • FixTitanVolume - Fixes Titan using the wrong volumetric profile. (Most notably, the sky is erroneously a lot brighter than the other snowy moons)
  • FixArtificeVolume - Fixes Artifice's volumetric profile, which has the exact opposite issue of Titan (uses the snowy profile instead of the default)
    • It makes the sky a lot clearer, and in general, makes everything brighter and feel more lively
Exterior
  • FancyEntranceDoors - Replaces the main entrance doors with the fancy variant when a manor interior generates.
  • RecolorRandomRocks - Randomly generated boulders (on the surface) will be snow white on blizzard moons.
  • RainyMarch - March will experience near-constant drizzling rain, just like the terminal says. (Does not affect quicksand generation)
  • StormyGordion - Gordion will experience near-constant heavy rain, as in the terminal. (Lightning does not strike at The Company)
    • Choose from Never, Chance, or Always.
    • The specific chance is dynamic and non-configurable.
  • EclipsesBlockMusic - Prevent the morning/afternoon ambient tracks from playing during Eclipsed weather, which has its own ambience.
  • GiantSkins - Forest Keepers will blend in more with the environment.
    • When spawning on snowy moons, they will be coated in snow like the trees.
    • When burnt to death by an explosion, their body will appear charred.
    • If you experience issues with other skin mods, you should disable this.
Interior
  • DoorLightColors - The light shining behind the entrance doors (on factory and mineshaft) will change color depending on the current moon, weather conditions, and time of day.
  • PowerOffBreakerBox - Turns off the light on the breaker box when the apparatus gets unplugged.
  • FixDoorMeshes - Fixes factory doors not displaying glass on both sides of the frame. Fixes doorknobs looking broken on one side of all door variants (except mineshaft's)
  • WeatherAmbience - Makes rain and blizzards faintly audible while inside of the building.
    • Volume slider goes from 0 (0%) to 1 (100%).
Interior - Manor
  • PowerOffWindows - Turns off the "fake windows" when the breaker box is turned off.
  • PastureWindowsList - A list of moons that support the vanilla window variant.
  • CanyonWindowsList - A list of moons that support the canyon window variant.
  • SnowyWindowsList - A list of moons that support the snowy window variant.
  • FloweryWindowsList - A list of moons that support the "flowery" window variant.
  • BeachWindowsList - A list of moons that support the beach window variant.
  • HotSpringsWindowsList - A list of moons that support the hot springs window variant.
  • BrokenScreenWindowsList - A list of moons that support the broken screen window variant.
Interior - Mineshaft
  • VanillaCavesList - Lets you specify the weight of vanilla caverns on moons (in case you want random variation)
  • IceCavesList - A list of moons that support generating ice caverns.
  • AmethystCavesList - A list of moons that support generating amethyst caverns.
  • DesertCavesList - A list of moons that support generating desert caverns.
  • MesaCavesList - A list of moons that support generating mesa caverns.
  • GravelCavesList - A list of moons that support generating gravel caverns.
  • AutoAdaptSnow - Automatically enables ice caverns on modded moons if they are snowy. If you use Artifice Blizzard, this will also enable ice caves specifically when the surface is snowy.

Screenshots

Caverns - Desert Desert #1 Desert #2 Desert #3 Desert #4
Caverns - Mesa Mesa #1 Mesa #2 Mesa #3
Caverns - Gravel Gravel #1 Gravel #2 Gravel #3 Gravel #4
Caverns - Ice Ice #1 Ice #2 Ice #3 Ice #4
Caverns - Amethyst Amethyst #1 Amethyst #2 Amethyst #3 Amethyst #4
Manor - "Window" variants Experimentation, Assurance, Offense Rend, Dine, Titan Embrion
Forest Keepers Snowy giant Burnt giant
Foliage FancyFoliage and FancyShrouds disabled FancyFoliage and FancyShrouds enabled
Titan FixTitanVolume disabled FixTitanVolume enabled
Artifice FixArtificeVolume disabled FixArtificeVolume enabled

Credits

Thanks to dopadream for initial investigation and implementation of several config settings:

  • Double-sided door materials (for FixDoors)
  • Foliage diffusion (for FancyFoliage and FancyShrouds)
  • Reprojections for volumetrics (for FogReprojection)
  • Fog quality adjustments (for FogQuality)

Thanks to IAmBatby for:

  • Conceptualizing the final version of the icon
  • Consultation for custom content compatibility

Thanks to JackdeDestroyer for suggesting window variants for manors (Consider checking out their amazing vanilla like painting painting mod, which makes a good companion for Chameleon)

Thanks to nickham13 for the excellent name

Thanks to DarkZeitzev for Chameleon glyph icon (via game-icons.net, licensed under Creative Commons Attribution 3.0 Unported)

Thanks to photoeverywhere for Coconut palms on the seashore (via freeimageslive.co.uk, also licensed under CC BY 3.0)