--- /dev/null
+#!/bin/sh
+
+if [ ! -d qcsrc ]; then
+ echo "failed to find qcsrc directory in $(pwd), please run this script"
+ echo "from nexuiz data directory"
+ exit 1
+else
+ # ensure this is actually a xonotic repo
+ pushd qcsrc > /dev/null
+ if [ ! -d client -o ! -d common -o ! -d menu -o ! -d server -o ! -d warpzonelib ]; then
+ echo "this doesnt look like a nexuiz source tree, aborting"
+ popd > /dev/null
+ exit 1
+ fi
+fi
+
+echo -n "removing redundant files ..."
+rm -f nexuiz.ncb
+rm -f nexuiz.sln
+rm -f nexuiz.suo
+rm -f nexuiz.vcproj
+rm -f nexuiz.vcproj.user
+echo "complete"
+
+echo -n "creating projects ..."
+echo "client" > dirs
+echo "server" >> dirs
+echo "menu" >> dirs
+
+echo "complete"
+
+echo -n "creating zip archive ..."
+zip -r -9 ../nexuiz.zip * > /dev/null
+echo "complete"
+
+popd > /dev/null
+echo "finished!"