VGUI-Menu: friendList, chat backend, textview class proto SurfaceProps: Flesh impacts recognition PropData: BreakModels now use a bodyque to limit possible physics overhead PMove: falldamage, liquids can now be configured via external decl NSWeapon: added alternative punchangle based on springs, 'punchSpring X Y Z' in decl API: Team class management APIS NSPhysicsEntity: Optimised, optimised, optimised. New cvar: phys_lowspec. Scraping, impact effects etc have been added. More polish everywhere else
31 lines
743 B
Bash
Executable file
31 lines
743 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ $# -lt 1 ]
|
|
then
|
|
exit 1
|
|
fi
|
|
|
|
GAMEDIR="$1"
|
|
|
|
if [ -d "$GAMEDIR/mapsrc/" ]
|
|
then
|
|
OLDDIR="$(pwd)"
|
|
|
|
find "$GAMEDIR/mapsrc/" -name "*.map" | while read QEDMAP
|
|
do
|
|
cd "$(dirname "$QEDMAP")"
|
|
MAPFILE="$(basename "$QEDMAP")"
|
|
PATH="$PATH:$OLDDIR" vmap -fs_basepath "$OLDDIR" -fs_game "$GAMEDIR" "$MAPFILE"
|
|
PATH="$PATH:$OLDDIR" vmap -vis -fs_basepath "$OLDDIR" -fs_game "$GAMEDIR" "$MAPFILE"
|
|
PATH="$PATH:$OLDDIR" vmap -light -fs_basepath "$OLDDIR" -fs_game "$GAMEDIR" "$MAPFILE"
|
|
cd "$OLDDIR"
|
|
done
|
|
|
|
find "$GAMEDIR/mapsrc/" -name "*.bsp" | while read MAPFILE
|
|
do
|
|
NEWPATH="$(echo "$MAPFILE" | sed 's/\/mapsrc\//\/maps\//g')"
|
|
NEWPATHDIR=$(dirname "$NEWPATH")
|
|
mkdir -p "$NEWPATHDIR"
|
|
mv -v "$MAPFILE" "$NEWPATH"
|
|
done
|
|
fi
|