\r
set options=-Prtzil --executability --delete-after --delete-excluded --stats\r
\r
-if exist Xonotic-low goto xonoticlow\r
-if exist Xonotic-high goto xonotichigh\r
if exist ..\..\..\.git goto xonoticdatagit\r
if exist ..\..\..\data goto xonoticdata\r
+if exist Xonotic goto xonoticswitchtonormal\r
+if exist Xonotic-high goto xonoticswitchtohigh\r
goto xonotic\r
-:xonoticlow\r
- echo NOTE: Xonotic-low is gone, downloading normal Xonotic.\r
- set url=rsync://beta.xonotic.org/%buildtype%-Xonotic/\r
- set target=Xonotic-low/\r
- goto endxonotic\r
-:xonotichigh\r
- set url=rsync://beta.xonotic.org/%buildtype%-Xonotic-high/\r
- set target=Xonotic-high/\r
- goto endxonotic\r
:xonoticdatagit\r
echo NOTE: this is a git repository download. Using the regular update method.\r
..\..\..\all update\r
goto end\r
+:xonoticswitchtohigh\r
+ set PATH=misc\tools\rsync-updater;%PATH%\r
+ cd ..\..\..\r
+ if exist misc\tools\rsync-updater\rsync.exe goto xonoticdatahighfuzzy\r
+ echo FATAL: rsync not in misc\tools\rsync-updater. This update script cannot be used.\r
+ goto end\r
+:xonoticswitchtonormal\r
+ set PATH=misc\tools\rsync-updater;%PATH%\r
+ cd ..\..\..\r
+ if exist misc\tools\rsync-updater\rsync.exe goto xonoticdatanormalfuzzy\r
+ echo FATAL: rsync not in misc\tools\rsync-updater. This update script cannot be used.\r
+ goto end\r
:xonoticdata\r
if exist ..\..\..\misc\tools\rsync-updater\rsync.exe goto xonoticdatarsync\r
echo FATAL: rsync not in misc\tools\rsync-updater. This update script cannot be used.\r
:xonoticdatarsync\r
set PATH=misc\tools\rsync-updater;%PATH%\r
cd ..\..\..\r
- if exist data\xonotic-rsync-data-low.pk3 goto xonoticdatalow\r
- if exist data\xonotic-*-data-low.pk3 goto xonoticdatalowfuzzy\r
if exist data\xonotic-rsync-data-high.pk3 goto xonoticdatahigh\r
if exist data\xonotic-*-data-high.pk3 goto xonoticdatahighfuzzy\r
if exist data\xonotic-rsync-data.pk3 goto xonoticdatanormal\r
if exist data\xonotic-*-data.pk3 goto xonoticdatanormalfuzzy\r
echo FATAL: unrecognized Xonotic build. This update script cannot be used.\r
goto end\r
-:xonoticdatalow\r
- echo NOTE: Xonotic-low is gone, downloading normal Xonotic.\r
- set url=rsync://beta.xonotic.org/%buildtype%-Xonotic/\r
- goto endxonoticdata\r
-:xonoticdatalowfuzzy\r
- echo NOTE: Xonotic-low is gone, downloading normal Xonotic.\r
- set url=rsync://beta.xonotic.org/%buildtype%-Xonotic/\r
- set options=%options% -y\r
- goto endxonoticdata\r
:xonoticdatahigh\r
set url=rsync://beta.xonotic.org/%buildtype%-Xonotic-high/\r
goto endxonoticdata\r