Як підвищити швидкість бігу у сталкері. Збільшуємо стрибок за допомогою редагування файлів гри

як збільшити стрибок, як збільшити максимальну вагу, як збільшити обойму. Відповідаю повністю на все.
А зробити свій мод можуть тільки ті, у кого гра розархівована, тобто. є папка 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
explosion_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 - час
У принципі, цього вистачить щоб покращити ствол, хоча є ще параметри. Розберуся, напишу про них.
Можуть бути неточності, але сподіваюсь їх немає

Змінити нагороду за квести можна так:
знаходимо в папці gamedata\config\misc файл task_manager.ltx, відкриваємо його в блокноті і дивимося. Спочатку йде перерахування квестів гри взагалі: перераховуються "батьки" квестів та його назви. Пропускаємо ці рядки. Далі йде така модель:
(назва квеста)
typ=*тип квесту*
сommunity=actor
init_condition=(=розташування мети та місця квесту)
text=текст ксесту
discription=опис квесту з файлу
parent=батько квесту
target=ціль
reward_money=кількість нагородних грошей
reward_reputation=кількість репутації, що додається/віднімається.
reward_relation=нагородне покращення/погіршення відносин із зазначеним угрупованням
reward_rank=додатковий ранг за квест
reward_item=предмет, предмет, предмет
time=час на квест.
Зверніть увагу на виділені жовті поля. У кожному квесті там прописуються після знака = гроші за квест і нагорода, що отримується за нього, предметом. У деяких квестів є обидва ці поля, у деяких - лише гроші або лише предмети. Щоб змінити грошову винагороду за квест, змініть число в полі reward_money на бажане, щоб отримувати гроші за квест, який не має цього рядка, просто додайте цей рядок нижче, під цією моделлю.
З предметами справа складніша. Для того, щоб поставити у винагороду будь-який предмет, потрібно записати через кому після решти предметів його назви. Ті назви, які я знаю сам:
grenade_rgd5 - граната РГД 5
ammo_12x76_zhekan - патрони під дробан "Жекан"
af_medusa - артефакт Медуза
af_cristall_flower - артефакт Кам'яна квітка
af_night_star - артефакт Нічна зірка
af_mincer_meat - артефакт Шмат м'яса
af_gravi - артефакт Граві
af_blood - артефакт Кров каменю
af_fuzz_kolobok - артефакт Колобок
af_vyvert - артефакт Виверт
af_fireball - артефакт Вогненна куля
af_rusty_kristall - артефакт Кристальна колючка
af_electra_flash - артефакт Спалах
af_gold_fish - артефакт Золота рибка
af_ameba_slug - артефакт Слимака
af_electra_moonlight - артефакт Місячне світло
af_dummy_pellicle - артефакт Плівка
af_rusty_sea-urchin - артефакт Морський їжак
af_dummy_battery - артефакт Батарейка
medkit_army - армійська аптечка
wpn_ak74u - зброя АК 74у
ammo_5.45x39_ap - патрони під калаш
conserva - власне, консерва
mutant_krovosos_jaw - щелепа кровососу
ammo_12x76_dart - патрони під дробан "дротик"
vodka - горілка
grenade_f1 – граната Ф1
medkit_scientic – наукова аптечка
antirad – антирад
wpn_lr300 - зброя lr300
wpn_addon_grenade_launcher_m203 - натовський підствольник
wpn_addon_scope_susat - натовський приціл
wpn_addon_silencer - глушник
dolg_scientific_outfit - боргівський науковий костюм
scientific_outfit - СЕВА
ammo_vog-25 - патрон під підстволом ВОГ25
wpn_sig550 - зброя СІГ
af_cristall - артефакт Кристал
Хтозна, доповнюйте. Пізніше викладу список назв модифікованої зброї – за допомогою неї можна буде отримувати щойно віддані по квесту стволи та отримувати нові.

Якщо рядок reward_item немає, пишіть його внизу, під вказаною моделлю.
Також можна збільшити час на квест чи навпаки, зменшити.
Для цього потрібно в рядку time прописати своє значення, більше або менше, ніж те, що вже стояло, замість старого.
Сподіваюся, я досить зрозуміло написав...

