You are viewing a potentially older version of this package. View all versions.
ButteryStancakes-Chameleon-1.1.2 icon

Chameleon

Aesthetic changes to make moon environments feel more cohesive.

Date uploaded 10 months ago
Version 1.1.2
Download link ButteryStancakes-Chameleon-1.1.2.zip
Downloads 2548
Dependency string ButteryStancakes-Chameleon-1.1.2

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, and there is extremely limited automatic support for some features on modded moons. Further customization options for modded moons are not guaranteed, but planned to expand in the future.

All features are enabled by default but can be disabled in the config.

Features

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.

Interior

  • DoorLightColors - The light shining behind the entrance doors (on factory and mineshaft) will change color depending on the current moon and weather conditions.
  • IceCaves - Mineshaft caverns will be made of ice on blizzard moons. (Rend and Dine; automatic compatibility with modded moons)
  • AmethystCave - Mineshaft caverns will be made of amethyst on Embrion.
  • DesertCaves - Mineshaft caverns will be made of red sandstone on Assurance and Offense.
  • MesaCave - Mineshaft caverns will be made of mauve rock on Experimentation and Titan.
  • IcyTitan - Mineshaft caverns will be made of ice on Titan instead. (As in earlier versions of the mod)
  • AdaptiveArtifice - If you use Artifice Blizzard, this will adapt the cave type to match whatever is on the surface. If this is disabled Artifice will always use vanilla caverns.

Special Thanks

Thanks to IAmBatby for brainstorming ideas about custom content compatibility and offering some sample code. Expanded customization and mod compat soon hopefully

Thanks to nickham13 for the excellent name

CHANGELOG

v2.2.0

  • v70 compatibility
    • Fixed rendering errors with greenhouse doors in manor (when using FixDoorMeshes)
    • FancyFoliage now applies to greenhouse plants
    • Fake window settings now work for the bedroom tile
  • Lobby Compatibility integration
  • Fixed fake "windows" and cavern types not working on certain custom moons
  • Buttery Fixes is now required for cavern types (Ice/Mesa/Gravel) to change footsteps
    • This is a limitation of the "No signal!" screen in vanilla
    • Changing footsteps would disable this feature and allow client-sided cheating
  • Added "salt" and "slate" cavern types
    • Both use default footstep sounds, and can substitute as vanilla-consistent alternatives to Ice and Gravel respectively
  • "ALL" can now be used as a keyword in any list-type config setting to apply a weight to all loaded moons

v2.1.2

  • Fixed snow disappearing from giants when they chase players
  • Fixed PowerOffBreakerBox only working for the first round you unplug the apparatus
  • Added ReworkFoggyWeather setting

v2.1.1

  • Added BlackoutWindows setting
  • Fixed incompatibility I accidentally caused for Rebalanced Moons with v2.1

v2.1.0

  • Re-implementation of WindowVariants
    • Added several new varieties of windows (for modded moons)
    • Now uses weighted lists like the mineshaft caverns for better customization
    • Windows no longer turn solid black when powered off
  • Performance improvements

v2.0.2

  • Fixed FancyEntranceDoors causing softlocks on custom moons

v2.0.1

  • Reuploaded README because imgur broke all of my screenshots

v2.0.0

  • Complete refactor of internals
  • Expanded on SnowyGiants setting (now GiantSkins)
    • Now includes a charred skin for giants burning to death
    • Also fixed the config setting being ignored (so you can now actually disable it)
  • Changed RainyMarch behavior
    • "Mild" weather now always has rain (no longer a random chance)
    • Rain will no longer occur during foggy weather and eclipses
  • Expanded on RecolorRandomRocks setting
    • Forest moons now have gray boulders instead of sandstone
    • Embrion now has amethyst boulders
  • Expanded PlanetPreview
    • Artifice now has a unique appearance
    • Embrion now has a unique appearance
  • Added a few more preview screenshots

v1.4.2

  • Migrated FixDoorSounds to Enemy Sound Fixes
  • Fixed a bug with DoorLightColors when leaving a moon late in the night and relanding in the same hosted game
  • Removed several bits of redundant Rebalanced Moons compatibility code

v1.4.1

  • Fixed some old config settings still being visible after loading a new version
  • Fixed WindowVariants not working unless PowerOffWindows 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
  • 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