Chameleon
Aesthetic changes to make moon environments feel more cohesive.
Date uploaded | a day ago |
Version | 1.4.1 |
Download link | ButteryStancakes-Chameleon-1.4.1.zip |
Downloads | 4669 |
Dependency string | ButteryStancakes-Chameleon-1.4.1 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
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 fromFancyFoliage
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)- This change is a lot more subjective, and thus is disabled by 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
, orAlways
. - The specific chance is dynamic and non-configurable.
- Choose from
EclipsesBlockMusic
- Prevent the morning/afternoon ambient tracks from playing during Eclipsed weather, which has its own ambience.SnowyGiants
- Forest Keepers will blend in more with the environment when they spawn on snowy moons.- 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)FixDoorSounds
- Fixes factory doors, breaker box, and locker doors (from the factory loot rooms) having backwards open/close sound effects.WeatherAmbience
- Makes heavy 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.WindowVariants
- Changes the images on the "fake windows" to better match the exterior of the current moon.
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
Caverns - Mesa
Caverns - Gravel
Caverns - Ice
Caverns - Amethyst
Manor - "Window" variants
Credits
Thanks to dopadream for initial investigation and implementation of several config settings:
- Double-sided door materials (for
FixDoors
) - Foliage diffusion (for
FancyFoliage
andFancyShrouds
) - Reprojections for volumetrics (for
FogReprojection
) - Fog quality adjustments (for
FogQuality
)
Thanks to IAmBatby for:
- Brainstorming ideas about custom content compatibility
- Offering some sample code
- Conceptualizing the final version of the icon
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)
CHANGELOG
v1.4.1
- Fixed some old config settings still being visible after loading a new version
- Fixed
WindowVariants
not working unlessPowerOffWindows
was also enabled
v1.4.0
- More treats from dopadream:
FogQuality
FogReprojection
FixTitanVolume
FixArtificeVolume
- Added config settings:
FixDoorSounds
WindowVariants
WeatherAmbience
- Improvements to
DoorLightColors
- New colors for Stormy, Flooded, and Foggy weather
- Now changes color as it gets darker outside
- General improvements to custom content compatibility
FixDoorMeshes
should no longer cause softlocks on certain custom moons/interiors- Rebalanced Moons should now support
FancyEntranceDoors
(except on Dine)
v1.3.0
- Added config settings: (thx dopadream!)
FancyFoliage
FancyShrouds
FixDoors
- Increased the chance for March to be rainy
- Also, hopefully fixed compatibility with Rebalanced Moons
- Touched up snowy Keepers' texture
v1.2.4
- Fixed the sun disappearing after you get fired
v1.2.3
- Added config settings;
PlanetPreview
SnowyGiants
- Improved mod compatibility
v1.2.2
- Added config settings:
AutoAdaptSnow
PowerOffBreakerBox
PowerOffWindows
v1.2.1
- Resolved a potential error when landing on a moon configured to have no cavern types
v1.2.0
- Added screenshots to Thunderstore page
- Now you can customize which moons have which types of caverns (includes modded levels)
- New "Gravel" cavern type
- Fixed helmet condensation not working on Gordion
- Fixed "EclipsesBlockMusic" setting being ignored
v1.1.3
- Visual improvements and fixes
v1.1.2
- Fixed rain clipping on Gordion (for real)
- You can now enable guaranteed storms on Gordion
v1.1.1
- Titan now uses mesa caverns by default
- Fixed footsteps in mesa caverns
- Tried to improve rain clipping on Gordion
- Weather shouldn't desync between host and clients anymore on Gordion
v1.1.0
- Significantly improved the aesthetics of the ice caverns
- New "Mesa" cavern type for Experimentation
- New "Desert" cavern type for Assurance and Offense
- March now experiences constant drizzle, as described in its terminal page (does not spawn quicksand)
- Gordion now experiences constant storms, as described in its terminal page (no lightning, just heavy rain)
FancyEntranceDoors
now supports Scarlet Devil Mansion
v1.0.1
- Hotfix for Dine's main entrance changing location in v64
v1.0.0
- Initial release