Add a possibility to change generate assets options using environment variables
This commit is contained in:
parent
75afb5e90b
commit
61f6e354a8
@ -19,14 +19,27 @@
|
||||
|
||||
################################################################################
|
||||
|
||||
export KARTS="all"
|
||||
export TRACKS="abyss arena_candela_city battleisland cave cornfield_crossing \
|
||||
endcutscene featunlocked fortmagma gplose gpwin hacienda \
|
||||
icy_soccer_field introcutscene introcutscene2 lasdunasarena \
|
||||
lasdunassoccer lighthouse mines minigolf olivermath overworld \
|
||||
ravenbridge_mansion sandtrack scotland snowmountain snowtuxpeak \
|
||||
soccer_field stadium stk_enterprise temple tutorial \
|
||||
volcano_island xr591 zengarden"
|
||||
export KARTS_DEFAULT="all"
|
||||
export TRACKS_DEFAULT="abyss arena_candela_city battleisland cave \
|
||||
cornfield_crossing endcutscene featunlocked fortmagma \
|
||||
gplose gpwin hacienda icy_soccer_field introcutscene \
|
||||
introcutscene2 lasdunasarena lasdunassoccer lighthouse \
|
||||
mines minigolf olivermath overworld ravenbridge_mansion \
|
||||
sandtrack scotland snowmountain snowtuxpeak \
|
||||
soccer_field stadium stk_enterprise temple tutorial \
|
||||
volcano_island xr591 zengarden"
|
||||
|
||||
export TEXTURE_SIZE_DEFAULT=256
|
||||
export JPEG_QUALITY_DEFAULT=85
|
||||
export PNG_QUALITY_DEFAULT=95
|
||||
export PNGQUANT_QUALITY_DEFAULT=90
|
||||
export SOUND_QUALITY_DEFAULT=42
|
||||
export SOUND_MONO_DEFAULT=1
|
||||
export SOUND_SAMPLE_DEFAULT=32000
|
||||
|
||||
export RUN_OPTIMIZE_SCRIPT_DEFAULT=0
|
||||
export DECREASE_QUALITY_DEFAULT=1
|
||||
export CONVERT_TO_JPG_DEFAULT=1
|
||||
|
||||
export ASSETS_PATHS="../data \
|
||||
../../stk-assets \
|
||||
@ -34,18 +47,6 @@ export ASSETS_PATHS="../data \
|
||||
|
||||
export ASSETS_DIRS="library models music sfx textures"
|
||||
|
||||
export TEXTURE_SIZE=256
|
||||
export JPEG_QUALITY=85
|
||||
export PNG_QUALITY=95
|
||||
export PNGQUANT_QUALITY=90
|
||||
export SOUND_QUALITY=42
|
||||
export SOUND_MONO=1
|
||||
export SOUND_SAMPLE=32000
|
||||
|
||||
export RUN_OPTIMIZE_SCRIPT=0
|
||||
export DECREASE_QUALITY=1
|
||||
export CONVERT_TO_JPG=1
|
||||
|
||||
export CONVERT_TO_JPG_BLACKLIST="data/models/traffic_light.png"
|
||||
|
||||
export BLACKLIST_FILES="data/music/cocoa_river_fast.ogg2"
|
||||
@ -56,6 +57,55 @@ export LANG=C
|
||||
|
||||
cd "`dirname "$0"`"
|
||||
|
||||
# Set default configuration if not changed outside of the script
|
||||
if [ -z "$KARTS" ]; then
|
||||
export KARTS="$KARTS_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$TRACKS" ]; then
|
||||
export TRACKS="$TRACKS_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$TEXTURE_SIZE" ]; then
|
||||
export TEXTURE_SIZE="$TEXTURE_SIZE_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$JPEG_QUALITY" ]; then
|
||||
export JPEG_QUALITY="$JPEG_QUALITY_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$PNG_QUALITY" ]; then
|
||||
export PNG_QUALITY="$PNG_QUALITY_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$PNGQUANT_QUALITY" ]; then
|
||||
export PNGQUANT_QUALITY="$PNGQUANT_QUALITY_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$SOUND_QUALITY" ]; then
|
||||
export SOUND_QUALITY="$SOUND_QUALITY_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$SOUND_MONO" ]; then
|
||||
export SOUND_MONO="$SOUND_MONO_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$SOUND_SAMPLE" ]; then
|
||||
export SOUND_SAMPLE="$SOUND_SAMPLE_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$RUN_OPTIMIZE_SCRIPT" ]; then
|
||||
export RUN_OPTIMIZE_SCRIPT="$RUN_OPTIMIZE_SCRIPT_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$DECREASE_QUALITY" ]; then
|
||||
export DECREASE_QUALITY="$DECREASE_QUALITY_DEFAULT"
|
||||
fi
|
||||
|
||||
if [ -z "$CONVERT_TO_JPG" ]; then
|
||||
export CONVERT_TO_JPG="$CONVERT_TO_JPG_DEFAULT"
|
||||
fi
|
||||
|
||||
# Find assets path
|
||||
for ASSETS_PATH in $ASSETS_PATHS; do
|
||||
if [ -d $ASSETS_PATH ] && [ `ls $ASSETS_PATH | grep -c tracks` -gt 0 ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user