@echo off
setlocal
cd /d "%~dp0"
if not defined XFE_TOOLBOX_DATA_DIR if exist "work\toolbox-local-data-dir.txt" set /p "XFE_TOOLBOX_DATA_DIR="<"work\toolbox-local-data-dir.txt"
if exist "dist\XFEEDToolBox-0.4.31-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.31-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.31-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.30-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.30-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.30-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.29-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.29-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.29-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.28-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.28-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.28-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.27-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.27-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.27-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.26-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.26-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.26-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.25-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.25-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.25-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.24-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.24-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.24-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.23-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.23-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.23-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.22-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.22-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.22-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.21-win-x64\XFEEDToolBox.exe" (
start "" "dist\XFEEDToolBox-0.4.21-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "artifacts\thermal-route-hotfix-final2\XFEEDToolBox.exe" (
start "" "artifacts\thermal-route-hotfix-final2\XFEEDToolBox.exe" %*
exit /b
)
if exist "artifacts\latest-client\XFEEDToolBox.exe" (
start "" "artifacts\latest-client\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.15\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.15\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.14\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.14\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.13\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.13\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.12\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.12\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.11\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.11\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.10-final\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.10-final\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.9\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.9\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.8\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.8\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.7\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.7\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-map-update\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-map-update\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-hologram\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-hologram\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-outfitting\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-outfitting\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-refit\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-refit\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-selectorbar\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-selectorbar\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-design-final\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-design-final\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-layout\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-layout\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-preview\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-preview\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox\XFEEDToolBox.exe" %*
exit /b
)
pwsh -NoLogo -NoProfile -File "%~dp0scripts\Build.ps1"
if errorlevel 1 (
echo Build failed. Please check PowerShell 7, .NET 10, Windows SDK and the C++ x64 build tools.
pause
exit /b 1
)
start "" "XFEEDToolBox\bin\x64\Release\net10.0-windows10.0.22621.0\win-x64\XFEEDToolBox.exe" %*
@echo off
setlocal
cd /d "%~dp0"
if not defined XFE_TOOLBOX_DATA_DIR if exist "work\toolbox-local-data-dir.txt" set /p "XFE_TOOLBOX_DATA_DIR="<"work\toolbox-local-data-dir.txt"
if exist "dist\XFEEDToolBox-0.4.31-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.31-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.31-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.30-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.30-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.30-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.29-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.29-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.29-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.28-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.28-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.28-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.27-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.27-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.27-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.26-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.26-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.26-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.25-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.25-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.25-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.24-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.24-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.24-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.23-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.23-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.23-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.22-win-x64\XFEEDToolBox.exe" (
if defined XFE_TOOLBOX_DATA_DIR (
start "" "dist\XFEEDToolBox-0.4.22-win-x64\XFEEDToolBox.exe" %* --data-dir "%XFE_TOOLBOX_DATA_DIR%"
exit /b
)
start "" "dist\XFEEDToolBox-0.4.22-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "dist\XFEEDToolBox-0.4.21-win-x64\XFEEDToolBox.exe" (
start "" "dist\XFEEDToolBox-0.4.21-win-x64\XFEEDToolBox.exe" %*
exit /b
)
if exist "artifacts\thermal-route-hotfix-final2\XFEEDToolBox.exe" (
start "" "artifacts\thermal-route-hotfix-final2\XFEEDToolBox.exe" %*
exit /b
)
if exist "artifacts\latest-client\XFEEDToolBox.exe" (
start "" "artifacts\latest-client\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.15\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.15\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.14\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.14\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.13\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.13\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.12\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.12\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-0.4.11\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-0.4.11\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.10-final\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.10-final\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.9\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.9\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.8\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.8\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation-0.4.7\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation-0.4.7\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-map-update\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-map-update\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-hologram\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-hologram\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-outfitting\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-outfitting\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-refit\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-refit\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-selectorbar\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-selectorbar\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-design-final\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-design-final\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-layout\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-layout\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-navigation\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-navigation\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox-preview\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox-preview\XFEEDToolBox.exe" %*
exit /b
)
if exist "publish\XFEEDToolBox\XFEEDToolBox.exe" (
start "" "publish\XFEEDToolBox\XFEEDToolBox.exe" %*
exit /b
)
pwsh -NoLogo -NoProfile -File "%~dp0scripts\Build.ps1"
if errorlevel 1 (
echo Build failed. Please check PowerShell 7, .NET 10, Windows SDK and the C++ x64 build tools.
pause
exit /b 1
)
start "" "XFEEDToolBox\bin\x64\Release\net10.0-windows10.0.22621.0\win-x64\XFEEDToolBox.exe" %*