Rambler's Top100

AVANTURE

Объявление

Сайт доступен по адресу
https://avanture.org.ua
https://forum.avanture.org.ua
Приглашаем всех кто решил остаться с нами на "АВАНТЮРУ"

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » AVANTURE » Флейм на тему S.T.A.L.K.E.R. » Модостроение


Модостроение

Сообщений 1 страница 30 из 33

1

S.T.A.L.K.E.R.: Shadow of Chernobyl

Мануал по созданию модификаций для начинающих(и не только)

Если вы не знаете, как сделать невидимые аномалии, как изменить силу оружия, как изменить носимый вес и пр., то вы пришли по адресу. В этой статье мы рассмотрим структуру файлов и папок Сталкера, а также вы сможете научиться создавать свои собственные модификации.
Таким шрифтом помечаются заголовки из FAQ, таким – отдельная статья. Подраздел.

Вступление:
Как вы наверно заметили, в папке с игрой содержатся несколько файлов типа gamedata.dbN , где N – это число или буква.  Это игровые архивы, в которые запакованы все файлы конфигураций, видеоролики, музыка, звуки, скрипты и прочее. Чтобы их править нужно, скачать специальную утилитку S.T.A.L.K.E.R. Data Unpacker и распаковать в отдельную папку их содержимое. Вот после этого можно начать разгребать весь тот мусор, который вы извлекли.

Структура файлов и папок:
Рассмотрим, что-же содержится в папке gamedata:
Папка ai – в ней содержатся файлы типа *.efd, через которые очевидно управляется искусственный интеллект тех же npc например.
Папка anims – здесь и так всё понятно, игровая анимация, а также эффекты камеры.
Папка config содержит в себе многие игровые параметры, к ней мы ещё вернёмся.
Папка levels – это игровые уровни, ака локации, на которые поделена игра (как карты в CS)
Папка meshes – игровые модели, в формате .ogf
Папка scripts – скрипты
Папка shaders – шейдеры, для двух рендеров(DX8 и 9)
Папка sounds – звуки и музыка, кот. используются в игре. Формат .ogg*
Папка spawns – отвечает за самую ужасную вещь в игре – респаун противников и др. людей, животных.
Папка textures – в ней содержаться текстуры домов, оружия, монстров и др. Формат - .dds(DirectDraw Surface Image)
Файлы:
game.graph, gamemtl.xr, lanims.xr, particles.xr, resource.h, senvironment.xr, shaders.xr, shaders_xrlc.xr, stalkergame.inf.

+2

2

Введение в моддинг:

Чтобы проведённые изменения в файлах были отражены в игре, в корневом каталоге STALKER создаём папку с именем gamedata.  В неё можно поместить все извлечённые из архивов файлы, можно этого не делать, т.к. редактированию подвергнутся не все файлы, а некоторые, смотря какой результат вы хотите увидеть в игре.(о параметрах и файлах ниже)

Также хочу заметить, что если распаковать все архивы .dbN в папку с игрой, то это может дать несколько дополнительных FPS(хотя некоторые утверждают, что в связи с этим игра часто вылетает).

Текстуры:

В папке textures лежат файлы формата .dds, которые можно открыть программой Nero PhotoSnap Viewer(входит в состав NERO7) например или windows texture viewer (63кб), и там же отредактировать по вкусу. Так, например, существует мод, уменьшающий размер PDA Меченого. Текстура PDA находится по адресу textures\ui\ui_pda.dds.

Скрипты:

Игровые скрипты написаны на LUA, подробнее о LUA можно почитать здесь или здесь.
Пример:
se_respawn.script – файл, отвечающий за респаун. Время респауна можно уменьшить, путём небольших изменений в этом файле. Он открывается обычным блокнотом(notepad). Ищем в нём строку
idle_time:setHMSms( 0, 0, 0, math.random(self.idle_spawn_min, self.idle_spawn_max)*1000)
и меняем её на
idle_time:setHMSms( math.random(X, Y), 0, 0, math.random(self.idle_spawn_min, self.idle_spawn_max)*1000)
где X  и Y  - числа, задают диапазон случайной переменной в часах отвечающей за респаун.

Звуки и музыка:

Любой файл в папке sounds можно заменить на другой, но при этом нужно сохранить все параметры звукового файла, который был использован в игре. Например, чтобы заменить музыку в приёмнике у Сидоровича, нужно файл sounds\scripts\magnitofon\magnitofon_2.ogg, заменить на любой другой.

