It would be great if these keywords from standard and post processing were loaded for everyone so maps and shaders don't break anymore.

Unity Standard keywords and Post Processing V2.

_ALPHABLEND_ON

_ALPHAMODULATE_ON

_ALPHAPREMULTIPLY_ON

_ALPHATEST_ON

_COLORADDSUBDIFF_ON

_COLORCOLOR_ON

_COLOROVERLAY_ON

_DETAIL_MULX2

_EMISSION

_FADING_ON

_GLOSSYREFLECTIONS_OFF

_GLOSSYREFLECTIONS_OFF

_MAPPING_6_FRAMES_LAYOUT

_METALLICGLOSSMAP

_NORMALMAP

_PARALLAXMAP

_REQUIRE_UV2

_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A

_SPECGLOSSMAP

_SPECULARHIGHLIGHTS_OFF

_SPECULARHIGHLIGHTS_OFF

_SUNDISK_HIGH_QUALITY

_SUNDISK_NONE

_SUNDISK_SIMPLE

_TERRAIN_NORMAL_MAP

BILLBOARD_FACE_CAMERA_POS

EFFECT_BUMP

EFFECT_HUE_VARIATION

ETC1_EXTERNAL_ALPHA

GEOM_TYPE_BRANCH

GEOM_TYPE_BRANCH_DETAIL

GEOM_TYPE_FROND

GEOM_TYPE_LEAF

GEOM_TYPE_MESH

LOD_FADE_CROSSFADE

PIXELSNAP_ON

SOFTPARTICLES_ON

STEREO_INSTANCING_ON

STEREO_MULTIVIEW_ON

UNITY_HDR_ON

UNITY_SINGLE_PASS_STEREO

UNITY_UI_ALPHACLIP

UNITY_UI_CLIP_RECT

Additionally if you're super nice you could make default keywords for shader devs to use so they wouldn't break the game anymore and had some sort of best practice to follow.

Examples:

ONE, TWO, THREE ,FOUR ,FIVE ,SIX ,SEVEN ,EIGHT ,NINE ,TEN ,ELEVEN ,TWELVE ,THIRTEEN ,FOURTEEN ,FIFTEEN ,SIXTEEN ,SEVENTEEN ,EIGHTEEN ,NINETEEN ,TWENTY

This would give shader devs 20 keywords to mess with so no one would have to worry about their keywords breaking anymore if they follow best practices.

It would take 20 seconds to copy and paste these into the loading screen material and fix all the basic keyword problems with the game.

Love: poiyomi