Fix prop loading on packaged builds (#1717)

This commit is contained in:
Daniel Novillo 2019-06-11 17:07:45 +02:00 committed by Néstor Subirón
parent 114d54d889
commit 978019be32
4 changed files with 16 additions and 6 deletions

View File

@ -38,11 +38,11 @@ the project's root.
<h4>How to import a map</h4>
In order to do so, the file generated in the import phase has to be placed in a folder
at the root of the distributed folder called "ExportedMaps". Once the zip is placed there,
at the root of the distributed folder called "ExportedAssets". Once the zip is placed there,
by running
```sh
./ImportMaps.sh
./ImportAssets.sh
```
the content will get extracted and located properly where the executable can reach it. All

View File

@ -89,6 +89,16 @@ popd >/dev/null
DESTINATION=${BUILD_FOLDER}/${FILE_NAME}.tar.gz
SOURCE=${BUILD_FOLDER}/Cooked
FILES=$(find ${CARLAUE4_ROOT_FOLDER}/Content -type f -name "*PropRegistry.json")
mkdir -p ${SOURCE}/CarlaUE4/Content/Carla/Config
for file in $FILES
do
A="$(echo $file | grep -o 'Content\/.*' | cut -f2 -d/)"
mkdir -p ${SOURCE}/CarlaUE4/Content/${A}/Config
cp -rf $file ${SOURCE}/CarlaUE4/Content/${A}/Config
done
pushd "${SOURCE}" >/dev/null
log "Packaging build."

View File

@ -92,7 +92,7 @@ if $DO_COPY_FILES ; then
pushd ${CARLA_ROOT_FOLDER} >/dev/null
mkdir -p "${DESTINATION}/ExportedMaps"
mkdir -p "${DESTINATION}/ExportedAssets"
echo "${REPOSITORY_TAG}" > ${DESTINATION}/VERSION
@ -101,7 +101,7 @@ if $DO_COPY_FILES ; then
copy_if_changed "./Docs/release_readme.md" "${DESTINATION}/README"
copy_if_changed "./Docs/python_api.md" "${DESTINATION}/PythonAPI/python_api.md"
copy_if_changed "./Util/Docker/Release.Dockerfile" "${DESTINATION}/Dockerfile"
copy_if_changed "./Util/ImportMaps.sh" "${DESTINATION}/ImportMaps.sh"
copy_if_changed "./Util/ImportAssets.sh" "${DESTINATION}/ImportAssets.sh"
copy_if_changed "./PythonAPI/carla/dist/*.egg" "${DESTINATION}/PythonAPI/carla/dist/"
copy_if_changed "./PythonAPI/carla/agents/" "${DESTINATION}/PythonAPI/carla/agents"

View File

@ -4,7 +4,7 @@
# -- Parse arguments -----------------------------------------------------------
# ==============================================================================
DOC_STRING="Unpack and copy over CarlaUE4's Exported Maps"
DOC_STRING="Unpack and copy over CarlaUE4's Exported Assets"
USAGE_STRING="Usage: $0 [-h|--help] [-d|--dir] <outdir>"
@ -32,7 +32,7 @@ while true; do
done
#Tar.gz the stuff
for filepath in `find ExportedMaps/ -type f -name "*.tar.gz"`; do
for filepath in `find ExportedAssets/ -type f -name "*.tar.gz"`; do
tar --keep-newer-files -xvf ${filepath}
done