Static Decal Projection Issue Fix

Decal Projection Python Script: 3218-fixdecalspy27v2.zip (1.65 KB)fixdecalspy27v2.zip

Why do we need this script:

Lumberyard 1.5+ removed Decal projection Type: Static.

What can this script do:

Remaps Decal projection type in the correct order for any level that a was made in Lumberyard 1.4 or earlier.

How to use it:

This script requires Python 2.7 which is included in the Lumberyard package:

In a command prompt, enter:


  1. \dev\Tools\Python\2.7.11\windows\python.exe FixDecalsPy27.py
  2. gamefolder|level folder|target *.cry|layer file
    Examples:

  1. \dev\Tools\Python\2.7.11\windows\python.exe FixDecalsPy27.py
  2. D:\Lumberyard\1.6.0.0\dev\BeachCity

  1. \dev\Tools\Python\2.7.11\windows\python.exe FixDecalsPy27.py
  2. D:\Lumberyard\1.6.0.0\dev\BeachCity\Levels\BeachCity_NightTime

  1. \dev\Tools\Python\2.7.11\windows\python.exe FixDecalsPy27.py
  2. D:\Lumberyard\1.6.0.0\dev\BeachCity\Levels\BeachCity_NightTime\levels\Layers
    Note: The script only goes one way, make sure you have a backup for the level file (*.cry) and layer files before running the script.