You are viewing a potentially older version of this package. View all versions.
prodzpod-StageAesthetic-1.1.4 icon

StageAesthetic

Adds randomly-selected color schemes to stages.

Date uploaded 2 days ago
Version 1.1.4
Download link prodzpod-StageAesthetic-1.1.4.zip
Downloads 1131
Dependency string prodzpod-StageAesthetic-1.1.4

This mod requires the following mods to function

RiskofThunder-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3
bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2113
Rune580-Risk_Of_Options-2.7.0 icon
Rune580-Risk_Of_Options

A convenient API for adding BepInEx ConfigEntry's to a option menu

Preferred version: 2.7.0
RiskofThunder-R2API_SceneAsset-1.1.2 icon
RiskofThunder-R2API_SceneAsset

API for retrieving assets that live exclusively in game scenes

Preferred version: 1.1.2

README

this mod is part of a port of HIFU's pair of mods for SotS. This will be taken down(deprecated) once HIFU wishes to continue the project themselves.
Permission

ko-fi ko-fi
Modding Server discord server

Overview

  • Changes are made to post-processing (mostly Ramp Fog and Color Grading), global lighting, individual props and even entire material sets to alter the stage's appearance. For example, the variants included for Titanic Plains are inspired from various trailers - an orange one from very early footage of the game, and an overcast one vaguely similar to the console trailer.
  • Once a variant is used, it cannot be chosen for the next time the stage is loaded unless there are no other options. (Configurable)
  • Some unused stage props (most notably the border statues in Abandoned Aqueduct) may be enabled.
  • The mod currently features 84 visual variants.

Things have changed

  • a lot of commits were made between 1.0 and now and i am not that good at vfx and im not that used to what 1.0 looked like
  • please lmk via @pr_d at discord if some variants feel off or things r weird :3

Shoutouts

  • FMRadio11 for the codebase
  • SSM24 and Moffein for figuring out the networking ! !
  • Nuxlar for a lot of the stages that are on here (SotS)
  • Danielle for helping w some variants (SotS)
  • Everyone who provided variant ideas (HIFU, FMRadio11, Jaysian, breadguy, Slipskip). Having existing content to work with is significantly easier even if it's just basic color ideas

Contribute

If you know a bit about like VFX and programming feel free to send us a PR @ the github, im not a vfx wizard guy like hifu and idk what to really fill in the rest with but there are still stages (like Prime Meridian or Vields) that is still yet to be varianted. thank u :3

Screenshots

Click Me

CHANGELOG

1.1.6 Patch Notes

  • no longer throws errors when there is no variants

1.1.5 Patch Notes

  • variant fail doesnt crash the stage anymore
  • fixed forgotten relics hard dependency (weirder than wloopweather one)

1.1.4 Patch Notes

  • accidentally made wloopweather hard dependent (lol)

1.1.3 Patch Notes

  • removed janky hack
  • instead we are loading every ror2 materials beforehand (hopefully no more pink bug)

1.1.2 Patch Notes

  • Commencement errors upon reentry
  • Better interaction with WLoopWeather (if wloop is active for that stage it only picks vanilla)
  • Viscous Falls / Disturbed Impact / Golden Dieback also gets variants now

1.1.1 Patch Notes

  • Distant Roost (Abyssal) doesnt error

1.1.0 Patch Notes

  • :p_hi:
  • works for SotS
  • Configurable per-variant weights (pre and post loop)
  • Configurable per-variant weather (can limit to pre/post loop)
  • Merged contributions by Nuxlar (thank you)
    • Added variants
      • Verdant Falls (Sunny)
      • Verdant Falls (Purple)
      • Shattered Abodes (Verdant)
      • Shattered Abodes (Abandoned)
      • Reformed Altar (Verdant)
      • Reformed Altar (Helminth)
      • Treeborn Colony (Overcast)
      • Treeborn Colony (Sunny)
      • Treeborn Colony (Night)
      • Helminth Hatchery (Lunar)
    • Skybox changes
      • Distant Roost (Sunny)
      • Distant Roost (Night)
      • Distant Roost (Void)
      • Siphoned Forest (Night)
      • Titanic Plains (Night)
      • Titanic Plains (Sunset)
      • Verdant Falls (Purple)
      • Verdant Falls (Sunny)
      • Abandoned Aqueduct (New Night)
      • Aphelian Sanctuary (Singularity)
      • Aphelian Sanctuary (Sunset)
      • Wetland Aspect (Morning)
      • Wetland Aspect (Night)
      • Wetland Aspect (Sunset)
      • Wetland Aspect (Void)
      • Rallypoint Delta (Night)
      • Rallypoint Delta (Sunset)
      • Scorched Acres (Twilight)
      • Sulfur Pools (Void)
      • Abyssal Depths (Night)
      • Abyssal Depths (Orange)
      • Siren's Call (Aphelian)
      • Siren's Call (Night)
      • Siren's Call (Sunny)
      • Commencement (Night)
      • Treeborn Colony (Night)
    • Tweaked basically every variant out there
  • Merged contributions by Danielle (thank you)
    • Added variants
      • Abandoned Aqueduct (New Dawn)
      • Abandoned Aqueduct (New Night)
      • Abandoned Aqueduct (New Sunrise)
  • Added weather sounds
  • Dry Basin and Slumbering Satellite variants are back
  • Huge code rewrite