Список модифікованої зброї:
wpn_svd_m1 - СВД "Дальнобійник"
wpn_eagle_m1 - Desert Egle під інший патрон
wpn_groza_m1 - Гроза під патрон калаша
wpn_val_m1 - снайперський Вал
wpn_mp5_m2 та wpn_mp5_m1 - Гадюки з глушником та під пістолетний патрон
wpn_rg6_m1 - гранатомет
wpn_spas12_m1 - СПСА нарізний
wpn_winchester_m1 - вінчестер покращ.
wpn_colt_m1 - кольт (на мою думку Кора з глуш.)
wpn_ak74_m1 - АК Стрілка Скоростр.
wpn_ak74u_m1 - АК 74/2 у з глушником.

Налаштування актора. Написано by Rekongstor.

Намагався описати кожну дрібницю.

Важливо при тестуванні модів і для читерських модів (іноді необхідно швидше пройти той чи інший момент)

Знайдемо рядок:

max_item_mass = 50.0

І змінимо весь блок десятьма рядками нижче так:

max_item_mass = 999; Варто вказувати значення менше за параметр max_walk_weight (див. вище).

jump_speed = 60; Висота стрибка. Не вказуйте астрономічні значення. Гол. герой все одно не полетить у космос))

crouch_coef = 1; Швидкість півзагія "дуже сидячи" (Ctrl + Shift за замовчуванням)

climb_coef = 2; Начебто присівши (Ctrl)

run_coef = 3; Звичайний біг із параметром консолі "g_always_run" рівним 1

sprint_koef = 4; спринт

run_back_coef = 3; біг назад

walk_back_coef = 2; ходьба назад із клавішею Shift

air_control_param = 1; контроль польоту. Вигідний за високих значень jump_speed, т.к. можна швидко пересуватися по карті

walk_accel = 17; невідомий параметр

camera_height_factor = 0.85; визначає висоту погляду. Збільшуємо і гравець стане зорово вищим

(Вже правлена)

disp_base = 0; кут (у градусах) розльоту куль, коли актор стоїть на місці

disp_vel_factor = 0 ;на скільки збільшиться дисперсія при скромності в 10 м/с (не обов'язково при бігу)

disp_accel_factor = 0 ;ще на скільки збільшиться, якщо актор біжить (+ швидкість)

disp_crouch_factor = 0 ;зменшення якщо актор сидить

disp_crouch_no_acc_factor = 0 ;зменшення якщо актор сидить + no acceleration

Щоб зменшити розмір прицілу, можна зробити так.

Щоб збільшити живучість – міняємо значення нижче.

burn_immunity = 0.0

strike_immunity = 0.0

shock_immunity = 0.0

wound_immunity = 0.0

radiation_immunity = 0.0

telepatic_immunity = 0.0

chemical_burn_immunity = 0.0

explosion_immunity = 0.0

І налаштування на краще буде таким:

satiety_v = 0; швидкість зменшення ситості з часом

radiation_v = 1; швидкість зменшення радіації

satiety_power_v = 1; збільшення сили при зменшенні ситості

satiety_health_v = 1; збільшення здоров'я при зменшенні ситості

satiety_critical = 0; критичне значення ситості (у відсотках від 0..1) коли здоров'я починає зменшуватися

radiation_health_v = 0 ;зменшення здоров'я при впливі радіації

morale_v = 1; швидкість відновлення моралі

psy_health_v = 1; швидкість відновлення psy-здоров'я

health_hit_part = 0; відсоток хіта, що йде на віднімання здоров'я

power_hit_part = 0; відсоток хіта, що йде на відбирання сили

max_power_leak_speed = 0 ;накопичення втоми (макс кордон, до якої відновлюється сила) в секунду ігрового часу

max_walk_weight = 1000; Вага, за якої гравець не може рухатися. Можна вказати будь-яке значення.

bleeding_v = 0; втрата крові при номінальній рані в секунду

wound_incarnation_v = 1; швидкість загоєння рани

min_wound_size = 0; мінімальний розмір рани, після якого вона вважається загоєною

min_wound_size,satiety_v,satiety_power,satiety_health,satiety_critical,alcohol_v можна було і не налаштовувати, якщо вам потрібно безсмертя

Налаштовуватимемо витривалість...

Назодим рядок "jump_power"

Змінюємо так, щоб гравець ніколи не втомлювався, хіба що якщо начепити на себе 5 вогняних куль))