0

3

Основные редактируемые параметры:

Оружие
Параметры оружия вы можете найти в папке config\weapons, файлы типа w_ak74.ltx открываются тоже блокнотом. Разберём содержимое файла например w_groza.ltx

Во первых стоит обратить внимание на значение пременной(буду их так называть, всё же их менять будем) cost, это цена оружия, т.е. сколько гроза будет стоить у продавца.
Переменная weapon_class означает, к какому классу относится оружие, в данном случае - assault_rifle.
ammo_limit – лимит боеприпасов(в игре по-моему не используется)
ammo_mag_size – размер магазина. Можно поставить например 900, тогда о перезарядке можно совсем не вспоминать.
ammo_class – класс патронов, используемых оружием. Здесь ammo_9x39_pab9, ammo_9x39_sp5, ammo_9x39_ap.
hit_power – сила оружия. Чем больше, тем лучше 
silencer_hit_power - сила оружия, когда на него одет глушитель.
misfire_probability - вероятность осечки при максимальном износе.
condition_shot_dec - увеличение износа при каждом выстреле.
visual – модель оружия.
zoom_enabled - поддерживается ли оптика.
fire_modes        -   режимы стрельбы.(поставить если 1, 3 то оружие будет стрелять либо  тремя, либо одним  патронами).

ГГ/NPC/Heli

Папка - config\creatures
actor.ltx – параметры главного героя. В этой же папке находятся файлы с параметрами npc, монстров и пр.

Рассмотрим некоторые переменные на примере actor.ltx
visual – модель персонажа.
max_walk_weight - максимальный вес, при достижении которого игрок перестает двигаться.
pickup_info_radius – радиус от ГГ, в котром над предметами выводятся их названия.
camera_height_factor – высота ГГ. По умолчанию стоит 0.85.
satiety_health_v  -  регенерация здоровья
disp_base – разброс. Если уменьшать, то и разлёт уменьшается соответственно.
wound_incarnation_v - скорость заживления раны(чем меньше число, тем медленнее).
cant_sprint_power_begin - порог силы меньше которого актер не может бежать в спринте.
hit_probability_gd_novice
hit_probability_gd_stalker
hit_probability_gd_veteran
hit_probability_gd_master
Также в файле присутсвуют комментарии на русском языке, так что разобраться в остальных переменных не составит труда.
Файлы - m_*.ltx
MaxHealthValue – максимальное кол-во здоровья у монстра.(Находится в пределах от 0 до 200)
Следующие параметры находятся в файле system.ltx
start_blood_size - размер раны чтоб начала капать кровь.
stop_blood_size - размер раны чтоб кровь остановилась.
max_weight – вес, с которым ГГ может бежать.

0

4

Артефакты

В дополнение к конфигам оружия:
cвойства патронов находятся в файле weapons.ltx, а бронежилетов – в outfit.ltx (Сonfig\ Misc).

Свойства артефактов находятся в файле artefacts.ltx и файлах zone_ART.ltx, предметов – items. ltx,
где ART – название артефакта(например zone_gravi.ltx).
Параметры артефактов:
health_restore_speed - скорость восстановления здоровья (0.0001 = +100%)
radiation_restore_speed - скорость накопления радиации (0.0004 = 4). Если поставить отрицательное число, то артефакт будет ускорять выведение радиации.
idle_particles – если закоментить её символами «--« -, то аномалия исчезнет. Чтобы отключить звуковое оповещение, то находим строку visible_by_detector и меняем on на off.

Иммунитеты:
strike_immunity - удар.
shock_immunity  - электрошок.
chemical_burn_immunity - химический ожог.
telepatic_immunity - телепатия.
radiation_immunity - радиация.
wound_immunity - разрыв.
explosion_immunity - взрыв.
fire_wound_immunity  - огнестрел.

Параметры предметов
Файл – items.ltx
В этом файле в квадратных скобках написан тот предмет, чьи параметры идут ниже, за квадр. скобками. Например: [kolbasa]:identity_immunities.
Параметры на примере колбасы:
class – к какому классу принадлежит предмет.
visual – модель.
cost – цена.
eat_health – сколько восстанавливает здоровья.(если будет 0, то колбаса лечить не будет.)
eat_power - сколько восстанавливает силы.
eat_radiation - сколько выводит/или добавляет радиации. (Насчёт этого не уверен, надо тестить.)
inv_weight – вес предмета.
У аптечек:
wounds_heal_perc = 0 – тогда они болше не будут останавливать кровотечение.

