Общие правки игровых файлов Сталкер
- Дегтярёв
-
Автор темы
- Посетитель
Обратите внимание:
- В некоторых модах невозможно изменить их файлы, так как они используют систему "античит", которая скрывает важнейшие файлы для редактирования. Примером таких модов является серия "Гладиатор".
- Также, в некоторых модах игровые файлы запакованы в архивы, которые лучше не трогать, так как процесс их редактирования очень сложен. Примером таких модов является "Упавшая звезда. Честь Наёмника".
Как правильно, установить несколько Сталкеров одной версии, на один компьютер!
Устанавливаем игру, в установщике ни чего не меняем, всё по умолчанию.
Регистрировать или вводить коды, не надо. (Это если установщик попросит.)
За тем, пропатчить игру до нужной версии.
Установить 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\С.Т.А.Л.К.Е.Р.-Чистое Небо\"
Вложения:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Diamorf
-
- Посетитель
Обнаружил что есть два файла актор,правил в обоих файлах но ничего не происходит. Даже время сна не правится ... Задрали эти античиты,нафиг они нужны? Сделать хардовый мод и ограничить возможности правки под себя... И как обойти эту фигню?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- DRON
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 1871
- Спасибо получено: 12762
Diamorf можно и костюмы подшаманить. Смотри экзоскелет, там есть строчки, где переносится дополнительный вес (поймешь сразу, там про кг). Копируешь эти две строчки в нужный костюм и ставишь, сколько нужно, одинаково в обоих строчках.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Diamorf
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Ilia__70
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1788
- Спасибо получено: 11202
Diamorf, загляни в личку.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Diamorf
-
- Посетитель
Ilia__70 Может ты сможешь что то сделать? Я скину актор или что там нужно?Ilia__70 пишет: Diamorf, привет. В моде Вариант Омега, все файлы которые можно править запакованы. Они называются db посмотри здесь , тут описано как эти файлы распаковать, исправить и запаковать обратно. Какой именно файл отвечает за правки сейчас не вспомню, может кто подскажет.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- DED_STALK
-
- Посетитель
Diamorf Напиши в ЛС, что конкретно поправить.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stalker Vova
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4593
- Спасибо получено: 30367
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Moskir
-
- Посетитель
Спасибо за помощь, хоть ее и не получил)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Vieras
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1041
- Спасибо получено: 5406
…ссылки на видео просьба не предлагать…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4593
- Спасибо получено: 30367
Открывай: gamedata\scripts\ui_main_menu.script
там находишь строки:
elseif dik == DIK_keys.DIK_A then
if amk.check_game() then
self:amk_options()
и сразу под ними вставляешь эти:
local id, obj, kto
for id=0, 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "stalker") then
obj:set_goodwill(5000, db.actor)
end
end
end
должен получиться вот такой блок:
elseif dik == DIK_keys.DIK_A then
if amk.check_game() then
self:amk_options()
local id, obj, kto
for id=0, 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "stalker") then
obj:set_goodwill(5000, db.actor)
end
end
end
end
Сохраняешь изменения, загружаешь сейв на локации где сидит Костя-враг, жмешь по очереди кнопки: "Еsc" → "А" → "Еsc"
Все, Костя - в "друзьях".
Выделенное значение в строке: obj:set_goodwill(5000, db.actor)
опять-же можно варьировать от меньшего (начать с 500 например) к большему, чтоб сразу и навсегда одиночек в "вечные" друзья не записывать..
Точно так же можно "помириться" и с любой другой группировкой/персом (на текущей локации), для этого в строке: if (kto == "stalker") then
поменять "stalker" на название группировки, с которой нужны хорошие отношения.
Названия группировок можно найти в \gamedata\config\creatures\game_relations.ltx
После, как все наладится, функцию "одружелюбливания" лучше закомментировать, чтоб при каждом вызове АМК-опций (через кнопку "А") не повышались отношения с одиночками, вот так:
elseif dik == DIK_keys.DIK_A then
if amk.check_game() then
self:amk_options()
--[[local id, obj, kto
for id=0, 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "stalker") then
obj:set_goodwill(5000, db.actor)
end
end
end]]
end
=========================
stalker - Сталкеры",
" monolith - Монолит",
" military - Спеназ",
" killer - Наемники",
" ecolog - Экологи",
" dolg - Долг",
" freedom - Свобода",
" bandit - Бандиты",
" zombied - Зомбированые Сталкеры",
" stranger - Одиночки",
" trader - Продавцы",
" arena_enemy - Наемники на Арене",
" sniper - Мстители",
" green - Охотники",
" nebo - Чистое Небо",
" lastday - Последний День",
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
local community = p[1]
local delta = p[2]
if delta and community then
game_relations.change_factions_community_num(community,actor:id(), tonumber(delta))
else
abort("Wrong parameters in function 'inc_faction_goodwill_to_actor'")
end
end
function dec_faction_goodwill_to_actor(actor, npc, p)
local community = p[1]
local delta = p[2]
if delta and community then
game_relations.change_factions_community_num(community,actor:id(), -tonumber(delta))
else
abort("Wrong parameters in function 'dec_faction_goodwill_to_actor'")
end
end
Если нет, то добавь их в xr_effects.script и вызывай потом либо из рестриктора
%=inc_faction_goodwill_to_actor(freedom:250)%
%=dec_faction_goodwill_to_actor(freedom:250)%
freedom -- имя группировки
250 - в первом случае добавление к репутации группировки 250 баллов, во втором - отнять 250 баллов
Либо вызывай из другого скрипта
xr_effects.inc_faction_goodwill_to_actor{nil, nil, (freedom:250)}
xr_effects.dec_faction_goodwill_to_actor{nil, nil, (freedom:250)}
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сталкер_Ильяс
-
- Не в сети
- ОПЫТНЫЙ
- Сообщений: 166
- Спасибо получено: 789
Ребят можете написать ф-цию.
При использовании какого нибудь предмета что бы появилось сообщение в Сталкер Тень Чернобыля.
Заранее спасибо!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- jack_natsmith
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 8
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1316
- Спасибо получено: 8551
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1316
- Спасибо получено: 8551
- клик
-
- Не в сети
- ВЕТЕРАН
- Сообщений: 586
- Спасибо получено: 2341
Странно у меня были архивы типу gamedata.db9.
По ссылке которую я тебе дал есть инструкция.
Значит смотри.
Даже не знаю как тебе помочь. И Альфы у меня нет чтобы розпакувать и тебе бросить.
Скинь мне через ЯД архив.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1316
- Спасибо получено: 8551
клик извини ступил. Как это дело распаковать или открыть. Что надо сделать. Прогу скачал распаковываю пишет ERROR Unsupported file.
Так и делаю по инструкции только ни какой распаковки не происходит.
клик именно так и делаю. Это называется не лазил нечего начинать буду так ползать. Просто из рюкзака лишние ненужные вещи не выкидываются.
Попробую Л А yadi.sk/d/v69T4uYjsTaMK
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|




