gamedata\configs\wapons на примере Винтореза wpn_vintorez
cost = 24000 стоимость пухи ammo_mag_size = 10 количество патронов в обойме ammo_class = ammo_9x39_pab9, ammo_9x39_ap ;ammo_9x39_sp5 тут калибр, можно хоть дробью стрелять grenade_class = ammo_m209 это для тех у кого есть подствольник натовские реже потому можно поставить нашы inv_weight = 3.16 вес
Это все для точности ;отдача cam_relax_speed = 6.75 ;скорость возврата в исходное положение cam_relax_speed_ai = 72 ;скорость возврата в исходное положение cam_dispersion = 0.1 ;увеличения угла (в градусах) с каждым выстрелом cam_dispersion_inc = 0.15 ;увеличениe cam_dispersion с каждым выстрелом cam_dispersion_frac = 2.0 ;ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac) cam_max_angle = 7.0 ;максимальный угол отдачи cam_max_angle_horz = 2.25 ;(degree) maximum shot horizontal degree cam_step_angle_horz = 1.35 ;(degree) size of step camera moved in horizontal position while shooting
Тут износ оружия fire_dispersion_condition_factor = 3 ;увеличение дисперсии в процентах при максимальном износе misfire_probability = 0.005 ;вероятность осечки при максимальном износе misfire_condition_k = 0.09 condition_shot_dec = 0.00007 ;увеличение износа при каждом выстреле ставим по 0 и оно не ламается не дает осечек
Частота выпадения: treasure_manager.script - редактируешь его получаешь частоту выпадание тайников - 65 меняй на что-нить допустим на 10... Редактирование содержимого: treasure_manager.ltx в «миске» и во 4 строчке прописываешь, что ты хочешь, получится должно получится примерно так : [esc_secret_bridge_vagon] target = 5000 name = esc_secret_0000_name description = esc_secret_0000_descr items = ammo_5.45x39_ap,190,medkit_army,6, wpn_addon_scope,wpn_ak74u_m1,stalker_m1,outfit_specnaz_m1, wpn_groza_m1,wpn_spas12_m1,wpn_lr300_m1,wpn_svd_m1,wpn_sig_m1,wpn_colt_m1,wpn_val_m1,wpn_rg6_m1,outf it_dolg_m1
Устанавливаем высоту прыжка ГГ: В файле actor.ltx в папке gamedat\aconfig\creatures, найди параметр jump_speed и задай ему нужную тебе величину, чем больше тем выше ГГ будет прыгать.
длина "палочки" прицела в файле system.ltx есть строка cross_length = 0.005 ;длина "палочки" прицела (0.6 - 0.015) файл находится gamedataconfig
Максимальный вес прописан в gamedata/config/creatures/actor.ltx строчка max_walk_weight Отображение веса в инвентаре (выше этого значения нельзя бегать): gamedata/config/inventory_sect.ltx строчка max_weight
Как сделать вид от третьего лица?
Documents and Settings/All Users/Общие документы/STALKER-SHOC,а в ней файл user.ltx,открываем его блокнотом и прописываем в самом конце эти строчки: bind cam_1 kF1 bind cam_2 kF2 bind cam_3 kF3 bind cam_4 kF4 Теперь играем и клавишами F1,F2,F3,F4 меняем позицию камеры на вид от третьего лица.
Как увеличить рост гг ?
В файле S.T.A.L.K.E.R. - Shadow of Chernobyl\gamedata\config\creatures\actor.ltx найти переменную camera_height_factor и увеличить примерно до 0.95 (это нормальный рост глаза-в-глаза).
Как назначить торговцем НПС ?
1. Прописать в логике НПС: trade = misc\trade_???.ltx 2. Создать этот файл в папке config/misc и прописать там: [trader] buy_condition = trader_generic_buy sell_condition = {+esc_kill_bandits_quest_done} trader_after_fabric_sell, trader_start_sell buy_supplies = {+esc_kill_bandits_quest_done} supplies_after_fabric, supplies_start #include "shop_???\???_buy.ltx" #include "shop_???\???_supl.ltx" #include "shop_???\???_trade.ltx" 3.Создать папку "shop_???" и копернуть туда файлы торговли от Сидоровича(например) переназвать файлы, изменить торговлю.
Создание костюма (ЧН, ЗП)
Рассмотрим на примере сталкеровского комбинезона и так с начала текстура C:\Program Files\GSC World Publishing\С.Т.А.Л.К.Е.Р. - Чистое Небо\gamedata\textures\act берем текстуру сталкеровского комбеза и немного перерисовываем например так http://s51.radikal.ru/i134/0911/37/cf4a80bc7e0e.jpg
дале сохраняем, переименовываем act_stalker_neutral_2 на act_stalker_neutral_5 gamedata\meshes\actors\stalker_neutral ищем ogf модель stalker_neutral_2 переименовываем на stalker_neutral_5 открываем блокнотом или НЕХ редактором ищем такую строчку act\act_stalker_neutral_2 models\model меняем на act\act_stalker_neutral_5 models\model сохраняем она должна быть в самом начале. Потом в конфигах gamedata\configs\misc файл outfit Копируем целиком КОСТЮМ НЕЙТРАЛЬНОГО СТАЛКЕРА и вставляем после экзоскилета
[spoiler];--------------------------------------------------------------------------------------------- ; КОСТЮМ НЕЙТРАЛЬНОГО СТАЛКЕРА ;--------------------------------------------------------------------------------------------- [название костюма можно как угодно вот пример stalke1_outfit]:outfit_base GroupControlSection = spawn_group discovery_dependency = $spawn = "outfit\Название костюма" ;$prefetch = 32 class = E_STLK cform = skeleton visual = dynamics\outfit\stalker_outfit это визуал костюма выброшеного из инвентаря или он просто где то валяется actor_visual = actors\stalker_neutral\stalker_neutral_5 делаем так player_hud_section = actor_hud_05 ef_equipment_type = 3
inv_name = stalke1_outfit_name inv_name_short = stalke1_outfit_name description = stalke1_outfit_description делаем как тут
inv_weight = 5.0 вес костюма
inv_grid_width = 2 inv_grid_height = 3 inv_grid_x = 6 inv_grid_y = 15 иконку рисуем сами потом тут пишем ее координаты upgr_icon_x = 317 upgr_icon_y = 0 upgr_icon_width = 302 upgr_icon_height = 130 full_icon_name = npc_icon_stalker_outfit
cost = 5000 цена костюма slot = 6 full_scale_icon = 14,11 ;иконка сталкера в костюме в полный рост
additional_inventory_weight = 0 ; +max_walk_weight additional_inventory_weight2 = 0 ; +40 kg artefact_count = 2 количество контейнеров
во втором у каждого механика после списка костюмов которые он абгрейдит вписываем наш костюм.
Делаем описание костюма gamedata\configs\text\rus файл st_items_outfit в нем вписываем в конец файла <string id="stalke1_outfit_name"> <text>Название костюма</text> </string> <string id="stalke1_outfit_description"> <text>Описание костюма можно писать что угодно.</text> </string> Сохраняем, прописуем торговцу и все костюм готов.
То что выделено синим те придметы и меняем ставим любое оружие, патроны и.т.д В этом же файле только в ЧН можно так же отредактировать начальный асортимент ГГ он в начале файла так же в строчке <money min="200" max="200" infinitive="0"/> там где 200 миняем сколько вам надо бабла в самом начале игры. Остальное что знаю опишу позже.
Ша с расскажу про оружие gamedata\configs\wapons на примере Винтореза wpn_vintorez
cost = 24000 стоимость пухи ammo_mag_size = 10 количество патронов в обойме ammo_class = ammo_9x39_pab9, ammo_9x39_ap ;ammo_9x39_sp5 тут калибр, можно хоть дробью стрелять grenade_class = ammo_m209 это для тех у кого есть подствольник натовские реже потому можно поставить нашы inv_weight = 3.16 вес
Это все для точности ;отдача cam_relax_speed = 6.75 ;скорость возврата в исходное положение cam_relax_speed_ai = 72 ;скорость возврата в исходное положение cam_dispersion = 0.1 ;увеличения угла (в градусах) с каждым выстрелом cam_dispersion_inc = 0.15 ;увеличениe cam_dispersion с каждым выстрелом cam_dispersion_frac = 2.0 ;ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac) cam_max_angle = 7.0 ;максимальный угол отдачи cam_max_angle_horz = 2.25 ;(degree) maximum shot horizontal degree cam_step_angle_horz = 1.35 ;(degree) size of step camera moved in horizontal position while shooting
Тут износ оружия fire_dispersion_condition_factor = 3 ;увеличение дисперсии в процентах при максимальном износе misfire_probability = 0.005 ;вероятность осечки при максимальном износе misfire_condition_k = 0.09 condition_shot_dec = 0.00007 ;увеличение износа при каждом выстреле ставим по 0 и оно не ламается не дает осечек
gamedata\configs\gameplay файл character_desc_general.ltx в нем ишем такие строки
<icon>ui_npc_u_neutral_2_face_1</icon> иконка персонажа можно поставить от другого например в экзике
<visual>actors\stalker_hero\stalker_hero_1</visual> тут визуал персонажа то есть как он выглядит можно тоже новичку прописать экзоскилет и он будет в нем.
В этой строке имя ГГ <name>st_actor_name</name> меняем пример <name>st_volk_name</name>
Сообщение отредактировал bart3 - Пн, 27.07.2009, 13:13
Редактирование тайников: Частота выпадения: treasure_manager.script - редактируешь его получаешь частоту выпадание тайников - 65 меняй на что-нить допустим на 10... Редактирование содержимого: treasure_manager.ltx в «миске» и во 4 строчке прописываешь, что ты хочешь, получится должно получится примерно так : [esc_secret_bridge_vagon] target = 5000 name = esc_secret_0000_name description = esc_secret_0000_descr items = ammo_5.45x39_ap,190,medkit_army,6, wpn_addon_scope,wpn_ak74u_m1,stalker_m1,outfit_specnaz_m1, wpn_groza_m1,wpn_spas12_m1,wpn_lr300_m1,wpn_svd_m1,wpn_sig_m1,wpn_colt_m1,wpn_val_m1,wpn_rg6_m1,outf it_dolg_m1
Устанавливаем высоту прыжка ГГ: В файле actor.ltx в папке gamedat\aconfig\creatures, найди параметр jump_speed и задай ему нужную тебе величину, чем больше тем выше ГГ будет прыгать.
длина "палочки" прицела в файле system.ltx есть строка cross_length = 0.005 ;длина "палочки" прицела (0.6 - 0.015) файл находится gamedataconfig
Максимальный вес прописан в gamedata/config/creatures/actor.ltx строчка max_walk_weight Отображение веса в инвентаре (выше этого значения нельзя бегать): gamedata/config/inventory_sect.ltx строчка max_weight
Чтоб играть от 3-го лица надо в папке Documents and Settings/All Users/Общие документы/STALKER-SHOC,а в ней файл user.ltx,открываем его блокнотом и прописываем в самом конце эти строчки: bind cam_1 kF1 bind cam_2 kF2 bind cam_3 kF3 bind cam_4 kF4 Теперь играем и клавишами F1,F2,F3,F4 меняем позицию камеры на вид от третьего лица.
Чтоб увеличить рост гг В файле S.T.A.L.K.E.R. - Shadow of Chernobyl\gamedata\config\creatures\actor.ltx найти переменную camera_height_factor и увеличить примерно до 0.95 (это нормальный рост глаза-в-глаза).
Чтоб изменить силу врагов В файле \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\alife.ltx Меняешь значения в строчках time_factor = 10; 1; ;396.0; normal_time_factor = 10 Если хочешь реальное время измени 10 на 1 и всё.
за вещи в трупах отвечают эти четыре файла gamedata\config\misc\ death_generic.ltx death_items_by_communities.ltx death_items_by_levels.ltx death_items_count.ltx по ходу разберёшься, какой куда. там всё относительно просто
Сообщение отредактировал bart3 - Вт, 28.07.2009, 18:46