Файл - Outfit.ltx
Параметры костюмов:
actor_visual – модель костюма.
inv_weight – вес костюма.
cost – цена костюма.

burn_protection                   коэффициент защиты от огня
strike_protection                 коэффициент защиты от пуль
shock_protection                 коэффициент защиты от молнии
wound_protection                коэффициент защиты от ранений(ударов, падений и порезов)
radiation_protection            коэффициент защиты от радиации
telepatic_protection             коэффициент защиты от телепатии(от бюреров, контроллеров)
chemical_burn_protection   коэффициент защиты от хим. ожогов.
explosion_protection           коэффициент защиты от взрыва
fire_wound_protection         коэффициент защиты от огнестрельных ранений

nightvision_sect – тип ночного видения(плохой/хороший). Если ПНВ нету, то строку добавить, если его нужно убрать, строку закомментируйте(--).
Коэффициенты иммунитета самого костюма:
burn_immunity                        
strike_immunity
shock_immunity
wound_immunity
radiation_immunity    см.  коэффиц. защиты
telepatic_immunity
chemical_burn_immunity
explosion_immunity
fire_wound_immunity

0

5

Торговцы:

Вещи, которые продают торговцы можно отредактировать(добавить/убрать) в файлах с именем trade_YYY.ltx, где YYY – это имя торговца(например trade_barman.ltx)
Итак, поехали:
Структура файла на самом деле очень проста, под зачком ; прописаны сами предметы, а после него – комментарий(чтоб понятно было). Например ;Аммуниция.
В квадратные скобки заключены([barman_generic_buy]), как бы сказать, “условия”. Лучше показать на примере:
В самом начале(практически) файла trade_barman.ltx идёт строка содержания [barman_generic_buy], т.е. она означает, что ниже прописанные предметы торговец может купить.
Сами предметы например:
;Артефакты
af_medusa        = 1, 0.3
af_cristall_flower    = 1, 0.3
af_night_star    = 1, 0.3
af_vyvert        = 1, 0.3
af_gravi        = 1, 0.3
af_gold_fish    = 1, 0.3
af_blood        = 1, 0.3
af_mincer_meat    = 1, 0.3
или
;ADDONS
wpn_addon_scope        = 0.7, 0.2
wpn_addon_scope_susat    = 0.7, 0.2

Посмотрим какие ещё “условия” содержит этот файл и их значение:
[supplies_start] - начальный ассортимент
[supplies_after_darkvalley] - ассортимент, после выполнения квеста в тёмной долине
[supplies_after_brain] - ассортимент, после “выжигателя мозгов”
[barman_start_sell] - цены по которым торговец(бармен в данн. сл.) продает в начале
[barman_after_darkvalley_sell]     - аналогично
[barman_after_brain_sell]

