Skip to content

Other ‐ Weird bugs and edge cases

Will Corby edited this page Jul 22, 2024 · 5 revisions

Modding and Unity are fickle things, so sometimes outer-wilds-unity-assets likes to be silly and break a little bit. This page is for documenting those bugs and how to fix them.

Bad lighting

Sometimes the YAML shaders we use to make the game look accurate in editor break when in unlit mode (the lightbulb icon in the top left of the Scene tab).
There are a few ways this can happen.

Everything is black unless I am close to an object

Go to Visuals > Edit Scene View.
This is supposed to run automatically, but every so often it doesn't.

Everything is black/grey/white, and/or I see no textures other than ambient occlusion and other post processing effects

I have no idea why this happens, and it seems to happen for everyone but myself (JohnCorby).
Simply open any scene (including the scene you're already in) and it will go away. Thank pikpik_carrot for finding that solution.

Everything is white or multi-colored.

image
Check that this says Shaded instead of Vertex Color.

Everything is still black

I have seen 1 person who has had this problem. Fixing it meant sacrificing accurate visuals.
Go to Edit > Project Settings > Graphics and change Deferred from Custom shader to Built-in shader. It will make me sad but should fix that problem.

I don't see post processing things anymore!

There are 2 causes of this.

  1. You are not in a scene with a PlayerReference.
    Open Test Scene and modify or duplicate it instead of making another scene from scratch. This will ensure things are set up properly.
  2. (should not happen anymore) The post processing script also happens to modify the post processing profile. Make sure it looks like this in the prefab (under the PlayerCamera gameobject):
    image
    Also make sure you have no overrides to that profile when you're using the prefab:
    image

BRDF looks broken

Same idea as above, you aren't in a scene with a BRDFManager.
Open Test Scene and modify or duplicate it instead of making another scene from scratch. This will ensure things are set up properly.
Once you have a BRDFManager with its registry property set, go to Visuals > Reload BRDFs and that should fix it.
Alternatively, using Built-in shader in the above section will also break this. Oh well.