Страница 1 из 10123910»
Форум настоящего сталкера » S.T.A.L.K.E.R. Shadow of Chernobyl » Теория модостроения » Учебник по модостроению (Получи достаточную информацию...)
Учебник по модостроению
Свободный Дата: Понедельник, 16.06.2008, 00:12:59 | Сообщение # 1

"Элита Зоны"

Ранг: Разведчик
Группа: Сталкер
Сообщений: 266
Должность : Заместитель лидера Свободы
Награды: 13
Регистрация: 04.06.2008
Статус: Offline
Пол: Мужчина
Город: Кривой Рог  


В данном разделе я буду вылаживать всю инфу по модостроению.Хочю сказать тем кто будет просматривать топик.Это учебник модостроения.Поэтому можно оставить сдесь пожелания,чему бы вы хотели научица,но НЕ СТОИТ задавать здесь вопросы по модам так конкретно,чтобы ответы некому не послужили,кроме вас,и уж ТЕМ БОЛЕЕ не стоит задавать сильно много вопросов-для этого есть ветка "Что вы хотите спросить",где есть почти все ответы на часто задаваемые вопросы.

_____________________________________________________

Поехали...

_____________________________________________________

М ногие задавали вопросы такого плана: как увеличить прыжок, как увеличить максимальный носимый вес, как увеличить обойму. Отвечаю полностью на все.
НО сделать свой мод могут только те, у кого игра разархивирована, т.е. имеется папка gamedata. Если её нету, скачайте программу для разархивации файлов игры (она была на июньской игромании), либо найдите именно такую версию игры (какую не знаю ), а может быть вы сами знаете какой-то способ получить доступ к файлам игры.
Так вот вам понадобится папка gamedata и умение работать в блокноте.
Как увеличить прыжок:
Заходим сюда gamedata\config\creatures, находим файл actor.ltx, пихаем его в блокнот.
Находим строчку jump_speed напротив неё стоит параметр по умолчанию 6
вы можете поставить что угодно, но учтите, что если поставить слишком большую цифру, то ваш меченый разобьется при приземлении. Цифры 8, как ни странно, вам вполне хватит чтобы забираться в труднодоступные места. Если у вас возникла проблема прохождения локации Припять то 20-30 вам хватит чтобы перепрыгнуть невидимые границы карты и пройти за её пределом до перехода на другую локацию. АХТУНГ! Если вы ставите большую цифру, то понадобятся аптечки или трейнер, ибо здоровье потихоньку будет убавляться при приземлении.
Как увеличить скорость передвижения:
Открываем все тот же файл actor.ltx, находим строчки:
run_coef - строчка содержит параметр простого бега (а точнее ходьбы)
sprint_koef - строчка содержит параметр спринта (бег при нажатии клавишы Х)
run_back_coef - строчка указывает параметр ходьбы назад
walk_back_coef - строчка указывает параметр ходьбы назад при зажатой клавише shift.
Как хотите, так и изменяйте.
Как увеличить максимальный носимый вес:
Заходим сюда gamedata\config находим файл system.ltx в нем строчку max_weight - она указывает какой максимальный вес вы можете носить так, что при этом вы сможете бегать спринт с минимальной потерей выносливости. Ставьте сколько хотите. Далее заходим опять сюда gamedata\config\creatures опять находим файл actor.ltx в нем строчку max_walk_weight - эта строчка указывает, после какого веса вы не сможете передвигаться а тупо встанете на месте с вежливой надписью внизу выбросить что-то. Ясное дело, что параметр этой строчки должен быть больше параметра строчки max_weight в файле system.ltx.
Как увеличить обойму вашего любимого ствола:
Заходим сюда gamedata\config\weapons находим файл с вашим любимым оружием. Например w_abakan.ltx в нем строчку ammo_mag_size – именно она указывает сколько патронев в вашем магазине. Думаю, в пределах разумного поставить 50-60 единиц. Также вы можете понизить износ вашего оружия строчка condition_shot_dec (разрабы даже потрудились написать напротив неё что она обозначает ) добавьте после точки побольше нулей или вообще поставьте там всего один нуль, тогда ваще оружие будет бессмертно.
Как проапгрейдить вашу любимую пижамку:
Забираемся сюда gamedata\config\misc находим файл outfit.ltx, в нем находим ваш любимый костюмчик. Например вы любите куртку сталкера – костюм новичка
Ищем строчки:
burn_protection - защита от огня
strike_protection - защита от удара
shock_protection - защита от электрического удара
wound_protection - защита от разрыва
radiation_protection - защита от радиации
telepatic_protection - защита от телепатических волн
chemical_burn_protection - защита от химических реактивов
explosion_protection - защита от взрыва
fire_wound_protection - защита от выстрела
значение 0.0 говорит о том что от костюм ни на сколько процентов не защищает вас от такого воздействия, значение 1.0 обозначает что ваш костюм на 100 % защитит вас от этого недуга.
Далее чтоб понизить износ костюма ищем строчки:
burn_immunity
strike_immunity
shock_immunity
wound_immunity
radiation_immunity
telepatic_immunity
chemical_burn_immunity
ex plosion_immunity
fire_wound_immunity
все эти строчки соответственно показывают защищенность самого костюма от воздействий.
Чем больше нулей после точки тем больше костюм устойчив к эдакой заразе. Ставить только нули не советую.
Есть ещё масса методов изменить игру под вас но всех их не рассказать
Одно главное правило: не удаляйте

