Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Gideon_Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
ECHO DLC Item Transfer Patch (v1.11) by Mad Method
ECHO.
ECHO This batch script will automatically patch all DLC content to transfer properly
ECHO to DAO Awakening. If you are running this on top of an older fix, you should
ECHO undo the previous fix first.
ECHO.
PAUSE
ECHO.
FOR /F "TOKENS=2*" %%A IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal') DO SET AP="%%B"
CALL SET AP=%AP:~,-1%\BioWare\Dragon Age\AddIns"
%AP:~1,2%
CD %AP%
FOR %%A IN (cp_1 cp_2 cp_3 cp_7 nrx_1) DO IF EXIST dao_prc_%%A\. CALL :FDT "dao_prc_%%A"
FOR %%A IN (1 2 3 4 5 c2 edg emb hod lks lnp me vgl war wkd btk pan gbk) DO IF EXIST dao_prc_promo_%%A\. CALL :FDT "dao_prc_promo_%%A"
ECHO.
ECHO Done.
SET /P T=Press any key to exit.<NUL
PAUSE>NUL
GOTO :EOF
:FDT
SET /P T=Fixing %*... <NUL
CD %*
SET MN=%*
SET MNL=0
:SL
SET /A MNL+=1
IF NOT "!MN:~%MNL%,1!"=="" GOTO :SL
SET /A MNL-=1
IF NOT EXIST core\. ECHO Error: There is no "core" folder in the AddIn?!&GOTO :EF
IF NOT EXIST module\. ECHO Error: There is no "module" folder in the AddIn?!&GOTO :EF
MD core\override\DLC_FIX\talktables 2>NUL
FOR %%A IN (module\data\*.*) DO COPY /Y "%%A" "core\override\DLC_FIX\%%~nA2%%~xA">NUL
FOR %%A IN (module\data\talktables\*.*) DO CALL :RT "%%A"
IF NOT EXIST module\audio\sound\. GOTO :GEF
MD core\override\DLC_FIX\sound 2>NUL
COPY /Y module\audio\sound\*.* core\override\DLC_FIX\sound\>NUL
:GEF
ECHO Fixed.
:EF
CD..
GOTO :EOF
:RT
SET F=%~n1
FOR %%A IN (cp_1 cp_2 promo_1 promo_btk promo_pan promo_gbk) DO IF %MN%=="dao_prc_%%A" COPY %* "core\override\DLC_FIX\talktables\">NUL&GOTO :EOF
COPY %* "core\override\DLC_FIX\talktables\%MN%_c_!F:~%MNL%!.tlk">NUL

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 03:47 01-03-2011 | Исправлено: Gideon_Vi, 03:48 01-03-2011
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru