Переключаем моды BAT файлом | Разное
Stalker Clear Sky Информация [105]Сталкер Видео [302]Сталкер Зов Припяти информация [133]Первый литконкурс от stalker-gsc.ru [69]
Фан рассказы [2615]Стихи, песни, поэмы [729]Интервью [140]Чернобыль [304]
Сталкер - основное [119]Сталкинг [39]Превью, обзоры игр Stalker [34]Рецензии на игру Сталкер [30]
Разное [333]Интересные игры [30]Каталог [407]На удаление [0]
Второй литконкурс от stalker-gsc.ru [112]Обзор модификаций [44]

Stalker 2 » Статьи » Разное

10:49:22

Переключаем моды BAT файлом

В свое время на глаза попалась статья камрада max о том, как с помощью BAT файла переключать моды. Статья заинтересовала тем, что дает возможность хранить разные моды в одной папке, при этом на каждый мод создается BAT файл (с помощью которого мод запускается). И так приступим.
В качестве примера приведу свою папку, где установлены: Народная солянка, Тайные тропы 2, Sigerous Mod (под ТЧ). Основа для всех их ТЧ с 4 патчем. Сохранки, логи, скрины хранятся в этой же папке (F:\STALKER).
Для каждого мода создана своя папка gamedata: igra_gamedata (НС), gamedata_TT2 (ТТ2), gamedata_SGM_SC (Sigerous Mod).
Создадим в корне игры три текстовых документа:
Igra.bat
Code

ren igra_gamedata gamedata
cd bin
XR_3DA.exe -nointro -noshadows -noprefetch
cd..
ren gamedata igra_gamedata

TT2.bat

Code

ren gamedata_TT2 gamedata
cd bin
XR_3DA.exe -nointro -noshadows -noprefetch
cd..
ren gamedata gamedata_TT2

SGM_SC.bat

Code

ren gamedata_SGM_SC gamedata
cd bin
XR_3DA.exe -nointro -noshadows -noprefetch
cd..
ren gamedata gamedata_SGM_SC

Теперь каждый мод запускается своим батником. Но так как моды находятся в одной папке, то и сохранения их будут пересекаться, что не есть хорошо.
Создаем в корне игры для каждого мода папку, где будут хранится сохранки, логи и скрины. В итоге имеем три папки: Igra (НС), TT2 (Тайные тропы) и SGM_SC (Sigerous Mod). Берем файл fsgame.ltx и переименовываем его в Igra_fsgame.ltx, открываем блокнотом и изменяем путь до папки с сохранками
Code
$app_data_root$=true|false|F:\|STALKER\Igra

Теперь добавим строки в батник запуска этого мода. Вот, что должно получиться:
Code
ren igra_gamedata gamedata
ren Igra_fsgame.ltx fsgame.ltx
cd bin
XR_3DA.exe -nointro -noshadows -noprefetch
cd..
ren gamedata igra_gamedata
ren fsgame.ltx Igra_fsgame.ltx

Теперь при запуске мода НС ч/з этот батник, сохранки, логи и скрины будут писаться в папку Igra, что нам и нужно.
Такие же манипуляции проводим для оставшихся двух модов.
Создаем файл TT2_fsgame.ltx, открываем блокнотом и изменяем путь до папки с сохранками
Code
$app_data_root$=true|false|F:\|STALKER\TT2

Правим батник для этого мода:
Code
ren gamedata_TT2 gamedata
ren TT2_fsgame.ltx fsgame.ltx
cd bin
XR_3DA.exe -nointro -noshadows -noprefetch
cd..
ren gamedata gamedata_TT2
ren fsgame.ltx TT2_fsgame.ltx

И наконец создаем файл SGM_SC_fsgame.ltx, открываем блокнотом и изменяем путь до папки с сохранками
Code
$app_data_root$=true|false|F:\|STALKER\SGM_SC

Правим батник запуска
Code
ren gamedata_SGM_SC gamedata
ren SGM_SC_fsgame.ltx fsgame.ltx
cd bin
XR_3DA.exe -nointro -noshadows -noprefetch
cd..
ren gamedata gamedata_SGM_SC
ren fsgame.ltx SGM_SC_fsgame.ltx

Все. Теперь каждый мод запускается ч/з свой батник, логи, сохранки, скрины пишутся в папку для конкретного мода.

Автор: max


Источник | Дата: 29.04.2011 | Категория: Разное | Просмотров: 2640
Добавил: comador | Рейтинг: 4.8/34
avatar

Комментарии к материалу Переключаем моды BAT файлом

Всего комментариев: 8

avatar
1 ВЕЙДЕР • 16:43:47, 29.04.2011
Молодец очень даже неплохо.
avatar
2 КРОВОПИЙЦА • 17:21:45, 29.04.2011
неплохо
avatar
3 counter-stalker123 • 10:32:21, 30.04.2011
Интересно!
avatar
4 ROOK • 14:10:50, 01.05.2011
Очень даже полезная статейка. Большое спасибо за материал, очень пригодилось. ^_^
avatar
5 -Мрако-Бес- • 15:55:05, 01.05.2011
Как-нибудь пригодится...Спасибо за статью)
avatar
6 VЕTER • 11:50:29, 02.05.2011
Интересная статейка...Полезная самое главное) ^_^
avatar
7 Отмычка • 20:11:17, 02.05.2011
спасибо)
avatar
8 Bladerazor • 14:16:18, 14.12.2012
неплохая статья, теперь у меня все моды хранятся в одной папке и нераскиданы по папкам, и места меньше занимает :) , спасибо


Рекомендуем:

Вверх