1.0.3 Patch Notes

  • Literally just included the dependency I forgor about

1.0.2 Patch Notes

  • Fixed Scorched Acres (Night), Scorched Acres (Jade) and Scorched Acres (Twilight) not working properly (due to the recent RoR2 patch, the only mod that was affected was Stage Aesthetic, because of my jank way of getting some objects lol)

1.0.1 Patch Notes

  • Fixed Forgotten Relics compatibility (Blame PlasmaCore for not using vanilla RampFog :smirk: would've saved a couple months and tens of hours and headaches)

1.0.0 Patch Notes

  • I highly recommend resetting your config now
  • Added config versioning
  • Added custom weather particles that scale intensity, speed and maximum angle with selected difficulty and current difficulty
  • Added variant display name
  • Added Siphoned Forest (Desolate)
  • Added Dry Basin (Overcast), Dry Basin (Blue), Dry Basin (Morning)
  • Added Slumbering Satellite (Overcast), Slumbering Satellite (Blue), Slumbering Satellite (Morning)
  • Reworked Abandoned Aqueduct (Dark) to Abandoned Aqueduct (Dawn)
  • Reworked Aphelian Sanctuary (Sunrise) to Aphelian Sanctuary (Sunset)
  • Reworked Wetland Aspect (Pink) to Wetland Aspect (Morning)
  • Reworked Rallypoint Delta (Jade) to Rallypoint Delta (Sunset)
  • Reworked Abyssal Depths (Pink) to Abyssal Depths (Orange)
  • Reworked Void Locus (Blue) to Void Locus (Twilight)
  • Reworked Void Locus (Green) to Void Locus (Blue)
  • Tweaked Distant Roost (Vanilla), Distant Roost (Sunny), Distant Roost (Night), Distant Roost (Void), Distant Roost (Overcast), Distant Roost (Abyssal)
  • Tweaked Siphoned Forest (Vanilla), Siphoned Forest (Purple), Siphoned Forest (Night), Siphoned Forest (Crimson), Siphoned Forest (Morning)
  • Tweaked Titanic Plains (Overcast), Titanic Plains (Abandoned), Titanic Plains (Night)
  • Tweaked Abandoned Aqueduct (Sunrise), Abandoned Aqueduct (Night), Abandoned Aqueduct (Sundered)
  • Tweaked Aphelian Sanctuary (Abyssal), Aphelian Sanctuary (Twilight), Aphelian Sanctuary (Singularity)
  • Tweaked Wetland Aspect (Night), Wetland Aspect (Void), Wetland Aspect (Sunset)
  • Tweaked Fogbound Lagoon (Overcast), Fogbound Lagoon (Clear), Fogbound Lagoon (Twilight)
  • Tweaked Rallypoint Delta (Overcast), Rallypoint Delta (Night), Rallypoint Delta (Titanic)
  • Tweaked Scorched Acres (Sunset), Scorched Acres (Night), Scorched Acres (Twilight)
  • Tweaked Sulfur Pools (Coral Blue), Sulfur Pools (Hell)
  • Tweaked Abyssal Depths (Vanilla), Abyssal Depths (Coral), Abyssal Depths (Blue), Abyssal Depths (Night)
  • Tweaked Siren's Call (Overcast), Siren's Call (Night)
  • Tweaked Sundered Grove (Vanilla), Sundered Grove (Overcast), Sundered Grove (Abandoned)
  • Tweaked Sky Meadow (Overcast), Sky Meadow (Abyssal), Sky Meadow (Abandoned), Sky Meadow (Night), Sky Meadow (Titanic), Sky Meadow (Abandoned)
  • Tweaked Commencement (Crimson), Commencement (Corruption), Commencement (Gray)
  • Tweaked Void Locus (Pink)
  • Disabled some uglier variants in the config
  • Made the material swap bug slightly rarer
  • Removed Titanic Plains Bridge
  • Small bugfixes
  • Small optimizations

0.8.0 Patch Notes

  • Added Commencement (Gray), Commencement (Crimson), Commencement (Corruption)
  • Tweaked Distant Roost (Abyssal), Distant Roost (Night)
  • Tweaked Aphelian Sanctuary (Abyssal), Aphelian Sanctuary (Singularity), Aphelian Sanctuary (Sunrise)
  • Tweaked Wetland Aspect (Sunset)
  • Tweaked Scorched Acres (Night), Scorched Acres (Sunset)
  • Tweaked Sulfur Pools (Hell)
  • Tweaked Abyssal Depths (Coral), Abyssal Depths (Dark), Abyssal Depths (Hive), Abyssal Depths (Pink)
  • Tweaked Siren's Call (Night)
  • Tweaked Sundered Grove (Sunny)
  • Tweaked Sky Meadow (Abyssal)
  • Fixed Commencement

0.7.3 Patch Notes

  • Added Fogbound Lagoon (Clear), Fogbound Lagoon (Twilight), Fogbound Lagoon (Overcast)
  • Added simple descriptions to most variants

0.7.0 Patch Notes

  • I highly recommend resetting your config now
  • Tweaked many variants
  • Added Risk of Options support
  • Added Sundered Grove (Abandoned)
  • Added Sky Meadow (Abandoned)
  • Reworked Rallypoint Delta (Ocean), Rallypoint Delta (Night)
  • Reworked Sky Meadow (Crimson) to Sky Meadow (Abyssal)
  • Disabled some uglier and vanilla variants in the config
  • Semi-fixed pink texture bug (they will default to standard textures, fog and other props may look off)

0.6.0 Patch Notes

  • Tweaked Siphoned Forest (Crimson), Aphelian Sanctuary (Night), Scorched Acres (Sunset), Sundered Grove (Olive) and Sky Meadow (Crimson)
  • Added Siphoned Forest (Morning)
  • Added Titanic Plains (Abandoned)
  • Added Distant Roost (Abyssal)
  • Added Aphelian Sanctuary (Abyssal)
  • Added Abandoned Aqueduct (Sundered)
  • Added Rallypoint Delta (Titanic)
  • Added Scorched Acres (Beta), Scorched Acres (Beta Alt), Scorched Acres (Twilight)
  • Added Sulfur Pools (Void)
  • Added Abyssal Depths (Coral)
  • Added Siren's Call (Aphelian)
  • Small bugfixes
  • Small optimizations

0.5.0 Patch Notes

  • Networked the mod
    • Everyone must have the same config in order for this to work properly!
  • Small bugfixes
  • Small optimizations

0.4.0 Patch Notes

  • Tweaked Commencement lighting
  • Separated Titanic Plains Vanilla changes into its own variant - Sunrise
  • Added Distant Roost (Void)
  • Added Titanic Plains (Nostalgic)
  • Added Wetland Aspect (Void)
  • Added Sulfur Pools (Hell)
  • Added Sky Meadow (Titanic)
  • Added Void Locus (Green), Void Locus (Blue), Void Locus (Pink)

0.3.0 Patch Notes

  • Updated to SOTV
  • Tweaked Scorched Acres (Jade), Sky Meadow (Night) and Commencement
  • Added Siphoned Forest (Night), Siphoned Forest (Purple), Siphoned Forest (Crimson)
  • Added Aphelian Sanctuary (Singularity), Aphelian Sanctuary (Twilight), Aphelian Sanctuary (Sunrise)
  • Added Sulfur Pools (Coral)
  • Revived the mod and changed the owner ig
  • Optimized code somewhat, still a mess though

Changelogs below were written by FMRadio11, the original developer

0.2.1 Patch Notes

  • Fixed Abandoned Aqueduct config descriptions
  • Fixed variant lists not being cleared during Run.Start. This wasn't needed before when lists were only built once, but is necessary now that it's done every run
  • Increased visibility in Night!Roost, Night!Delta, and especially Hive!Depths
  • Reworked Azure!Depths to not require Low Definition grading since Imp Overlord doesn't mix well with it
  • Added missing skybox effects to Abyssal!Meadow

0.2.0 Patch Notes

  • Apologies for this taking so long. Between school/family stuff coming up and DRG I haven't really worked on this much until around January
  • Added about 17 KB of code
  • Title screen now has altered rain/wind
  • Added in a new variant for most stages
  • Secret area in Abandoned Aqueduct now uses appropriate RampFog values
  • Stage lighting added to Abyssal Depths and Abandoned Aqueduct's secret area; existing stage lighting changes now use more compact code
  • Weather changes are now more expansive, including wind, heavier rain, and embers added as appropriate
  • Scorched Acres now uses effects from unused "Weather, Eclipse" assets
  • Added null check to unused bridge in Titanic Plains. Hopefully this should prevent it breaking interactables, although I was never able to reproduce this glitch during testing
  • Fixed Rallypoint Delta ocean level being raised in the wrong variant
  • Fixed vanilla changes not being turned off with config
  • Rewrote config text slightly. You can still use your old config file, but remaking it will look cleaner in-game
  • Now requires InLobbyConfig
  • Variant arrays are now written during Run.Start instead of Awake, allowing config changes to take effect immediately instead of after restart
  • Not really playtested much outside of recording values with UnityExplorer for coding, so I'm expecting some other issues

0.1.1 Patch Notes

  • FASJDKAKSGLK I forgot to add menu config
  • Added randomization of unused bridge in default Titanic Plains (located behind the hill between the two cliffs), config separate from Vanilla Plains changes
  • Look for some other unused stuff in the future once I can figure out why they're refusing to exist
  • Wrote config incorrectly in 0.1.0. Hopefully you won't need to make a new file for it, though
  • Cleaned up description a bit

0.1.0 Patch Notes

  • A Lot Happened
  • Temporarily removed Artifact of Seasons and all associated components. In its current state, it's just too much of a spaghetti code mess for me to want to try fixing at the moment, and there's other mods out there already if you want to mess around with enemies.
  • Rewrote directory to not have like 99% of this mod's content in just two files, hopefully should be easier to sort through the GitHub now
  • Implemented do-while loop to force a different choice when a stage is reloaded
  • Config added to disable variants as well as the original stage appearance (if all options are deselected for whatever reason, the vanilla stage is used)
  • Every existing variant was heavily altered or replaced entirely, adding in lighting effects and focusing on making them less glaring
  • Added a second set of variants to Abyssal Depths, Siren's Call, and Scorched Acres. My original reasoning was that there were already three Stage 4s, but with recent mods that randomize or lock stage order, it's not a good excuse anymore
  • Added config to make changes to the lighting of vanilla stages (enabled by default)
  • Added unused stage props and/or altered existing props to fit certain variants
  • Rain effect now shows up in some variants. This WILL break if you never load into the title screen, so config is provided to disable it if you're doing that for whatever reason

0.0.6 Patch Notes

  • Removing networking attempt, as it A. doesn't work and B. seems to be affecting variant rolls
  • Added config for BossConfig compatibility
  • Couldn't update GitHub with this, will try to fix later

0.0.5 Patch Notes

  • Recolored variants in Roost, Aqueduct, and Depths
  • Most darker variants have had their starting fog heavily reduced, should make it easier to see up close
  • Red Sundered Grove now only shows up after Stage 4 if using Artifact of Seasons
  • Added Commencement variant to config, enabled by default
  • Artifact of Seasons icon updated slightly
  • Added config option to remove stage-based restrictions when using Artifact of Seasons
  • Stage variants should hopefully be consistent between players, haven't had an opportunity to test this though
  • Removed random log of Alloy Vulture's spawn card name

0.0.4 Patch Notes

  • Disabled Shrine of the Woods being added to Sundered Grove; it was causing the stage to not spawn interactables at all

0.0.3 Patch Notes

  • Dammit I forgot to add the new dll file
  • Updated internal number

0.0.2 Patch Notes

  • Reduced the mid/end colors' transparency of some RampFog effects for clarity
  • Upped the brightness of Night!Sky Meadow
  • Removed unneeded console logs
  • Cleaned up code in a couple other places
  • Did get confirmation that OriginalSoundtrack DOES actually work so pog!
  • Updated README