Общие правки игровых файлов Сталкер
- Дегтярёв
-
Автор темы
- Посетитель
Обратите внимание:
- В некоторых модах невозможно изменить их файлы, так как они используют систему "античит", которая скрывает важнейшие файлы для редактирования. Примером таких модов является серия "Гладиатор".
- Также, в некоторых модах игровые файлы запакованы в архивы, которые лучше не трогать, так как процесс их редактирования очень сложен. Примером таких модов является "Упавшая звезда. Честь Наёмника".
Как правильно, установить несколько Сталкеров одной версии, на один компьютер!
Устанавливаем игру, в установщике ни чего не меняем, всё по умолчанию.
Регистрировать или вводить коды, не надо. (Это если установщик попросит.)
За тем, пропатчить игру до нужной версии.
Установить 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
aes2_space_restrictor_death_0000Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- salatproduction
-
- Посетитель
Естественно если пытаюсь принудительно поставить, говорит, что секция гг уже существует.
Expression : m_actor
Function : CGameSpawnConstructor::process_actor
File : D:\prog_repository\sources\trunk\utils\xrAI\game_spawn_constructor.cpp
Line : 263
Description : There is no ACTOR spawn point!Багованый он хотябы из за того что не покрыт эксепшенами - просто вылетает и все. На сколько я понял в 50% случаев даже багтрекер не срабатывает, логи вообще не записывает. Писались бы логи нормально, было бы меньше вопросов.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Ты спавн одно локации компилишь?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- vilast
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Tirbah
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 600
- Спасибо получено: 3342
xrs_armor.redress()alife():create(хххх) ---- хххх- это ID нпс.Если нпс нет в олл.спавне, нужно смотреть название секции нпс и сделать так:
--elseif dik == DIK_keys.DIK_M then self:matants()elseif dik == DIK_keys.DIK_M thenназвание секции_npc_spawn()Распакованный all.spawn 2.09/2:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- salatproduction
-
- Посетитель
конвертировал, открыл в сдк, сбилдил. все.
Перепробовал все локации. Везде одно и тоже.
* Detected CPU: AMD FX(tm) 9590 Processor [AuthenticAMD], F16c/M10/S0, 4750.10 mhz, 70-clk 'rdtsc'
* CPU features: RDTSC, MMX, SSE, SSE2, SSE3, SSE4, SSE4.1, SSE4.2, SSE4a, MONITOR/MWAIT
* CPU threads: 8
Initializing File System...
using fs-ltx fsgame.ltx
FS: 12383 files cached 0 archives, 2261Kb memory used.
Init FileSystem 0.272242 sec
'xrCore' build 0, (null)
true
0
Loading DLL: xrSE_Factory.dll
'xrCore' build 0, (null)
-----loading e:\x-ray sdk\editors\gamedata\configs\system.ltx
"LevelBuilder v4.1" beta build
Compilation date: Dec 10 2009
Startup time: 05:31:49
cannot delete file game_graph
cannot delete file local_graph_jupiter
cannot delete file local_graph_jupiter_underground
cannot delete file local_graph_labx8
cannot delete file raw_cross_table_jupiter
cannot delete file raw_cross_table_jupiter_underground
cannot delete file raw_cross_table_labx8
* New phase started: Processing level graphs
level 115 jupiter
* New phase started: Building level game graph
level "e:\x-ray sdk\editors\gamedata\levels\jupiter\"
Loading AI map
1486320 nodes loaded
Loading graph points
349 graph points loaded
Building cross table
Saving cross table
Loading cross table
Building graph
Generating edges
1756 edges built
Checking graph connectivity
Optimizing graph
edges before optimization : 1756
edges after optimization : 984
Saving graph
20666 bytes saved
Level graph is generated successfully
Freeing resources
* New phase started: Adding interconnection points
Cannot find level with level_id 108. Connection point will not be generated!
Cannot find level with level_id 158. Connection point will not be generated!
Cannot find level with level_id 108. Connection point will not be generated!
Cannot find level with level_id 118. Connection point will not be generated!
Cannot find level with level_id 118. Connection point will not be generated!
* New phase started: Saving graph being merged
cross_table offset: 1619736
* New phase started: Freeing resources being allocated
level 115 jupiter
Level [jupiter] : searching for AI map separators space restrictors
Level [jupiter] : no separators found
List of the level changers which are invalid for some reasons
jup_level_changer
jup_level_changer_0000
jup_level_changer_0001
FATAL ERROR
[error]Expression : m_actor
[error]Function : CGameSpawnConstructor::process_actor
[error]File : D:\prog_repository\sources\trunk\utils\xrAI\game_spawn_constructor.cpp
[error]Line : 263
[error]Description : There is no ACTOR spawn point!
stack trace:
UPD
Разобрался с компиляцией. Теперь проблема со сборкой all.spawn
Каким образом следует объеденять новый спавн с остальными локациями?
Насколько я понимаю нужно декомпилить стандартный allspawn, новый allspawn и затем заменить в старом на новый.
Но вот только размеры файлов совершенно не совпадают. Причем содержимое тоже крайне различается.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Теперь в tool_create_spawn пиши zaton,jupiter,pripyat,pripyat_underground,labx8
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- salatproduction
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- salatproduction
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stalker_LeBron
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- !SkIF!
-
- Посетитель
actor = 0, -5000, 0,actor = 0, -5000, 5000,Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- napalm777
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- LAKI
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 6790
- Спасибо получено: 52338
Вот пример, Сталкер ТЧ, оружие - абакан:
;отдача
cam_relax_speed = 5.6 ;скорость возврата в исходное положение
cam_dispersion = 0.125 ;увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc = 0.25 ;увеличениe cam_dispersion с каждым выстрелом
cam_dispertion_frac = 0.9 ;ствол будет подыматься
Поменяй на вот такие значения:
;отдача
cam_relax_speed = 5.6 ;скорость возврата в исходное положение
cam_dispersion = 0.0 ;увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc = 0.0 ;увеличениe cam_dispersion с каждым выстрелом
cam_dispertion_frac = 0.0 ;ствол будет подыматься
При таких настройках, ствол вообще не будет дёргаться!!!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- continent
-
- Не в сети
- ЗНАТОК ЗОНЫ
- Сообщений: 275
- Спасибо получено: 462
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- LAKI
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 6790
- Спасибо получено: 52338
Можно через код в ui_main_menu:
В файле: \gamedata\scripts\ui_main_menu.script
найти строки:
if dik == DIK_keys.DIK_Q then
self:OnMessageQuitWin()
под ними вставить это:
elseif db.actor~=nil and dik==DIK_keys.DIK_1 then
alife():create("pekar_outfit",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id())
Войти в игру нажать ESC, а за тем клавишу с цифрой 1.
А можно через спавнер:
Вот ссылка на спавнер для ТТ2: yadi.sk/d/s1Kj12S0umjMr
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- LAKI
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 6790
- Спасибо получено: 52338
Открой файл: rx_shoot_enable.ltx (путь до файла: gamedata\config\misc) и в строчке: shoot_enable = 1 ; 1 - вкл.\ 0 - выкл. Поставь 0.
И на будущее!!! Всегда пиши название мода!!! Так быстрее получишь нужную, точную информацию.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Vieras
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1041
- Спасибо получено: 5406
Ищем:
local health_restore_speed = 0
local satiety_restore_speed = 0
local bleeding_restore_speed = 0
local power_restore_speed = 0
и меняем на:
local health_restore_speed = 100
local satiety_restore_speed = 0
local bleeding_restore_speed = 100
local power_restore_speed = 0
Теперь ГГ можно убить только серебряной пулей или асфальтовым катком. После прохождения квеста Панцера можно вернуть все как было.
…ссылки на видео просьба не предлагать…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Tirbah
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 600
- Спасибо получено: 3342
В gamedata\scripts\ui_main_menu.scripts строку
--elseif dik == DIK_keys.DIK_M then self:matants()elseif dik == DIK_keys.DIK_M then
npc_drugfunction npc_drug()
local npc = level_object_by_sid(9501)
if npc and npc:alive() then
npc:set_relation(game_object.friend, db.actor)
end
end________________
Все игровые архивы распакованны?sesa пишет: Искала папку - weathers, нет ее
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|




