Моды для S.T.A.L.K.E.R.: Shadow of Chernobyl "Переход между 1.004 и 1.006 v2"

Bat-1.004-1.006_V2

Размер: 40.23 Кб

bins 1.004 end 1.006

Размер: 35.81 Мб

На сей раз механика была реализована через команду REN, к тому же мы решили реализовать выбор версии через bat-меню.

В архиве Bat-1.004-1.006_V2:

  1. Один bat-файл
  2. Два закомментированных .bd-файла
  3. Две папки с разной версией движка были добавлены в другой архив (bins 1.004 end 1.006)

Для работоспособности:

  1. Распаковываем "Bat-1.004-1.006_V2" в папку с игрой (проще это сделать на версии 1.004)
  2. Открываем блокнотом "bin.bat" и редактируем путь - просто заменив D:\Shadow Of Chernobyl (по умолчанию REN "D:\Shadow Of Chernobyl\gamedata.dbc") на свой
  3. Добовляем две папки с разными версиями движка (1.004 и 1.006) сделать это можно 3-мя способами:
    - Скачать Bat-1.004-1.006_V2 и также распаковать в папку с игрой
    - Взять их из прошлой версии
    - Создать свои с названиями папок "bin-1.004" и "bin-1.006" (при наличии у вас данных версий движка), если не нравится название меняем его в строчке "@start bin-1.006\xr_3da.exe" и "@start bin-1.004\xr_3da.exe"
    - Запускаем и выбираем интересующую вас версию

Знаю можно было обойтись без нескольких строчек код, ну да ладно!

@Echo off
color 0a ;- цвет тексты (в данном случаи - зелёный)
title 1.004-1.006 V2 ;- название батника (а почему бы и нет?)
:m1
Echo Start: ;- скрипт меню выбора
Echo.
Echo 1 - Bin-1.004
Echo 2 - Bin-1.006
Echo 3 - Exit
echo.
Set /p choice= "GO:"
if not defined choice goto m1
;- ответ на вариант 1 (добавляет файлам gamedata.dbс и gamedata.dbd знак "-",что бы движок игры его не читал)
if "%choice%"=="1" (REN "D:\Shadow Of Chernobyl\gamedata.dbc" "-gamedata.dbc"
REN "D:\Shadow Of Chernobyl\gamedata.dbd" "-gamedata.dbd"
TIMEOUT /T 10 ;- небольшая задержка для подстраховки (чтобы скрипт успел переменовать перед запуском)
@start bin-1.004\xr_3da.exe ;- запуск движка 1.004
exit)
;- ответ на вариант 2 (убирает знак "-",что бы движок игры их читал)
if "%choice%"=="2" (REN "D:\Shadow Of Chernobyl\-gamedata.dbc" "gamedata.dbc"
REN "D:\Shadow Of Chernobyl\-gamedata.dbd" "gamedata.dbd"
TIMEOUT /T 10 ;- небольшая задержка (см выше)
@start bin-1.006\xr_3da.exe ;- запуск движка 1.006
exit)
;- ответ на вариант 3 = выход
if "%choice%"=="3" (exit)
Echo.
Echo Dont!
Echo.
Echo.
goto m1 ;- цикличность при некорректном выборе
pause >nul

P.S: При желании код можно переписать на ваше усмотрение) Приятного теста.

11 нояб. 2021 г.
Теги:

комментариев нет

Оставьте ответ