_____________________________________________________

Далее....

_____________________________________________________

П родолжаем тему модификации оружия.
На примере того же Абакана:
gamedata\config\weapons файл по вашему желанию. Наше желание остановилось на w_abakan.ltx. Строчка ammo_class – можно перепрошить патроны для ствола на любые по желанию, главное правильно их прописать (именно так сделано для уникальных пушек).
Строчка grenade_class – можно перепрошить гранаты для подстволки. Гранат для натовского оружия дефицит, поэтому можно прописать натовским стволам гранаты от советских пушек.
Строчка inv_weight – если вам совесть не позволяет увеличить максимальный носимый вес, но вы любите таскать много стволов, то можно уменьшить параметр этой строчки, ибо он означает вес оружия.
Строчка cam_dispersion - содержит параметр показывающий так называемую вертикальную отдачу. Какая там стоит цифра, на такое кол-во градусов увеличивается угол при каждом вылете пули. Можно понизить этот параметр путем добавления нулей после точки. Тогда ствол будет меньше скакать в руках.
Строчка condition_shot_dec - как я говорил уже, содержит параметр, указывающий на сколько единиц будет ваше оружие портиться при каждом выстреле. Лучше понизить путем добавления нулей после точки.
Строчка hit_power содержит параметр, указывающий какой размер дырки от пули будет в том в кого вы стреляли из этого ствола. Это один из тех важных параметров, повышающих мощность оружия, но в косвенном смысле: чем больше дыра тем быстрее дохнет жертва.
Строчка bullet_speed содержит начальную скорость, с которой пуля покидает ствол оружия. Изменять её надо с осторожностью и в комплексе с другими параметрами, ибо вместо желаемого можно добиться обратного эффекта.
Эти строчки больше к выпендрежу относятся:
light_color - цвета пламени при выстреле
light_range - радиус пламени
light_var_color - цвет варьирующий среди представленных
light_var_range - радиус варьирующего цвета
light_time - время
Впринципе, этого хватит чтобы улучшить ствол, хотя есть ещё параметры. Разберусь, напишу о них.
Могуть быть неточности, но надеюсь их нет





Сообщение отредактировал Свободный - Понедельник, 16.06.2008, 00:14:27
 
Green Дата: Вторник, 30.09.2008, 20:59:01 | Сообщение # 2

Ранг: Прибывший
Группа: Сталкер
Сообщений: 10
Должность : Снайпер
Награды: 1
Регистрация: 15.09.2008
Статус: Offline
Пол: Мужчина
Город: Омск  


Делать модификации оружия очень просто! biggrin
Фаил: \gamedata\config\misc\unique_items.ltx
К примеру возьмем "Гром С14"
[Здесь название например wpn_green1]:wpn_groza
Поставим на него магазин на 100 патронов и Патконы от АК biggrin