jump_power = 0 ;змішування сили зі стрибком без урахування ваги ноші

jump_weight_power = 0 ;змішування сили зі стрибком з урахуванням ваги ноші, для максимальної допустимої ваги

overweight_jump_k = 1 ;коефіцієнт вплив навантаження стрибок з вагою (множиться на jump_weight_power)

walk_power = 0 ;змішування сили за секунду під час ходьби без урахування ваги ноші

walk_weight_power = 0 ;змішування сили за секунду під час ходьби з урахуванням ваги ноші, для максимальної допустимої ваги

overweight_walk_k = 1 ;коефіцієнт вплив перевантаження ноші (множиться на walk_weight_power)

accel_k = 1; коефіцієнт на біг (множується walk_power, walk_weight_power)

sprint_k = 1 ;коефіцієнт на "sprint" біг (множиться walk_power, walk_weight_power)

Значення з коментом "коофіцієнт" та значеннями більше 1 (необов'язково) рекомендую міняти на 1.

limping_health_begin = 0 ;поріг здоров'я менше якого актор починає кульгати

limping_health_end = 0;поріг здоров'я більше якого актор перестає кульгати

limping_power_begin = 0 ;поріг сили менше якого актор починає кульгати

limping_power_end = 0 ;поріг сили більше якого актор перестає кульгати

cant_walk_power_begin = 0 ;поріг сили менше якого актор не може рухатися

cant_walk_power_end = 0 ;поріг сили більше якого актор зможе рухатися

cant_sprint_power_begin = 0 ;поріг сили менше якого актор не може бігти в спринті

cant_sprint_power_end = 0 ;поріг сили більше якого актор зможе бігти в спринті

Налаштування актора. Написано by Rekongstor.

Шлях до потрібному файлу: /userdata/savedgames/user_quicksave.dds/user_quicksave.sav
Відкриваємо в Notepad++ верхньому менюнатискаємо "Синтаксис" - "L" - "Lua"

max_item_mass = 50.0

І змінимо весь блок десятьма рядками нижче так:

max_item_mass = 999; Варто вказувати значення менше за параметр max_walk_weight (див. вище).
jump_speed = 60; Висота стрибка. Не вказуйте астрономічні значення. Гол. герой все одно не полетить у космос))
crouch_coef = 1; Швидкість півзагія "дуже сидячи" (Ctrl + Shift за замовчуванням)
climb_coef = 2; Начебто присівши (Ctrl)
run_coef = 3; Звичайний біг із параметром консолі "g_always_run" рівним 1
sprint_koef = 4; спринт
run_back_coef = 3; біг назад
walk_back_coef = 2; ходьба назад із клавішею Shift
air_control_param = 1; контроль польоту. Вигідний за високих значень jump_speed, т.к. можна швидко пересуватися по карті
walk_accel = 17; невідомий параметр
pickup_info_radius = 5 ;радіус в якому над предметами виводяться їх назви при натисканні клавіші "F".

camera_height_factor = 0.85; визначає висоту погляду. Збільшуємо і гравець стане зорово вищим

(Вже правлена)

disp_base = 0; кут (у градусах) розльоту куль, коли актор стоїть на місці
disp_aim = 0
disp_vel_factor = 0 ;на скільки збільшиться дисперсія при скромності в 10 м/с (не обов'язково при бігу)
disp_accel_factor = 0 ;ще на скільки збільшиться, якщо актор біжить (+ швидкість)
disp_crouch_factor = 0 ;зменшення якщо актор сидить
disp_crouch_no_acc_factor = 0 ;зменшення якщо актор сидить + no acceleration

Щоб зменшити розмір прицілу, можна зробити так.

Щоб збільшити живучість – міняємо значення нижче.

burn_immunity = 0.0
strike_immunity = 0.0
shock_immunity = 0.0
wound_immunity = 0.0
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 0.0
explosion_immunity = 0.0
fire_wound_immunity = 0.0

І налаштування на краще буде таким:

satiety_v = 0; швидкість зменшення ситості з часом
radiation_v = 1; швидкість зменшення радіації
satiety_power_v = 1; збільшення сили при зменшенні ситості
satiety_health_v = 1; збільшення здоров'я при зменшенні ситості
satiety_critical = 0; критичне значення ситості (у відсотках від 0..1) коли здоров'я починає зменшуватися
radiation_health_v = 0 ;зменшення здоров'я при впливі радіації
morale_v = 1; швидкість відновлення моралі
psy_health_v = 1; швидкість відновлення psy-здоров'я
alcohol_v = -1
health_hit_part = 0; відсоток хіта, що йде на віднімання здоров'я
power_hit_part = 0; відсоток хіта, що йде на відбирання сили
max_power_leak_speed = 0 ;накопичення втоми (макс кордон, до якої відновлюється сила) в секунду ігрового часу
max_walk_weight = 1000; Вага, за якої гравець не може рухатися. Можна вказати будь-яке значення.

bleeding_v = 0; втрата крові при номінальній рані в секунду
wound_incarnation_v = 1; швидкість загоєння рани
min_wound_size = 0; мінімальний розмір рани, після якого вона вважається загоєною

min_wound_size,satiety_v,satiety_power,satiety_health,satiety_critical,alcohol_v можна було і не налаштовувати, якщо вам потрібно безсмертя

Налаштовуватимемо витривалість...

Назодим рядок "jump_power"

Змінюємо так, щоб гравець ніколи не втомлювався, хіба що якщо начепити на себе 5 вогняних куль))

