6 # rest: command line options to use
10 cp "$demo" data/"$demobase"
12 strace -qo strace.txt -f -e trace=open ./all run -nohome -readonly -forceqmenu -window "$@" -demo "$demobase"
17 grep '^[0-9]* *open("' strace.txt |\
19 grep '^data/[^/]*\.pk3dir/' |\
33 while [ -n "$allfiles" ]; do
37 [ -f "$f" ] || continue
40 # BUG: DP cannot read the csprogs.dat from the demo in readonly mode, so we have to keep this one for now
48 <"$f" include_as "$fn"
50 # also include the map pk3 content
57 unzip ../../data/"$n"-*.pk3
59 allfiles=$allfiles" `find data/temp-$n -type f`"
62 <"$f" include_as "$fn"
69 export dp_jpeg_if_not_dds=false
70 export jpeg_qual_rgb=80
79 find . -type f -print0 | xargs -0 ../misc/tools/cached-converter.sh
81 mv data/"$demobase" output/
82 echo "-xonotic -nohome -readonly -forceqmenu +bind ESCAPE quit $* -demo $demobase" > output/darkplaces.opt
84 ( cd output && zip -9r ../output.pk3 . )
85 cp "$xonotic" output.exe
86 $strip --strip-unneeded output.exe
87 cat output.pk3 >> output.exe