[wpn_green1]:wpn_groza
description = enc_weapons1_wpn-groza_m1 - Описание
inv_name = wpn-groza_m1 - Название
inv_name_short = wpn-groza_m1 - Название
ammo_mag_size = 100 - Число патронов в магазине
ammo_class = ammo_5.45x39_fmj, ammo_5.45x39_ap - Модель патронов (Здесь от АК74)

Вот описание параметров:

cost — стоимость оружия.
hit_power — урон от оружия. Значение параметра состоит из четырех чисел: первое обозначает минимальный ущерб, последнее — максимальный, средние два, соответственно, промежуточный.
hit_impulse — сила тряски, которой подвергается жертва.
fire_distance — дальнобойность.
bullet_speed — стартовая скорость полета пули. Этот и три предыдущих параметра в некоторых файлах имеют аналоги с префиксом silencer_, эти характеристики описывают ствол при надетом на него глушителе.
hit_type — тип повреждения, наносимого оружием. Огнестрельное ранение — fire_wound, ножевое — wound и wound_2, взрыв — explosion.
rpm — скорострельность.
hit_power_2 — урон от альтернативной атаки.
hit_impulse_2 — тряска жертвы, атакованной альтернативным ударом/выстрелом.
hit_type_2 — тип повреждения от альтернативной атаки.
startup_ammo — начальное количество патронов.
ammo_limit — максимальное число патронов к пушке, которое вы можете носить в рюкзаке единомоментно.
ammo_mag_size — вместимость обоймы.
ammo_class — тип патронов. В области значения этого и следующего параметров указывается название соответствующего раздела файла weapons.ltx.
grenade_class — тип гранат, которыми стреляет пушка (если она, конечно, наделена такой способностью).
explode_duration — продолжительность взрыва (только для оружия, стреляющего разрывными снарядами) в секундах.
sprint_allowed — определяет, в состоянии ли бежать персонаж с этой пушкой (true — да, false — нет).
inv_weight — вес.
shell_particles — модель гильз, отлетающих в разные стороны при стрельбе.
Следующие три характеристики указывают на наличие у ствола определенного дополнения. Возможные значения: 0 — отсутствует вообще, 1 — имеется сразу, 2 — может быть присоединено.
scope_status — снайперский прицел.
silencer_status — глушитель.
grenade_launcher_status — подствольный гранатомет.
zoom_enabled — возможность зумирования (true — имеется, false — нет).
scope_zoom_factor — максимальный зум. Обратите внимание, что зависимость здесь обратно пропорциональна: чем выше значение показателя, тем меньше приближение. Этот же параметр, к слову, присутствует и в файле weapons.ltx, в разделах, посвященных съемным прицелам.

[color=green]Модируйте на здоровье!!! biggrin [color=green]

Добавлено (30.09.2008, 20:59)
---------------------------------------------
Надеюсь все понятно biggrin



 
Борланд Дата: Суббота, 08.11.2008, 08:40:27 | Сообщение # 3

Ранг: Новичок
Группа: Сталкер
Сообщений: 36
Должность : Рискованный снайпер.
Награды: 0
Регистрация: 06.11.2008
Статус: Offline
Пол: Мужчина
Город:   


Кому нужно

Ну и немного про артефакты
Папка с игрой---->gamedata---->config---->misc---->artefacts->Откроем его блокнотом.
Находим нужный артефакт: Пример "Медуза".
Вместо inv_name ставим что хотим---> смотри ниже в примере[af_medusa]:af_base
GroupControlSection = spawn_group
$spawn = "artifacts\moscito medusa"

$prefetch = 64
cform = skeleton
class = ARTEFACT

visual = physics\anomaly\artefact_blackdrip.ogf
description = enc_zone_artifact_af-medusa
inv_name = "Моя медуза"
inv_name_short = "Медузка"
inv_weight = 1.5

inv_grid_x = 9
inv_grid_y = 4

cost = 2000

jump_height = .5

;particles = anomaly2\artefact\artefact_gravi

lights_enabled = false

;скорости увеличения (уменьшения)
health_restore_speed = 30
radiation_restore_speed = -30
satiety_restore_speed = 30
power_restore_speed = 30
bleeding_restore_speed = 30
hit_absorbation_sect = af_medusa_absorbation

artefact_activation_seq = af_activation_bold