jump_power = 0 ;змішування сили зі стрибком без урахування ваги ноші
jump_weight_power = 0 ;змішування сили зі стрибком з урахуванням ваги ноші, для максимальної допустимої ваги
overweight_jump_k = 1 ;коефіцієнт вплив навантаження стрибок з вагою (множиться на jump_weight_power)

stand_power = 0
walk_power = 0 ;змішування сили за секунду під час ходьби без урахування ваги ноші
walk_weight_power = 0 ;змішування сили за секунду під час ходьби з урахуванням ваги ноші, для максимальної допустимої ваги
overweight_walk_k = 1 ;коефіцієнт вплив перевантаження ноші (множиться на walk_weight_power)
accel_k = 1; коефіцієнт на біг (множується walk_power, walk_weight_power)
sprint_k = 1 ;коефіцієнт на "sprint" біг (множиться walk_power, walk_weight_power)

Значення з коментом "коофіцієнт" та значеннями більше 1 (необов'язково) рекомендую міняти на 1.

limping_health_begin = 0 ;поріг здоров'я менше якого актор починає кульгати
limping_health_end = 0;поріг здоров'я більше якого актор перестає кульгати
limping_power_begin = 0 ;поріг сили менше якого актор починає кульгати
limping_power_end = 0 ;поріг сили більше якого актор перестає кульгати

cant_walk_power_begin = 0 ;поріг сили менше якого актор не може рухатися
cant_walk_power_end = 0 ;поріг сили більше якого актор зможе рухатися

cant_sprint_power_begin = 0 ;поріг сили менше якого актор не може бігти в спринті
cant_sprint_power_end = 0 ;поріг сили більше якого актор зможе бігти в спринті

У будь-якій частині Сталкера, будь це Тінь Чорнобиля, Чисте небоабо Поклик Прип'яті можна забиратися на різні об'єкти і часто це доводиться робити за допомогою стрибка. Але що робити у тому випадку, якщо у вас не виходить дострибнути до потрібного об'єкта? Відповідь проста - збільшити дальність і висоту стрибка.

Збільшуємо стрибок за допомогою редагування файлів гри

Для початку вам необхідно знайти ігрову папку Сталкера. Найчастіше вона буває в Program Files чи Games. Але можливо і в іншому місці, залежно від того, куди ви встановили гру.

Переходимо по дорозі СТАЛКЕР\gamedata\config\creaturesі шукаємо там файл actor.ltx. Кликаємо по ньому правою кнопкоюмиші - "відкрити за допомогою" та вибираємо блокнот.

Нам потрібен рядок jump_speed , навпроти якого стоїть значення 6 . Його і потрібно поміняти, щоб збільшити стрибок у Сталкері. Не забудьте зберегти зміни.

Яке значення стрибка поставити?

Не варто ставити відразу 99, тому що ви просто розіб'єтеся, коли досягнете землі. Оптимальним значенням 7-9. Цього вистачить, щоб здобути важкодоступні артефакти. Іноді необхідно поставити більше, щоб перестрибнути межі локації та перейти на іншу. Для цього ставте 20-30.

Встановлення пристроїв