Итак: чтобы добавить предмет к торговцу, после строки [supplies_start], находим интересующую нас категорию(а это может быть:  ;Аммуниция/;Оружие/;Броники/;Медикаменты/;Еда и др.) и после всех прописанных в данной категории предметов добавляем ещё одну строчку для своего предмета(а именно название модели(т.к. оно совпадает с названием самого предмета) и после знака = параметры(о них чуть ниже). Ну я так и знал что вы ничего не поймёте, поэтому пример:
Чтобы добавить бармену винтовку Гаусса, находим строки после условия [supplies_start] -
;Оружие
wpn_pb        = 3, 0.6
wpn_walther        = 3, 0.6
wpn_mp5        = 3, 0.6
wpn_ak74u        = 3, 0.5
и внизу прописываем wpn_gauss        = N, n.n
*о значениях после знака = см. ниже.
Все имена оружия, амуниции, снаряжения и т.п. можно найти в папках gamedata\meshes\equipments,
gamedata\meshes\weapons, gamedata\meshes\food.
Заметьте, что wpn_gauss нужно писать без расширения .ogf

Значения:
После знака = у вальтера например стоит цифра 3, а после запятой – 0,6.
Первое, для гаусса у нас стоит N, это количество(в штуках)  предметов. Т.е. если поставить значение 999, то у бармена будет 999 гауссов.
А второе:
1. В разделах supplies вторая цифра это вероятность появления данного предмета.
2. В разделе buy - первая цифра максимальная цена покупки, вторая минимальная (зависит от отношения торговца к Меченному - рейтинг, репутация)[Предположительно. – прим.]
3. Соответственно в разделах sell - первая цифра минимальная цена продажи, вторая - максимальная (точнее множитель на "истинную цену" предмета).  Tnx GreyL.
В итоге должно получиться:
[supplies_start] 
;Оружие
wpn_pb        = 3, 0.6
wpn_walther        = 3, 0.6
wpn_mp5        = 3, 0.6
wpn_ak74u        = 3, 0.5
wpn_gauss        = 6, 0.6
И тогда у торговца мы получим ровно 6 винтовок Гаусса.

0

6

Гармошка:
Для возврата в игру губной гармошки, ищем в папке gamedata\scripts  файл xr_kamp.script и открываем его блокнотом. Далее ищем строку  -- играть на гармошке . Сам скрипт выглядит так:
-- играть на гармошке
--    if npc:object("harmonica_a") then
--    self.npc[npc_id].states["play_harmonica"] = true
--    self.npc[npc_id].states["wait_harmonica"] = true
--    self.kamp_states["pre_harmonica"] = true
--    self.kamp_states["harmonica"] = true
--    self.kamp_states["post_harmonica"] = true
--    else
    self.npc[npc_id].states["play_harmonica"] = false
    self.npc[npc_id].states["wait_harmonica"] = false
    self.kamp_states["pre_harmonica"] = false
    self.kamp_states["harmonica"] = false
    self.kamp_states["post_harmonica"] = false
--    end
В данном случае знак --  означает, что строки скрипта игра не использует, а просто пропускает их, переходя к следующей части. Значит нужно убрать знак – из тех строк, которые нам нужны. Должно получится:
-- играть на гармошке
    if npc:object("harmonica_a") then
    self.npc[npc_id].states["play_harmonica"] = true
    self.npc[npc_id].states["wait_harmonica"] = true
    self.kamp_states["pre_harmonica"] = true
    self.kamp_states["harmonica"] = true
    self.kamp_states["post_harmonica"] = true
    else
    self.npc[npc_id].states["play_harmonica"] = false
    self.npc[npc_id].states["wait_harmonica"] = false
    self.kamp_states["pre_harmonica"] = false
    self.kamp_states["harmonica"] = false
    self.kamp_states["post_harmonica"] = false
    end
Tnx MadDocBe.
Создание рандомного выбора муз. заставки главного меню:

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

1. В директорию gamedata\sounds\music\ положить два канальных ogg-файла с нужной музыкой, например: my_music_l.ogg (левый канал) и my_music_r.ogg (правый канал)

2. В текстовом редакторе открыть файл  gamedata\config\ui\ui_mm_main.xml, найти в нем строку:

     <menu_sound random="0" >

и заменить на:

     <menu_sound random="1" >

3. В этом же файле найти строку:

           <menu_music>music\wasteland2</menu_music>

и ниже нее выставить следующую строку:

           <menu_music>music\my_music</menu_music>

4. Сохранить файл.

5. Если требуется вставить больше муз. заставок, то в параметре random укажите их количество.
Автор идеи - VM

0

7

NPC покупают оружие:

Чтобы обычные сталкеры и др. npc могли покупать у  ГГ оружие, нужно править файл gamedata\config\misc\trade_generic.ltx. Его структура точно такая же, как и у любого другого торговца.
После строки [generic_buy]  находим строку ;Оружие и после неё у каждого вида ставим зачения N  и  n.n.
Можно например так:
;Оружие
wpn_pm        = 0.08, 0.12
wpn_pb        ;NO TRADE
wpn_fort        = 0.08, 0.12
wpn_hpsa        = 0.08, 0.12
wpn_beretta        = 0.08, 0.12
wpn_walther        = 0.08, 0.12
wpn_sig220        ;NO TRADE


А чтобы у npc продавалось оружие, нужно проделать тоже самое, только после строки [generic_sell]
Метод  я проверял, вроде как работает.
*Чтобы после покупки персонаж не выкидывал купленное оружие(а также чтобы подбирал его с земли), в файле gamedata\config\creatures\m_stalker.ltx строку can_select_items = off меняем на  can_select_items = on
и строку  use_single_item_rule = on  меняем на use_single_item_rule = off .
Транспорт:

Транспорт в игре есть! Пока способ заспаунить его не известен общественности, но тем не менее в сети появился файл all.spawn, копируйте его в папку gamedata\spawns. Мод предназначен только для пропатченной версии игры(1.0001). После начала новой игры в первой локации рядом с Сидоровичем появятся несколько машин, в  т. ч. и Камаз. Чтобы включить двигатель в консоли пишем                                  bind turn_engine kT, закрываем консоль, жмём кнопку Т и наслаждаемся….
Рассмотрим параметры машин, конфиги находятся в папке gamedata\config\models\vehicles.

[car_definition] – после строки идут коментарии на русском языке, перейдём сразу к следующему.

--Factory parameters of Engine --  - параметры двигателя(описание не претендует на совершенно точное)
fuel_tank  –  вместимость бака.
engine_power – мощность двигателя.
hand_break_torque - сила торможения
[damage_items] – повреждения частей машины
back_left_wheel        - заднее левое колесо
back_right_wheel      -заднее правое колесо
front_left_wheel      -переднее левое колесо
front_right_wheel      - переднее правое колесо
left_door              - левая дверь
right_door            - правая дверь

[immunities]
burn_immunity          = 0.5       ;коэффициенты иммунитета
strike_immunity        = 0.1
shock_immunity        = 0.0
wound_immunity        = 0.01
radiation_immunity    = 0.0
telepatic_immunity    = 0.0
chemical_burn_immunity = 0.0
explosion_immunity    = 0.4
fire_wound_immunity    = 0.0005

Нашёл другой мод, добавляющий три уазика в локации Кордон, Свалка и Армейские склады.
P.S. Чтобы сделать вид от третьего лица, в файле user.ltx(ну если не знаете где он находится, то специально для вас в Microsoft сделали поиск в Windows) пишем  после строки unbindall:
bind cam_1 kF1
bind cam_2 kF2
bind cam_3 kF3
В игре жмём кнопки F1, F2 или F3 для смены вида.
Очень нужно при езде на БТР ;)
P.P.S. В машине можно включать фары, той же кнопкой что и фонарик.
P.P.P.S Держите машинный мод для версии 1.0