[af_medusa_absorbation]
burn_immunity = -5000 ;коэффициенты иммунитета
strike_immunity = -5000
shock_immunity = -5000
wound_immunity = -5000
radiation_immunity = -5000
telepatic_immunity = -5000
chemical_burn_immunity = -5000
explosion_immunity = -5000
fire_wound_immunity = -5000



٭∞۞۩~<Jump>~<Style>~۩۞∞٭


Сообщение отредактировал Борланд - Суббота, 08.11.2008, 15:03:37
 
Бергамот Дата: Среда, 26.11.2008, 10:26:54 | Сообщение # 4

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


Курильщик, Когда изменяешь параметры костюма, в его описании остаются старые цифры, а когда его надеваешь и смотришь параметры ГГ там они меняются. Позже выложу, где менять описание броника.
 
Бергамот Дата: Среда, 26.11.2008, 16:44:29 | Сообщение # 5

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


Курильщик, Какие значения ставишь ?
Значение 1 равно 100% защиты
 
Курильщик Дата: Среда, 26.11.2008, 16:52:54 | Сообщение # 6

Ранг: Знаток Зоны
Группа: Сталкер
Сообщений: 963
Награды: 86
Регистрация: 18.11.2008
Статус: Offline
Пол: Мужчина
Город: Питер  


burn_protection = 1.0
shock_protection = 1.0
radiation_protection = 1.0
chemical_burn_protection = 1.0
telepatic_protection = 1.0
strike_protection = 1.0
explosion_protection = 1.0
wound_protection = 1.0
fire_wound_protection = 1.0
physic_strike_wound_immunity = 1.0

burn_immunity = 1.0 ;коэффициенты иммунитета самого костюма
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity = 1.0





Сообщение отредактировал Курильщик - Среда, 26.11.2008, 16:57:44
 
Бергамот Дата: Среда, 26.11.2008, 16:59:46 | Сообщение # 7

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


Когда пишиш сообщение, вводиш код безопасности, перед кодом безопасности строчка
"Прикрепить файл: (не более 500Kb)"
 
Бергамот Дата: Среда, 26.11.2008, 17:03:08 | Сообщение # 8

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


"physic_strike_wound_immunity = 1.0
burn_immunity = 1.0 ;коэффициенты иммунитета самого костюма
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity = 1.0"

Поставь 0.00, броник не будет изнашивается, а так получается что броник умирает от одного патрона.

 
Курильщик Дата: Среда, 26.11.2008, 17:29:24 | Сообщение # 9

Ранг: Знаток Зоны
Группа: Сталкер
Сообщений: 963
Награды: 86
Регистрация: 18.11.2008
Статус: Offline
Пол: Мужчина
Город: Питер  


physic_strike_wound_immunity = 1.0
вот это где вводит перед имунитетом самого костюма


 
Бергамот Дата: Среда, 26.11.2008, 17:33:06 | Сообщение # 10

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


Было "physic_strike_wound_immunity = 1.0" стало "physic_strike_wound_immunity = 0.00"
 
Бергамот Дата: Среда, 26.11.2008, 17:41:27 | Сообщение # 11

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


Извени я сам запарился, попробуй "physic_strike_wound_immunity = 1.0" оставить как она была в исходном тексте.
 
Воробей Дата: Среда, 26.11.2008, 21:23:16 | Сообщение # 12

The Frayed Ends Of Sanity

Ранг: Охотник
Группа: Тени Зоны
Сообщений: 1024
Награды: 30
Регистрация: 15.06.2008
Статус: Offline
Пол: Мужчина
Город: Огре  


Quote
burn_immunity = 1.0 ;коэффициенты иммунитета самого костюма

Это параметр огнеупорности.
А если хочешь быть танком- ставь его на 0- тогда "Жарки" и костры тебе не угроза, но это уже читерство. <_<



"Бросай ты эти Цои всякие, давай играй метал, шпарь!, никаких Цоев"


Сообщение отредактировал Воробей - Среда, 26.11.2008, 21:23:48
 
Курильщик Дата: Среда, 26.11.2008, 21:27:17 | Сообщение # 13

Ранг: Знаток Зоны
Группа: Сталкер
Сообщений: 963
Награды: 86
Регистрация: 18.11.2008
Статус: Offline
Пол: Мужчина
Город: Питер  


