Установка несколько версий(патчей) S.T.A.L.K.E.R. на одном компьютере

Печать

Очень часто возникает ситуация, когда хочется поиграть с модом для ранних версий и в мультиплеер на последнем патче, или зайти на сервер с другим патчем(версией). Для этого не надо каждый раз переустанавливать игру. Нужно установить игру в разные каталоги проделав перед каждой новой установкой нехитрые операции.

Этим способом можно установить Тени Чернобыля, Чистое небо и Зов Припяти.

С момента написания этой статьи прошло уже 2 года. С тех пор выяснилось, что параметры реестра не влияют на работоспособность игры и вообще они только сообщают установщикам патчей, что игра уже установлена в такую-то директорию. Больше они ни для чего не нужны. Для того чтобы установить чистую игру параллельно с обновленными играми, достаточно просто переименовать или переместить корневую папку последней установленной игры. Для того чтобы сделать несколько копий игры с одним патчем достаточно просто сделать несколько копий корневых папок игры.

Тем кому интересно как производить операции с ключами реестра сталкера:

При установке чистой игры в реестре создается ключ, в котором хранятся параметры, характерные для голой игры. При установке патча эти данные в реестре меняются под характеристики нового патча. Данный способ заключается в том, что ключ реестра для только-что установленной игры можно сохранить, а потом подменить.

Для начала нужно установить игру и нужный патч мод итд. Если все уже установлено, то сразу переходим к следующему действию.

После установки нужно сохранить ключи реестра для установленого патча и изменить папку в которой хранятся сохранения игры и другие конфиги. Далее эта папка будет называться  _app_data_.

Сохранение ключей реестра.

Внимание!!!

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

В меню ПУСК выбрать команду ВЫПОЛНИТЬ, в появившемся окне написать regedit и нажать OK. Если в меню ПУСК нет команды ВЫПОЛНИТЬ, то нужно найти и запустить приложение C:\Windows\regedit.exe

В окне редактора реестра, в зависимости от устанавливаемой игры, выбрать ключ:

HKEY_LOCAL_MACHINE\SOFTWARE\GSC Game World\STALKER-SHOC для Тени Чернобыля

HKEY_LOCAL_MACHINE\SOFTWARE\GSC Game World\STALKER-STCS для Чистого Неба.

для ОС Windows x64 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GSC Game World

Кликом правой кнопки мыши открыть контекстное меню нужного ключа и выбрать пункт ЭКСПОРТИРОВАТЬ.


Окно редактора реестра


Откроется окно сохранения файла, в котором нужно выбрать папку и имя файла ключа:


Сохранение файла реестра


Для удобства использования и избежания путаницы в дальнейшем использовании лучше всего присвоить файлу имя, содержащее информацию о версии игры и установленом моде. Например если сохранение ключа производится для установленого AMK-MOD, то файу реестра лучше всего присвоить имя STALKER-SHOC_v4_AMK-MOD.reg, а для чистой игры на 6 патче STALKER-SHOC_v6.reg итп. Соответственно будет лучше если выбрать папку, для сохранения файла реестра, с соответствующим именем.

Изменение папки   _app_data_

Эта папка находится в общих докуметах и называется:

/STALKER-SHOC для Тени Чернобыля

/STALKER-STCS для Чистого неба

Если вы не можете найти эти папки, то путь к этой папке прописан в файле fsgame.ltx в первой строке, этот файл находится в папке установки игры. Откройте этот файл с помощью блокнота (в контекстном меню проводника выбрать пункт ОТКРЫТЬ С ПОМОЩЬЮ).

Найдите строку:

$app_data_root$=true|false|C:\Users\Public\Documents\STALKER-STCS\

или

$app_data_root$=true|false|C:\Users\Public\Documents\STALKER-SHOC\

и найдите в компьютере нужную папку.

После того как папка будет найдена переименуйте ее в соответствии с версией и модом или переместите в папку с файлом реестра или в другое удобное место.

В файле fsgame.ltx измените строку в которой прописан путь к _app_data_ на тот путь в который вы переместили (переименовали) исходную папку.

Например, если вы переместили папку \STALKER-STCS\ в Z:\STALKER-STCS_v6, то строка в файле fsgame.ltx длжна выглядеть так:

$app_data_root$=true|false|Z:\STALKER-STCS_v6\STALKER-STCS\

Все сохранения и прочие логи и конфиги будут сохраняться в папке прописаной в  fsgame.ltx.

Теперь можно переходить к установке следующей версии игры и мода.

Перед установкой нужно просто удалить ключ в реестре и можно смело приступать к новой  установке. Игру нужно устанавливать в другую папку.

При новой установке будут заново созданы новые ключи реестра и папка _app_data_.

Дальше точно так-же сохранить ключ реестра в файл и изменить папку _app_data_.

Все дальнейшие установки производятся также: удаляется ключ реестра и устанавливается новая игра, патч, мод. Сохраняется файл реестра, изменяется _app_data_.

Запуск игры

Перед запуском нужной версии игры запустите соответствующий файл реестра. Он запускается обычным двойным кликом. В появившемся грозном системном сообщении дать положительный ответ. Запустить нужную версию игры для которой вы сохраняли и запустили файл реестра.

В дальнейшем таким же образом запускаем файл реестра и соответствующую игру.

Все. Веперь вам не нужно каждый раз переустанавливать игру для того чтобы поиграть с любимым модом под 4 патч и пошпилить по сети под 6 патчем или зайти на подозрительный сервер с 0 патчем. Более продвинутые игроки могут создать батники для автозапуска файла реестра и игры за 1 клик или запросом версии итп.

ВАЖНО:

Если у вас участились вылеты, то они точно никак не связаны с тем, что у вас установлены все версии игры поотдельности. Сталкер сам по себе такой вылетучий. Основной причиной вылетов могут быть неправильный запуск - например был запущен файл реестра для 1 патча, а игра с 6 патчем.

Автор: Максим Максимов (Бармен)

При копировании статьи прямая активная ссылка на www.mpnetworks.ru с указанием автора обязательна.


( 28 Голосов )