0

8

Объекты,  которые можно перемещать:

В файле system.ltx в конце есть строка [ph_capture_visuals], после неё идёт список перетаскиваемых вещей. Например чтобы можно было таскать монстров, в конец  добавляем:

//Monsters
monsters\mutant_boar\mutant_boar
monsters\krovosos\krovosos
monsters\kontroler\kontroler
monsters\dog\dog
monsters\flesh\flesh
monsters\dog\dog_cmn_1
monsters\flesh\flesh
monsters\poltergeist\poltergeist
monsters\pseudodog\pseudodog
monsters\snork\snork
monsters\burer\burer
monsters\chimera\chimera
monsters\cat\cat
monsters\zombi\zombi_1
monsters\rat\rat_1
monsters\tushkano\tushkano

Как сделать так, чтоб не убиралось из рук оружие в некоторых локациях?

В файле gamedata\scripts\sr_no_weapon.script найти и закомментировать (поставить перед ними --) строки

bind_stalker.hide_weapon()
bind_stalker.restore_weapon()

и в файле zone_no_weapon.script ищем строки  hide_weapon()  и заменяем их на restore_weapon()
Способ подходит и для предыдущего файла.

Как приделать к оружию оптику, глушитель, подствольник?
Находим в файле оружия строку  ;addons и пишем после(без комментарие естественно(или перед ними ставьте ;) + значения после знака = можно менять):

;addons
scope_status = 2      0 - нет,1 - несъемный, 2 - можно ставить прицел
silencer_status = 0     0 - нет,1 - несъемный, 2 - можно ставить глушитель
grenade_launcher_status= 0     0 - нет,1 - несъемный, 2 - можно ставить подствольник
zoom_enabled = true     Вкл/выкл возможность зума
scope_zoom_factor = 50     значение зума
scope_name = wpn_addon_scope      название прицепляемого прицела
scope_x = 47     положение прицела на картинке, x
scope_y = 0     положение прицела на картинке, y
silencer_name = wpn_addon_silencer     название глушителя
silencer_x = 218     положение глушителя на картинке, x
silencer_y = 9     положение глушителя на картинке, y
grenade_launcher_name= wpn_addon_grenade_launcher название подствольника
grenade_launcher_x = 126     положение подствольника на картинке, x
grenade_launcher_y = 24     положение подствольника на картинке, y