[novice_outfit]:outfit_base
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "outfit\novice_outfit"
;$prefetch = 32
class = E_STLK
cform = skeleton
visual = dynamics\outfit\novice_outfit
actor_visual = actors\stalker_hero\stalker_hero_1.ogf
player_hud_section = actor_hud_01

ef_equipment_type = 3

inv_name = ноаайс
inv_name_short = новайс
description = novice_outfit_description
inv_weight = 0.0

;inv_grid_width = 2
;inv_grid_height = 2
;inv_grid_x = 12
;inv_grid_y = 0

inv_grid_width = 2
inv_grid_height = 2
inv_grid_x = 0
inv_grid_y = 18

full_icon_name = npc_icon_novice_outfit

cost = 500
slot = 6
full_scale_icon = 0,11 ;иконка сталкера в костюме в полный рост

immunities_sect = sect_novice_outfit_immunities

; NO RESISTANCE
burn_protection = 1.0
shock_protection = 1.0
radiation_protection = 1.0
chemical_burn_protection = 1.0
telepatic_protection = 1.01
strike_protection = 1.0
explosion_protection = 1.0
wound_protection = 1.0
fire_wound_protection = 1.0
physic_strike_wound_immunity = 1.0

bones_koeff_protection = actor_armor_suit
hit_fraction_actor = 0.5
artefact_count = 6

[sect_novice_outfit_immunities]
physic_strike_wound_immunity = 0.00
burn_immunity = 1.0
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity = 1.0

Добавлено (26.11.2008, 21:27)
---------------------------------------------
Воробей, на 0 после точки или перед точкой?!



 
Странник Дата: Пятница, 28.11.2008, 00:47:23 | Сообщение # 14

Photoshop FAN

Ранг: Разведчик
Группа: Сталкер
Сообщений: 219
Должность : Старшина Отряда Артхантеры
Награды: 10
Регистрация: 27.11.2008
Статус: Offline
Пол: Мужчина
Город: Москва  


Если хотите вернуть костюмы узайте файл outfit в папке misc


Если чем помог не забудте про + :)
 
Курильщик Дата: Пятница, 28.11.2008, 19:40:28 | Сообщение # 15

Ранг: Знаток Зоны
Группа: Сталкер
Сообщений: 963
Награды: 86
Регистрация: 18.11.2008
Статус: Offline
Пол: Мужчина
Город: Питер  


Странник, я знаю!


 
Бергамот Дата: Суббота, 29.11.2008, 22:08:46 | Сообщение # 16

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


Курильщик, а броник случайно не модифицированный?
 
Курильщик Дата: Воскресенье, 30.11.2008, 11:37:02 | Сообщение # 17

Ранг: Знаток Зоны
Группа: Сталкер
Сообщений: 963
Награды: 86
Регистрация: 18.11.2008
Статус: Offline
Пол: Мужчина
Город: Питер  


неа


 
Бергамот Дата: Воскресенье, 07.12.2008, 03:26:21 | Сообщение # 18

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


На каком моде играешь?
Пришли на ящик outfit.ltx, а я попробую разобраться, мне самому стало интересно.
 
Курильщик Дата: Воскресенье, 07.12.2008, 12:26:27 | Сообщение # 19

Ранг: Знаток Зоны
Группа: Сталкер
Сообщений: 963
Награды: 86
Регистрация: 18.11.2008
Статус: Offline
Пол: Мужчина
Город: Питер  


кидай мыло или в Л.с, как хочешь


 
Бергамот Дата: Понедельник, 08.12.2008, 17:53:44 | Сообщение # 20

Ранг: Новичок
Группа: Сталкер
Сообщений: 49
Должность : Механик по оружию
Награды: 1
Регистрация: 22.10.2008
Статус: Offline
Пол: Мужчина
Город: Шахты  


0014821@rambler.ru
И пришли сохранение где ты в этом бронике.
 
Форум настоящего сталкера » S.T.A.L.K.E.R. Shadow of Chernobyl » Теория модостроения » Учебник по модостроению (Получи достаточную информацию...)
Страница 1 из 10123910»
Поиск:







Вверх >