Yet Another Planetary Sky Fix

If you liked this item, please rate it up on Steam Workshop page.

Author: corsairmarks

Last revision: 29 Jun at 06:43 UTC

File size: 260.1 KB

On Steam Workshop

Description:
Overview

Have you ever noticed that some habitable planet classes, when they are moons, will display the parent planet in the sky in the planet view (with rings, if it has them)? Do you wish that all habitable moons had this feature instead of just a few? This mod is for you.

The artwork is already present in common/gfx/portraits/environments, it just isn’t enabled for all planet classes which have art. These planet classes already use the fancy sky art:

  • Arid (pc_arid)
  • Savannah (pc_savannah)
  • Arctic (pc_arctic)
  • Alpine (pc_alpine)
  • Ecumenopolis (pc_city)

Note that Tomb Worlds (pc_nuked) do not have fancy sky art available.

Notes

There are probably lots of other mods that make this same change, but I made this one with the express purpose of merging it in to Subtle Polish.

Changes

No gameplay changes. This mod updates several of the default planet classes, where the only change is to set uses_alternative_skies_for_moons = yes.

  • Desert (pc_desert)
  • Tropical (pc_tropical)
  • Continental (pc_continental)
  • Ocean (pc_ocean)
  • Tundra (pc_tundra)
  • Gaia (pc_gaia)

Compatibility

In order to change the default planet classes without impacting habitability (i.e. breaking it), it is necessary to override the entire common/planet_classes/00_planet_classes.txt file. What this means to you is that this mod is incompatible with other mods that need to override the default habitable planet classes.

Fully compatible with Planetary Diversity and Ancient Cache of Technologies because those mods do not overwrite the built-in planetary classes.

Not compatible with Real Space, but that mod already activates the same art so you don’t need this one.

Not compatible with achievements. Why? Planet classes are a gameplay object, even though the ultimate effect of this mod is cosmetic only.

Verifying Mod Compatibility

You can verify mod compatibility yourself very easily. Steam downloads mods into a directory in your Steam library (if you have more than one, mods go into the one with their corresponding game). Inside the library (the default is at C:/Program Files (x86)/Steam/steamapps), browse to steamapps/workshop/content/281990 (281990 is the Steam ID of Stellaris).

Inside this folder, you will see many directories named with just numbers. Those numbers are Steam Mod IDs – you can find a mod’s ID easily from its Workshop web address. For example, this mod’s Workshop page is at https://steamcommunity.com/sharedfiles/filedetails/?id=2527918521 so its ID is 2527918521. What you need to do is find the ID of the mod(s) you want to check for compatibility – then open their directories.

Inside each mod you want to check, browse to the common/planet_classes directory. If you see a file named 00_planet_classes.txt then that mod is not compatible with this one. Otherwise there should not be a conflict – that’s the only code file contained in this mod.

When to Install

This mod can be safely added or removed from your savegame at any time.

Recommended Companion Mods

The standard planet view has a very small graphic representing your planet’s environment and its sky, and so sometimes it is hard to see the alternate sky backgrounds. This is paricularly true for the temperate planets: tropical, continental, and ocean. To solve that, I highly recommend you use Planetary Diversity – Planet View to expand the viewport. As a graphics-only mod, it can be added or removed at any time. It is also stand-alone, so it is not required to use the rest of Planetary Diversity.

Changelog

See the Change Notes

Source Code

Hosted on GitHub[github.com]

[discord.gg]