0

9

Как убрать/увеличить время для обычных квестов?

В файле gamedata\config\misc\task_manager.ltx найти и изменить все строки вида time = 86400
Чтобы совсем убрать лимит - просто закомментировать их (--)


Как убрать intro-ролики в начале?

В свойствах ярлыка прописываем  после пути к exe-шнику:    -nointro
Получиться должно что то вроде(это как у меня):
"C:\Games\S.T.A.L.K.E.R. Shadow of Chernobyl v.1.01\bin\XR_3DA.exe" -nointro
Для особо непонятливых скрин.

Как включить motion blur?

В свойствах ярлыка прописываем  после пути к exe-шнику:    -mblur
В файле user.ltx(можно и в консоли)  параметру  r2_mblur присваиваем значение например 0.15
Работает только на DirectX 9.

Как увеличить время спринта?

В файле actor.ltx меняем параметр sprint_koef.

Как поменять кол-во жизни монстрам?

В файле  m_*.ltx(где * - название монстра, например m_controller.ltx; находится в папке gamedata\config\creatures) меняем параметр health

Как выключить HUD?
Жми кнопку “-”(минус) на цифровой клавиатуре.

Создание новых веток диалога:

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

Tnx Keha
Как повесить на пояс больше артефактов?
В файле system.ltx  изменяем параметр max_belt с 5 на 10 (max_belt = 10)

Ищем файл  inventory_new.xml  и в нём меняем

   <dragdrop_belt x="645" y="136" width="410" height="60"
           cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/>

на

   <dragdrop_belt x="590" y="118" width="410" height="104"
           cell_width = "52" cell_height="52" rows_num="2" cols_num="5"/>

что соответствует 10 артефактам.
При желании поправив соответствующим образом файлы system.ltx и inventory_new.xml
можно получить 12,14,16 и более слотов под артефакты.
Tnx Keha

Оружие загораживает пол-экрана. Как это исправить?
В файле конфига выбранного оружия  меняем:
position                      = 0, -0.075, 0      ; было 0,0,0
zoom_offset      = -0.112400,0.091800,-0.115000            ; было -0.112400,0.016800,-0.115000

0

10

Где найти файл user.ltx?
В директории  X:\Documents and Settings\All Users\ Общие документы \STALKER-SHOC
Или если ещё проще, в папке “Общие документы” есть папка STALKER-SHOC, вот там он и находится.

Как изменить силу врагов?
В файле gamedata\config\creatures\actor.ltx найти строки
hit_probability_gd_novice = 0.20
hit_probability_gd_stalker = 0.30
hit_probability_gd_veteran = 0.40
hit_probability_gd_master = 0.50
Они отвечают за вероятность попадания по вам при разных уровнях сложности.

Как менять скорострельность и удобность оружия?
В папке  gamedata/config/weapons в файлах конфигурации оружия ищи

control_inertion_factor

чем меньше параметр - тем выше удобство.
и
rpm        -       скорострельность.

Как положить оружие в другой слот?
В папке  gamedata/config/weapons в файлах конфигурации оружия ищи
SLOT     и меняй на 1 (вместо ножа)  или 2 (пистолетный слот)

Как сделать чтобы нож, бинокль, болт и т.п. отображались в инвентаре?

Очень просто, для этого в файле system.ltx, в строках
slot_persistent_1 = true ;knife
slot_persistent_2 = false ;pistol
slot_persistent_3 = false ;automatic
slot_persistent_4 = true ;grenades
slot_persistent_5 = true ;binocular
slot_persistent_6 = true ;bolt
slot_persistent_7 = false ;outfit
slot_persistent_8 = true ;pda
slot_persistent_9 = true ;detector
slot_persistent_10 = true ;torch

меняем  все значения true на false.(работает только при торговле и обыске тайника например.)

Теперь, что касаемо повесить на пояс датчики - это элементарно:
gamedata/config/misc/items.ltx
есть секции:
[detector_simple]:identity_immunities
[detector_advances]:identity_immunities
[detector_elite]:identity_immunities
так вот вместо
slot = 8 или slot = 1 (как в моде про датчики)
ставим
belt = true (повесить на пояс)
Tnx  rnd71

