Merge remote-tracking branch 'origin/travis-new-path' into remove-sdl
This commit is contained in:
commit
379266732e
8 changed files with 325 additions and 11 deletions
11
.travis.yml
11
.travis.yml
|
@ -41,14 +41,5 @@ script:
|
||||||
|
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- curl --upload-file xashdroid-armv7.apk https://transfer.sh/xash3d-armv7-`date -u +%y-%m-%d_%H-%M`.apk
|
- bash scripts/travis-upload.sh
|
||||||
- curl --upload-file xashdroid-armv6.apk https://transfer.sh/xash3d-armv6-`date -u +%y-%m-%d_%H-%M`.apk
|
|
||||||
- curl --upload-file xashdroid-x86.apk https://transfer.sh/xash3d-x86-`date -u +%y-%m-%d_%H-%M`.apk
|
|
||||||
- curl --upload-file xashdroid-armv7-tegra2.apk https://transfer.sh/xash3d-armv7-tegra2-`date -u +%y-%m-%d_%H-%M`.apk
|
|
||||||
- curl --upload-file xashdroid-armv5.apk https://transfer.sh/xash3d-armv5-`date -u +%y-%m-%d_%H-%M`.apk
|
|
||||||
- curl -T xashdroid-armv7.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv7-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
|
|
||||||
- curl -T xashdroid-armv6.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv6-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
|
|
||||||
- curl -T xashdroid-x86.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-x86-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
|
|
||||||
- curl -T xashdroid-armv7-tegra2.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv7-tegra2-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
|
|
||||||
- curl -T xashdroid-armv5.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv5-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
|
|
||||||
|
|
||||||
|
|
|
@ -26,5 +26,5 @@ About all bugs please write to issues with your device and OS info.
|
||||||
|
|
||||||
### Developers
|
### Developers
|
||||||
|
|
||||||
+ Just put into jni/src/XXXX/ a symlink to a repository. For example, for HLSDK it will be jni/src/HLSDK/halflife/
|
+ For compiling, run `git submodule init && git submodule update`. Otherwise you will get an empty APK, without any libraries.
|
||||||
+ We use our SDL2 fork. See https://github.com/mittorn/SDL-mirror
|
+ We use our SDL2 fork. See https://github.com/mittorn/SDL-mirror
|
||||||
|
|
41
res/values-es/strings.xml
Normal file
41
res/values-es/strings.xml
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
<string name="app_name">Xash3D</string>
|
||||||
|
<string name="launcher_name">Xash3D</string>
|
||||||
|
<string name="launcher_name_test">Xash3D (test)</string>
|
||||||
|
|
||||||
|
<string name="launch_button">¡Iniciar Xash3D!</string>
|
||||||
|
<string name="cmd_args_text">Parámetros de línea de comandos(sólo expertos)</string>
|
||||||
|
<string name="use_controls">Activar controles táctiles</string>
|
||||||
|
<string name="use_volume">Usar botones de volumen</string>
|
||||||
|
<string name="text_res_path">Ruta de los archivos del juego</string>
|
||||||
|
<string name="touch_set">Configurar controles</string>
|
||||||
|
<string name="text_shortcut">Acceso directo Xash3D</string>
|
||||||
|
<string name="text_shortcut_test">Acceso directo Xash3D_test</string>
|
||||||
|
<string name="shortcut_button_save">Guardar acceso directo</string>
|
||||||
|
<string name="gamedir">Directorio del mod</string>
|
||||||
|
<string name="pkgname">Nombre del paquete del mod (sólo expertos)</string>
|
||||||
|
<string name="shortcut_name">Nombre del acceso directo</string>
|
||||||
|
|
||||||
|
<!-- TODO: Remove or change this placeholder text -->
|
||||||
|
<string name="about_main">Xash3D Android</string>
|
||||||
|
<string name="about_copyright">SDLash3D no está afiliado con Valve o cualquiera de sus socios. Todos los derechos reservados a sus respectivos dueños.</string>
|
||||||
|
<string name="version_string" translatable="false">v0.17.1</string>
|
||||||
|
<string name="about_authors">Adaptación para Android por SDLash3D team: \n
|
||||||
|
• a1batross\n
|
||||||
|
• mittorn \n
|
||||||
|
• nicknekit.\n
|
||||||
|
|
||||||
|
Especial agradecimiento a:\n
|
||||||
|
• Uncle Mike por Xash3D engine\n
|
||||||
|
• Valve por Half-Life\n
|
||||||
|
• Desarrolladores de libSDL2.\n</string>
|
||||||
|
<string name="about_links">Siguenos en:
|
||||||
|
• <a href="https://vk.com/xashdroid">VK</a>
|
||||||
|
• <a href="http://moddb.com/game/xash3d-android">ModDB</a>
|
||||||
|
• <a href="https://github.com/SDLash3D">GitHub</a></string>
|
||||||
|
<string name="about_button">Acerca de Xash3D Android</string>
|
||||||
|
<string name="create_shortcut_button">Crear acceso directo del mod</string>
|
||||||
|
<string name="select_folder">(seleccionar)</string>
|
||||||
|
</resources>
|
26
res/values-fa/strings.xml
Normal file
26
res/values-fa/strings.xml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="app_name">Xash3D</string>
|
||||||
|
<string name="launcher_name">Xash3D</string>
|
||||||
|
<string name="launcher_name_test">Xash3D (آزمایشی)</string>
|
||||||
|
<string name="launch_button">!Xash3Dاجرای</string>
|
||||||
|
<string name="cmd_args_text">دستورات خط فرمان (فقط برای حرفه ای ها):</string>
|
||||||
|
<string name="use_controls">فعال کردن کنترل های لمسی</string>
|
||||||
|
<string name="use_volume">استفاده از دکمه های صدا</string>
|
||||||
|
<string name="text_res_path">مسیر منابع بازی:</string>
|
||||||
|
<string name="touch_set">تنظیمات کنترل:</string>
|
||||||
|
<string name="text_shortcut">Xash3D میانبر</string>
|
||||||
|
<string name="text_shortcut_test">Xash3D_test shortcut</string>
|
||||||
|
<string name="shortcut_button_save">ذخیره میانبر</string>
|
||||||
|
<string name="gamedir">مسیر مود</string>
|
||||||
|
<string name="pkgname">نام بسته مود (فقط برای حرفه ای ها):</string>
|
||||||
|
<string name="shortcut_name">نام میانبر</string>
|
||||||
|
<string name="about_main">Xash3D Android</string>
|
||||||
|
<string name="about_copyright">یا شرکای آن ندارد. تمامی حقوق کپی برای صاحبان هر کدام محفوظ است. Valve هیچ نسبتی با SDLash3D</string>
|
||||||
|
<string name="version_string" translatable="false">v0.17.1</string>
|
||||||
|
<string name="about_authors">:SDLash3D پورت شده به اندروید توسط تیم \n • a1batross\n • mittorn \n • nicknekit.\n تشکر ویژه از:\n • Xash3Dبرای موتور Uncle Mike\n • Half-Life برای Valve\n • libSDL2 توسعه دهندگان.\n</string>
|
||||||
|
<string name="about_links">ما را دنبال کنید در : •<a href="https://vk.com/xashdroid">VK</a>•<a href="http://moddb.com/game/xash3d-android">ModDB</a>•<a href="https://github.com/SDLash3D">GitHub</a></string>
|
||||||
|
<string name="about_button">Xash3D Android درباره</string>
|
||||||
|
<string name="create_shortcut_button">ایجاد میانبر مود</string>
|
||||||
|
<string name="select_folder">(انتخاب)</string>
|
||||||
|
</resources>
|
41
res/values-pt-rBR/strings.xml
Normal file
41
res/values-pt-rBR/strings.xml
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
<string name="app_name">Xash3D</string>
|
||||||
|
<string name="launcher_name">Xash3D</string>
|
||||||
|
<string name="launcher_name_test">Xash3D (test)</string>
|
||||||
|
|
||||||
|
<string name="launch_button">Iniciar Xash3D!</string>
|
||||||
|
<string name="cmd_args_text">Argumentos de linha de comando(apenas expecialistas)</string>
|
||||||
|
<string name="use_controls">Habilitar controles de touch</string>
|
||||||
|
<string name="use_volume">Use as teclas de volume</string>
|
||||||
|
<string name="text_res_path">Diretório para recursos do jogo</string>
|
||||||
|
<string name="touch_set">Configurações de controle</string>
|
||||||
|
<string name="text_shortcut">Atalho Xash3D</string>
|
||||||
|
<string name="text_shortcut_test">Atalho Xash3D_test</string>
|
||||||
|
<string name="shortcut_button_save">Salvar atalho</string>
|
||||||
|
<string name="gamedir">Diretório do Mod</string>
|
||||||
|
<string name="pkgname">Nome do pacote de Mod (apenas expecialistas)</string>
|
||||||
|
<string name="shortcut_name">Nome do atalho</string>
|
||||||
|
|
||||||
|
<!-- TODO: Remove or change this placeholder text -->
|
||||||
|
<string name="about_main">Xash3D Android</string>
|
||||||
|
<string name="about_copyright">SDLash3D não é afiliado com a Valve ou qualquer um dos seus parceiros. Todos os direitos autorais reservados aos respectivos proprietários.</string>
|
||||||
|
<string name="version_string" translatable="false">v0.17.1</string>
|
||||||
|
<string name="about_authors">Porta para android pelo time SDLash3D: \n
|
||||||
|
• a1batross\n
|
||||||
|
• mittorn \n
|
||||||
|
• nicknekit.\n
|
||||||
|
|
||||||
|
Agradecimentos especiais para:\n
|
||||||
|
• Uncle Mike pelo motor Xash3D\n
|
||||||
|
• Valve pelo Half-Life\n
|
||||||
|
• Desenvolvedores libSDL2.\n</string>
|
||||||
|
<string name="about_links">Siga-nos no:
|
||||||
|
• <a href="https://vk.com/xashdroid">VK</a>
|
||||||
|
• <a href="http://moddb.com/game/xash3d-android">ModDB</a>
|
||||||
|
• <a href="https://github.com/SDLash3D">GitHub</a></string>
|
||||||
|
<string name="about_button">Sobre Android Xash3D</string>
|
||||||
|
<string name="create_shortcut_button">Criar atalho para o mod</string>
|
||||||
|
<string name="select_folder">(selecionar)</string>
|
||||||
|
</resources>
|
77
res/values-zh/strings.xml
Normal file
77
res/values-zh/strings.xml
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="app_name">Xash3D</string>
|
||||||
|
|
||||||
|
<string name="launcher_name">Xash3D</string>
|
||||||
|
|
||||||
|
<string name="launcher_name_test">Xash3D (test)</string>
|
||||||
|
|
||||||
|
<string name="launch_button">启动 Xash3D!</string>
|
||||||
|
|
||||||
|
<string name="cmd_args_text">命令行参数(高级)</string>
|
||||||
|
|
||||||
|
<string name="use_controls">启用触摸控制</string>
|
||||||
|
|
||||||
|
<string name="use_volume">使用音量键</string>
|
||||||
|
|
||||||
|
<string name="text_res_path">游戏资源路径</string>
|
||||||
|
|
||||||
|
<string name="touch_set">控制设置</string>
|
||||||
|
|
||||||
|
<string name="text_shortcut">Xash3D 快捷方式</string>
|
||||||
|
|
||||||
|
<string name="text_shortcut_test">Xash3D_test 快捷方式</string>
|
||||||
|
|
||||||
|
<string name="shortcut_button_save">保存快捷方式</string>
|
||||||
|
|
||||||
|
<string name="gamedir">Mod 目录</string>
|
||||||
|
|
||||||
|
<string name="pkgname">Mod 资源包名字(高级)</string>
|
||||||
|
|
||||||
|
<string name="shortcut_name">快捷方式名字</string>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- TODO: Remove or change this placeholder text -->
|
||||||
|
|
||||||
|
<string name="about_main">Xash3D Android</string>
|
||||||
|
|
||||||
|
<string name="about_copyright">SDLash3D不隶属于Valve或其合作伙伴。 版权归各自所有。</string>
|
||||||
|
|
||||||
|
<string name="version_string" translatable="false">v0.17.1</string>
|
||||||
|
|
||||||
|
<string name="about_authors">由SDLash3D团队移植到Android系统,成员: \n
|
||||||
|
|
||||||
|
• a1batross\n
|
||||||
|
|
||||||
|
• mittorn \n
|
||||||
|
|
||||||
|
• nicknekit.\n
|
||||||
|
|
||||||
|
|
||||||
|
特别感谢:\n
|
||||||
|
|
||||||
|
• Uncle Mike 制作的 Xash3D 引擎\n
|
||||||
|
|
||||||
|
• Valve 制作的 《半条命》\n
|
||||||
|
|
||||||
|
• libSDL2 开发商\n</string>
|
||||||
|
|
||||||
|
<string name="about_links">联系我们:
|
||||||
|
|
||||||
|
• <a href="https://vk.com/xashdroid">VK</a>
|
||||||
|
|
||||||
|
• <a href="http://moddb.com/game/xash3d-android">ModDB</a>
|
||||||
|
|
||||||
|
• <a href="https://github.com/SDLash3D">GitHub</a></string>
|
||||||
|
|
||||||
|
<string name="about_button">关于 Xash3D Android</string>
|
||||||
|
|
||||||
|
<string name="create_shortcut_button">创建mod快捷方式</string>
|
||||||
|
|
||||||
|
<string name="select_folder">(选择)</string>
|
||||||
|
|
||||||
|
</resources>
|
||||||
|
|
75
scripts/auto-rename.sh
Executable file
75
scripts/auto-rename.sh
Executable file
|
@ -0,0 +1,75 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Was used to move bunch of travis autobuilds to new path
|
||||||
|
|
||||||
|
# Remove unneeded info
|
||||||
|
function clearName
|
||||||
|
{
|
||||||
|
echo $1 | sed 's/xashdroid-//;s/.apk//'
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYear
|
||||||
|
{
|
||||||
|
echo $1 | awk -F- '{ print $(NF-4)}'
|
||||||
|
}
|
||||||
|
|
||||||
|
function getMonth
|
||||||
|
{
|
||||||
|
echo $1 | awk -F- '{ print $(NF-3)}'
|
||||||
|
}
|
||||||
|
|
||||||
|
function getDay
|
||||||
|
{
|
||||||
|
echo $1 | awk -F- '{ print $(NF-2)}' | awk -F_ '{ print $1 }'
|
||||||
|
}
|
||||||
|
|
||||||
|
function getHour
|
||||||
|
{
|
||||||
|
echo $1 | awk -F- '{ print $(NF-2)}' | awk -F_ '{ print $2 }'
|
||||||
|
}
|
||||||
|
|
||||||
|
function getMinute
|
||||||
|
{
|
||||||
|
echo $1 | awk -F- '{ print $(NF-1)}'
|
||||||
|
}
|
||||||
|
|
||||||
|
function getHash
|
||||||
|
{
|
||||||
|
echo $1 | awk -F- '{ print $(NF)}'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function getArch
|
||||||
|
{
|
||||||
|
local SECOND=`echo $1 | awk -F- '{ print $(NF-5)}'`
|
||||||
|
local FIRST=`echo $1 | awk -F- '{ print $(NF-6)}'`
|
||||||
|
|
||||||
|
if [ "$SECOND" = "tegra2" ]; then
|
||||||
|
echo $FIRST-$SECOND
|
||||||
|
else
|
||||||
|
echo $SECOND
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function getDaysSinceRelease
|
||||||
|
{
|
||||||
|
printf %04d $(( ( $(date -ud "$1$2$3" +'%s') - $(date -ud '150401' +'%s') )/60/60/24 ))
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for i in *.apk;
|
||||||
|
do
|
||||||
|
NAME=`clearName ${i}`
|
||||||
|
YEAR=`getYear ${NAME}`
|
||||||
|
MONTH=`getMonth ${NAME}`
|
||||||
|
DAY=`getDay ${NAME}`
|
||||||
|
HOUR=`getHour ${NAME}`
|
||||||
|
MINUTE=`getMinute ${NAME}`
|
||||||
|
ARCH=`getArch ${NAME}`
|
||||||
|
HASH=`getHash ${NAME}`
|
||||||
|
DAYSSINCERELEASE=`getDaysSinceRelease ${YEAR} ${MONTH} ${DAY}`
|
||||||
|
|
||||||
|
echo "Moving ${i} to 20${YEAR}/${MONTH}/${DAY}/xash3d-${DAYSSINCERELEASE}-${HOUR}-${MINUTE}-${ARCH}-${HASH}.apk"
|
||||||
|
mkdir -p 20${YEAR}/${MONTH}/${DAY}/
|
||||||
|
mv ${i} 20${YEAR}/${MONTH}/${DAY}/xash3d-${DAYSSINCERELEASE}-${HOUR}-${MINUTE}-${ARCH}-${HASH}.apk
|
||||||
|
done
|
63
scripts/travis-upload.sh
Executable file
63
scripts/travis-upload.sh
Executable file
|
@ -0,0 +1,63 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Upload travis generated APKs to the Transfer.sh and Yandex.Disk
|
||||||
|
|
||||||
|
function getDaysSinceRelease
|
||||||
|
{
|
||||||
|
printf %04d $(( ( $(date +'%s') - $(date -ud '150401' +'%s') )/60/60/24 ))
|
||||||
|
}
|
||||||
|
|
||||||
|
DAYSSINCERELEASE=`getDaysSinceRelease`
|
||||||
|
COMMITHASH=$(git rev-parse --short HEAD)
|
||||||
|
CURRENTBRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||||
|
|
||||||
|
function generateFileName
|
||||||
|
{
|
||||||
|
echo "xash3d-$DAYSSINCERELEASE-$(date +"%H-%M")-$1-$COMMITHASH.apk"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Transfer.sh
|
||||||
|
TRANSFERSH_ARMV5=`curl --upload-file xashdroid-armv5.apk https://transfer.sh/$(generateFileName armv5)`
|
||||||
|
TRANSFERSH_ARMV6=`curl --upload-file xashdroid-armv6.apk https://transfer.sh/$(generateFileName armv6)`
|
||||||
|
TRANSFERSH_ARMV7=`curl --upload-file xashdroid-armv7.apk https://transfer.sh/$(generateFileName armv7)`
|
||||||
|
TRANSFERSH_ARMV7TEGRA2=`curl --upload-file xashdroid-armv7-tegra2.apk https://transfer.sh/$(generateFileName armv7-tegra2)`
|
||||||
|
TRANSFERSH_X86=`curl --upload-file xashdroid-x86.apk https://transfer.sh/$(generateFileName x86)`
|
||||||
|
|
||||||
|
echo "Transfer.sh links:"
|
||||||
|
echo "armv5: ${TRANSFERSH_ARMV5}"
|
||||||
|
echo "armv6: ${TRANSFERSH_ARMV6}"
|
||||||
|
echo "armv7: ${TRANSFERSH_ARMV7}"
|
||||||
|
echo "tegra2: ${TRANSFERSH_ARMV7TEGRA2}"
|
||||||
|
echo "x86: ${TRANSFERSH_X86}"
|
||||||
|
|
||||||
|
# YaDisk
|
||||||
|
|
||||||
|
YADISKPATH=`date +%Y/%m/%d`
|
||||||
|
|
||||||
|
curl -u $YADISK_USERNAME:$YADISK_PASSWORD -X MKCOL https://webdav.yandex.ru/XashTestVersions/`date +%Y`
|
||||||
|
curl -u $YADISK_USERNAME:$YADISK_PASSWORD -X MKCOL https://webdav.yandex.ru/XashTestVersions/`date +%Y/%m`/
|
||||||
|
curl -u $YADISK_USERNAME:$YADISK_PASSWORD -X MKCOL https://webdav.yandex.ru/XashTestVersions/`date +%Y/%m/%d`/
|
||||||
|
|
||||||
|
curl -T xashdroid-armv7.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$YADISKPATH/$(generateFileName armv7)
|
||||||
|
curl -T xashdroid-armv6.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$YADISKPATH/$(generateFileName armv6)
|
||||||
|
curl -T xashdroid-armv5.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$YADISKPATH/$(generateFileName armv5)
|
||||||
|
curl -T xashdroid-armv7-tegra2.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$YADISKPATH/$(generateFileName armv7-tegra2)
|
||||||
|
curl -T xashdroid-x86.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$YADISKPATH/$(generateFileName x86)
|
||||||
|
|
||||||
|
# Update current
|
||||||
|
# $TRAVIS_BRANCH is predefined by Travis CI
|
||||||
|
function generateFileName_current
|
||||||
|
{
|
||||||
|
echo "xash3d-current-$1-$TRAVIS_BRANCH.apk"
|
||||||
|
}
|
||||||
|
|
||||||
|
curl -T xashdroid-armv7.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$(generateFileName_current armv7)
|
||||||
|
curl -T xashdroid-armv6.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$(generateFileName_current armv6)
|
||||||
|
curl -T xashdroid-armv5.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$(generateFileName_current armv5)
|
||||||
|
curl -T xashdroid-armv7-tegra2.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$(generateFileName_current armv7-tegra2)
|
||||||
|
curl -T xashdroid-x86.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/$(generateFileName_current x86)
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Add table
Reference in a new issue