Added simple script that makes all challenges trivial
(0 laps, no time or energy limit).
This commit is contained in:
parent
8cccc72b9a
commit
9ec80210af
27
tools/simplify_challenges.sh
Executable file
27
tools/simplify_challenges.sh
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This script simplifies all challenges by removing any time
|
||||||
|
# limit, position requirement, etc, and setting the number
|
||||||
|
# of laps to 0. This is meant to quickly test the story
|
||||||
|
# mode without having to fully play all challenges.
|
||||||
|
|
||||||
|
for i in data/challenges/*.challenge; do
|
||||||
|
echo "Simplifying $i"
|
||||||
|
cat $i | sed 's/position="[0-9]*"/position="99"/' \
|
||||||
|
| sed 's/laps="[0-9]*"/laps="0"/' \
|
||||||
|
| sed 's/energy="[0-9]*"/energy="0"/' \
|
||||||
|
| sed 's/time="[0-9]*"/time="9999"/' \
|
||||||
|
> $i.new
|
||||||
|
mv $i.new $i
|
||||||
|
done
|
||||||
|
|
||||||
|
for i in data/grandprix/*.grandprix; do
|
||||||
|
echo "Simplyfing GP $i"
|
||||||
|
cat $i | sed 's/laps="[0-9]*"/laps="0"/' > $i.new
|
||||||
|
mv $i.new $i
|
||||||
|
done
|
||||||
|
echo
|
||||||
|
echo "All challenges simplified."
|
||||||
|
echo "PLEASE do not commit the changes back to our repository!"
|
||||||
|
echo "========================================================"
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user