0

11

Транспорт 2:

На машине можно переехать на другую локацию(пока только с кордона на свалку, если я не ошибаюсь), для этого, HEX-редактором открываем файл all.spawn и ищем в нём данные  75C5 EA41, которые меняем на  75C5 6A41. Тоже самое проделать с  82E5 CC41, которое нужно сменить на 82E5 6C41.
P.S. Модифицировать нужно естественно all.spawn с машинами, а не из оригинальной игры.
Tnx NOsoft c http://www.stalker-portal.ru/

Игра тормозит, можно ли что нибудь сделать?

По слухам,  если запустить игру(точнее ярлык игры) с параметром  -noprefetch, то FPS увеличится.


Добавление новых опций в меню игры:

Открываем файл  gamedata\config\ui\ui_keybinding.xml.  В нём находим строку                                          <group name="kb_grp_common">
и после неё пишем:
<command id="kt_turn_engine"            exe="turn_engine"/>
    <command id="kb_cam_1"            exe="cam_1"/>
    <command id="kb_cam_2"            exe="cam_2"/>
    <command id="kb_cam_3"            exe="cam_3"/>

Таким образом  в меню игры добавляются  4 новых опции, а именно: смена камеры  и кнопка включения двигателя. Также можно добавлять сюда др. клавиши(если знать консольные команды)

A-Life:

Мод частично убирает гулаги для новичков в стартовой деревне, и для всех монстров на кордоне....
Все скрипты работают... Квесты тоже.... Квестовый персонаж Волк стоит на своём месте.... Сталкеры уходят из лагеря по одиночке.. Имеется ввиду, что сталкеры патрулируют деревню, сидят у костра, а один из них уходит гулять(в моём случаи дошёл до моста, и там погиб в анамалии), затем от моста, прибежав опять в лагерь, оттуда уходил ещё один сталкер... P.S. Раненый сталкер лежащий у дороги может быть съеден до вашего прихода.... Монстры то везде бегают 
Скопировать файл в папку script.
Обязательно нужно начать новую игру =(

Автор – SANEX.  МОД ПОКА ТОЛЬКО ДЛЯ ПЕРВОЙ ЛОКАЦИИ!

0

12

Как добавить оружие на основе существующего:

1. Копируем любой файл w_*.ltx в папке gamedata\config\weapons  на основе которого будете делать новое оружие. Меняете ему имя, например с  w_mp5 .ltx на w_nwwpn.ltx
2. Исправляем в конфиге нового файла встречающиеся имена пушки на nwwpn (не везде, звук и графику оставляем).

3. Добавляем новую пушку в игру - дописываем строку
#include "w_ nwwpn.ltx"  в файл weapons.ltx.

Ну и при желании добавляем пушку в магазин и меняем параметры самой пушки в новом файле w_ nwwpn.ltx. Это основное, как добавить текстуры уже понятно и так.

Инфа с форума GSC.

Как увеличить мощность фонарика?

В файле gamedata\config\models\objects\light_night.ltx  меняем

[torch_definition]
range = 13 ;  меняем например на 40.
range_r2 = 13 ;  если играете на DX9, то меняем здесь.

можно еще
spot_angle = 60 ;  тут значение поменять.
Если знаете фотошоп,разберётесь, как можно ещё и цвет поменять.

Как  менять погоду, время суток etc:

Сonfig\weather\weather_default.ltx  - файл, отвечающий за это дело.
Рассмотрим его структуру:
Всего в игре присутствуют 24 типа(вида) погоды. На каждый час. Т.е. в начале файла идут строки
[sect_default_weather]
01:00:00    = default_weather_01
02:00:00    = default_weather_02
03:00:00    = default_weather_03
                                           …                                               .
отвечающие за погоду в определённое время. Например default_weather_01 отвечает за погоду в 01:00:00, а default_weather_12 в полдень.
Далее идут индивидуальные параметры каждого типа погоды. После [default_weather_n], где n – это время, от 0 до 24.
Некоторые параметры:
sky_color – цвет неба.
fog_distance – дистанция тумана(прорисовки тумана наверно.)
fog_color – цвет тумана.
fog_density – плотность тумана.
rain_density – плотность дождя.
rain_color – цвет дождя.
thunderbolt  -  есть ли гроза или нет, и если есть, то указан её тип. Если нужен дождь, то ставим thunderbolt_collection_default , если дождя не нужно, ничего не прописываем.

Статья написана специально для этого топика –
S.T.A.L.K.E.R. - Модификации

0

13

NEKSUS помоги пожалуйста со спавном разобраться:

1)как увеличить количество спавнющихся(это меня интересует в первую очередь).
2)как на чистой ТЧ восстановить вырезанных монстров самостоятельно.
3)где прописываются точки спавна неписей и мобов
4)как отменить гулаги.

