Общие правки игровых файлов Сталкер
- Дегтярёв
-
Автор темы
- Посетитель
Обратите внимание:
- В некоторых модах невозможно изменить их файлы, так как они используют систему "античит", которая скрывает важнейшие файлы для редактирования. Примером таких модов является серия "Гладиатор".
- Также, в некоторых модах игровые файлы запакованы в архивы, которые лучше не трогать, так как процесс их редактирования очень сложен. Примером таких модов является "Упавшая звезда. Честь Наёмника".
Как правильно, установить несколько Сталкеров одной версии, на один компьютер!
Устанавливаем игру, в установщике ни чего не меняем, всё по умолчанию.
Регистрировать или вводить коды, не надо. (Это если установщик попросит.)
За тем, пропатчить игру до нужной версии.
Установить no-DVD, только нужной версии. (Все no-DVD, правильные, без ошибок.)
Скопировать правленый файл: fsgame.ltx (Для каждого Сталкера, это отдельный файл), в папку с игрой и согласиться на замену, этого файла.
После установки правленого файла: fsgame.ltx, при запуске игры, она создаст свою папку: profile, в которой будут: logs, savedgames, screenshots, user.ltx. Эта папка будет находиться в основной папке: S.T.A.L.K.E.R, там же где и bin, и gamedata.
fsgame.ltx для ТЧ - yadi.sk/d/np5Sq9s6ps3cS
fsgame.ltx для ЧН - yadi.sk/d/3AOVs-vZps3cX
fsgame.ltx для ЗП - yadi.sk/d/z6ntkbqRps3ch
С установкой закончили.
Теперь, открываем ту папку, в которую установилась игра.
Для ТЧ - Это (C:\Program Files (x86)\GSC World Publishing\S.T.A.L.K.E.R)
Для ЧН - Это (C:\Program Files (x86)\GSC World Publishing\С.Т.А.Л.К.Е.Р. - Чистое Небо)
Для ЗП - Это (C:\Program Files (x86)\GSC World Publishing\S.T.A.L.K.E.R. - Зов Припяти)
И просто копируем всю папку под названием: S.T.A.L.K.E.R, в любое место.
Можно на диск С:
Можно на диск D:
ну и так далее, в общем, куда душе угодно.
Как всё скопировалось, открываем в скопированной папке: S.T.A.L.K.E.R, папку: bin,
находим в ней файл: XR_3DA.exe, кликаем на него правой клавишей мышки и выбираем пункт: Отправить - Рабочий стол (создать ярлык).
За тем сам ярлык, можно переименовать в название мода.
После всех выполненных действий, установленную по умолчанию игру, можно полностью удалить (Деинсталлировать) из системы, что бы освободить место на Жёстком диске.
ТАКИМ СПОСОБОМ МОЖНО СОЗДАВАТЬ, НЕ ОГРАНИЧЕННОЕ ЧИСЛО СТАЛКЕРОВ, ПРИЧЁМ КАЖДЫЙ СТАЛКЕР, БУДЕТ НЕ ЗАВИСИМЫМ.
!!! ВНИМАНИЕ !!!
Эта информация, касается только Сталкеров ЧН и ЗП, для Сталкера ТЧ, этого делать нельзя !!!
В Сталкерах ЧН и ЗП, при запуске с ярлыка, будет выскакивать ошибка:
Cannot open file "fsgame.ltx" Check your working folder.
Что бы исправить её:
Надо в свойствах ярлыка, на рабочем столе, удалить только слово: bin, из строчки.
Пример: Если вы ставили игру, на диск C:
Для ЗП.
БЫЛО.
"C:\Program Files-GSC World Publishing\С.Т.А.Л.К.Е.Р.-Зов Припяти\bin"
СТАЛО.
"C:\Program Files-GSC World Publishing\С.Т.А.Л.К.Е.Р.-Зов Припяти\"
Для ЧН.
БЫЛО.
"C:\Program Files-GSC World Publishing\С.Т.А.Л.К.Е.Р.-Чистое Небо\bin"
СТАЛО.
"C:\Program Files-GSC World Publishing\С.Т.А.Л.К.Е.Р.-Чистое Небо\"
Вложения:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Tirbah
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 600
- Спасибо получено: 3342
<static_pda_online x="32" y="28" width="44" height="25" light_anim="ui_pda_contacts" la_cyclic="0" la_texture="0" la_text="1" la_alpha="1">
У тебя она может быть немного другая, там поэкспериментируй с цифрами. Перед этим не забудь сделать копию maingame.xml.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Vieras
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1041
- Спасибо получено: 5406
…ссылки на видео просьба не предлагать…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4593
- Спасибо получено: 30367
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- pragmatron
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Tirbah
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 600
- Спасибо получено: 3342
Для того, чтобы узнать название поршня, нам понадобится программа Total Commander, распаковщик игровых архивов, папки config и script из архивов и точное название квеста.
Пример из мода ОП-2:
Квест "Мастер-класс". Нам нужно выдать инфопоршень на завершение задания.
Распаковываем архивы (gamedata.db...), создаем папку и переносим туда папки config и scripts из нашего мода, устанавливаем Total Commander и задаём путь к созданной папке.
В нижней строке пишем название квеста и нажимаем на "Поиск". Далее открываем файл tasks.akill.xml
Файл открыть можно с помощью встроенного текстового редактора "Блокнот", можно с помощью более удобного Notepad++ , с помощью поиска находим наш квест.
1 способ:
находим строку
function actor_binder:update(delta)
и под ней вставляем
db.actor:give_info_portion("hamster_kuznec1_done")
Грузим игру, задание должно засчитаться. После сохраняемся, выходим из игры и удаляем добавленную строку.
2 способ:
ищем строку
--elseif dik == DIK_keys.DIK_M then self:matants()
-- вместо нее пиши:
elseif dik == DIK_keys.DIK_M then
db.actor:give_info_portion("hamster_kuznec1_done")
Во время игры нажимаем Esc-M-Esc, задание так же должно засчитаться. После сохраняемся, выходим и возвращаем как было.
Таким образом можно выдавать инфопоршни практически в любом моде.
Ссылка на распаковщик yadi.sk/d/kS2zjnR3tQAvM
Ссылка на Total Commander yadi.sk/d/82Cy4G4ptow7J
Ссылка на Notepad++ rgho.st/6gDHRX2ZQ
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- sesa
-
- Посетитель
Список всех возможных вариантов погоды в игре
clear_clean = 0.5
clear_overcast= 0.5
clear_alt_clean = 0.5
clear_alt_overcast = 0.5
cloudy_light_clean = 0.5
cloudy_light_overcast = 0.5
cloudy_light_rain_clean = 0.5
cloudy_light_rain_overcast = 0.5
cloudy_dark_clean = 0.5
cloudy_dark_overcast = 0.5
cloudy_black_clean = 0.5
cloudy_black_clean_dry = 0.5
cloudy_black_overcast = 0.5
cloudy_black_overcast_dry = 0.5
storm_clean = 0.5
storm_overcast = 0.5
storm_overcast_dry = 0.5
dynamic_default
cloudy_black_clean = 0.5
cloudy_black_clean_dry = 0.5
cloudy_black_overcast = 0.5
cloudy_black_overcast_dry = 0.5
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- pragmatron
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
if dik == DIK_keys.DIK_Q then
self:OnMessageQuitWin()
elseif dik == DIK_keys.DIK_F4 then--PositionInformer--
self:show_position_informer_window()elseif dik == DIK_keys.DIK_W then
xr_effects.set_weather(nil, nil, {"default"})Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- sesa
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
pda.fill_sleep_zones()xr_effects.set_game_time(nil, nil, {12})Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- sesa
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- sesa
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Alejandro
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 19
- Спасибо получено: 6
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- LAKI
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 6790
- Спасибо получено: 52338
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Moskir
-
- Посетитель
squad_descr.ltxПожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Vieras
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1041
- Спасибо получено: 5406
Находим строчку: max_walk_weight = ХХ. Вместо ХХ пишем сколько нам надо.
2. Ищем файл: gamedata/config/inventory_sect.ltx
Находим там строчку: max_weight = ХХ и вместо ХХ пишем вес на 10 кг меньше того, что вписал в aktor.ltx.
Внимание! Если в этом файле нет строчки max_weight = ХХ то ищем строчку max_ruck = ХХ и под ней вручную (насильно) вписываем таки еще одну строчку: max_weight = (на 10 кг меньше того, что вписал в aktor.ltx). За что отвечает max_ruck не разобрался. Однако после нескольких необъяснимых вылетов попробовал на всякий случай вписать в него ту же цифру, что и в max_weight. Все пошло как по маслу.
3. Ищем файл: gamedata\scripts\boryan67
Изменяем значение local MaxWeight на то, что прописали в actor.ltx
4. Ищем файл: gamedata\config\arc_inv_weight
изменяем значение max_weight на то, что прописали в inventory_sect.ltx
…ссылки на видео просьба не предлагать…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- NeMeZis_13
-
- Посетитель
А если название папки не менять ничего не происходит, но и звуки остаются старые.
Подскажите пж, может чего то путаю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- котяра007
-
- Не в сети
- НОВИЧОК
- Сообщений: 53
- Спасибо получено: 19
[error]Expression : error handler is invoked!
[error]Function : handler_base
[error]File : E:\stalker\sources\trunk\xrCore\xrDebugNew.cpp
[error]Line : 753
[error]Description : pure virtual function call
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|