0

14

Народ кто знает де можна скачать декомпилятор,дайте сылочьку.Зарание спасиба

0

15

Помоги пожалуйста! Не могу разобраться с respawn. Я хочу чтобы NPC не перерождались! А то зачищаю местность а они через каждые 5-15 минут тамже появляются! Зарание спасибо!!! :dontknow:  :tired:

0

16

спасибо за инфу про тот как на тачах между локами гонять!! :mybb:

0

17

я думаю вопрос в темую На новых сетевых картак нельзя лазить по лестницам но некоТорые лазиют.ЭТО КАК?

0

18

Привет! Тема интересная, а возможно ли делать подмену папки gamedata в сетевой игре версии 1.0006, допустим изменить конфигурации оружия ? И вообще подмену в одиночной игре 1.0006 версии? Мод с техникой возможно использовать как выше изложено  лиш на 1 патче.

0

19

Тема безусловно очень интеесна, но начинающему модо-мейкеру очень трудно во всем разобраться без поддрежки.

0

20

СУРОК написал(а):

модо-мейкер

Подскажем если что!!!! ;)

0

21

Почему по всем постам нет ссылок после слов: "Можно посмотреть сдесь" ?

И выложите пожалуйста программу для подмены папки gamedata в сетевой игре для версии 1.0006

Тому кто поможет большое спасибо!

0

22

xSETx написал(а):

Почему по всем постам нет ссылок после слов: "Можно посмотреть сдесь" ?

Помоему тут по максимуму разжевано как все делать,что менять или не менять,спс Neksus. :cool:

0

23

xSETx написал(а):

И выложите пожалуйста программу для подмены папки gamedata в сетевой игре для версии 1.0006

какая нах программа подмена гамедаты проводится в ручную

0

24

Robot_2006 написал(а):

Подскажем если что!!!!

Ага ,подсказали уже, уже месяц как подсказали ,только где ответ не сказали :D

0

25

!!!Винни Пух!!! написал(а):

Ага ,подсказали уже, уже месяц как подсказали ,только где ответ не сказали :D

Ну если ты это имел ввиду:

!!!Винни Пух!!! написал(а):

NEKSUS помоги пожалуйста со спавном разобраться:

1)как увеличить количество спавнющихся(это меня интересует в первую очередь).
2)как на чистой ТЧ восстановить вырезанных монстров самостоятельно.
3)где прописываются точки спавна неписей и мобов
4)как отменить гулаги.

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

0

26

Бессмертие  по сети вообще реальная штука?  Заранее Благодарен...

0

27

спасибо за инфу я уже в игру танк добавил который стоял на военнных складах там прикольно когда из пушки танковой стреляешь я штаб свободы снес

0

28

буржуй написал(а):

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

А где Скрины. Уж больно хочется посмотреть на разгромленный штаб свободы  :crazyfun:

YODA написал(а):

Бессмертие  по сети вообще реальная штука?  Заранее Благодарен...

Как мы могли уже убедится , по сетке всё возможно, было бы желание :D

Отредактировано aleksei0014 (2009-06-22 18:52:45)

0

29

Спасибо,кстати это действует и на Сталкер ЧН!

0

30

Так же всем интересующимся модостроением обратите внимание на этот сайт , сам пользовался многими советами и программами :  сайт S.T.A.L.K.E.R. Inside

Сайт, посвященный вскрытию и модифицированию игры S.T.A.L.K.E.R. Shadow of Chernobyl.

На сайте вы найдёте последнии версии модов , базу знаний , работающую по технологии "вики", в которой каждый сможет: найти для себя что-то полезное или сам поделится своими заниями со всеми.

_http://stalkerin.gameru.net/

действительно много полезной информации для начинающих и профи.

Отредактировано stepler (2009-07-01 23:12:16)

0


Вы здесь » AVANTURE » Флейм на тему S.T.A.L.K.E.R. » Модостроение