-
Число публикаций
6 988 -
Регистрация
-
Последнее посещение
-
Дней в топе
76 -
AMKoin
10,782 [Подарить AMKoin]
Весь контент пользователя mole venomous
-
Сдохну с голоду, пока она их там нажарит.
-
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
Может быть, стоит глянуть скрипты - отслеживается наличие у ГГ детектора и происходит удаление последнего. -
А где тут веточку сорвать, хлебушка пожарить?
-
Думаю, тут надо ковырять логику НПС, где через условия заставлять его проигрывать нужные анимации по порядку. В итоге, когда НПС очнётся, маленько хитовать его, как бы похмелье.
-
Вроде кой чего понимаю, но один вопрос для меня так и открыт. Как в ТЧ просчитывается потеря хита с падением скорости пули? Квадратно пропорционально по формуле E=m*v*v, или же как то иначе? Ведь по здравой логике, если мы имеем скорость у среза ствола 300, то при падении скорости до 150, хит должен быть уже в 4 раза меньше. Или же в сталкере это линейная зависимость?
-
Так и знал, что начнётся. Но уж явно не догадывался, что речь пойдёт про стрельбу в желатин. Никто же не пытается всё соблюдать строго по цифрам из википедии, один васаби нужно добавлять от себя, учитывая те самые типы пуль и нюансы конструкции. Однако же соблюдать некую закономерность, сравнивая волыны одного калибра и класса, считаю логичным. Можно сколько угодно пересчитывать этот хит, и никогда единогласных не будет. Попытаться привести всё к баллансу игры, учитывая реальные ТТХ и кое какие знания, это вполне возможно. И между делом говоря, меня в последнее время больше волновал не "этот самый хит", а баллистический коэффициент, и как показала практика, совсем не зря. Если использовать параметр air_resistance_k из проэкта "новая баллистика" в качестве значения баллистичего коэффициента (опять же, не просто тупо отношение массы к площади, и там много нюансов), то хит становиться далеко не самым главным критерием убойности. Да он и без лазания в движок не самый главный критерий. P.S. И, да, не "начнется", а оно и не кончалось. Будет еще минимум пару месяцев с последующими периодическими обострениями. "Это - русскоязычный форум" , здесь - "на русскоязычных форумах" - без постоянных выяснений: кто твари дрожащие, а кто Право Имеет - невозможно. P.P.S. заменил название приправы. dc
-
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
Под паузой я имел ввиду main menu. Но на деле мало что даёт. Попробуй ка сохраниться на паузе или в меню, перед этим загрузив сейв. Почти гарантировано получим крах логики. Если ж кого то не устраивают дополнительные автосейвы (не те, что каждые n минут), не пользуйтесь ими. Я на тестах укрытий от выброса не получил ни одного битого сейва в начале выброса. -
@aromatizer, Верно, "крутость" винтореза - призрак оригинальной игры, и особо глупо выглядит на фоне всяких шикарных штук под патроны 7.62х67, 8.6х70 и 12.7 мм. По поводу отдачи. Её вообще врядли можно как то точно описать в цифрах. Но так или иначе в игре нужно задавать постоянные величины для неё, и здесь нужно сравнивать. Вполне логично, к примеру, сделать у М16 отдачу на 20-25% меньше, чем у АК 5,45, платой за что станет меньший ресурс и высокая вероятность осечки. Параметр "удобство" я с успехом использую, и если речь идёт о стволе со складным прикладом, пляшу от его минимальной длины. Скорость прицеливания логично завязать от массы оружия (можно так же в паре с длиной), но если на стволе есть коллиматор, zoom_rotate_time можно уменьшать на порядок.
-
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
А что мешает автоматизировать постановку на паузу перед сейвом? -
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
Полностью согласен. Я вообще считаю, стоит потратить немного времени и забиндить сохранения на хоткейс в меню, для сейвов, отсортированных по имени локации и дате. А так же сделать себе автосейвы при выбросе и взятии/выполнении/сдаче важных квестов. -
Какой тогда смысл в этой теме? Берём любой понравившийся мод и играем. Если кому то требуется настроить по своему желанию, это может помочь. Ведь во многих модификациях некоторые параметры вообще не учитываются. Выставляют только ТТХ из справочников - масса оружия, скорость пули, скорострельность. А если разобраться поглубже, на примере АК-74 и АКС-74У, то почти вдвое укороченный ствол даёт ему ряд существенных недостатков - меньшая скорость пули и, как следствие значительно меньшее поражающее действие , особенно на дальних дистанциях. Кроме того, больший подброс ствола, громкость выстрела и вспышка, нагрев ствола и ускоренная его порча, другая баллистика и низкая кучность боя. Из плюсов - меньшая масса (лучше для zoom_rotate_time, например), размеры (можно задействовать control_inertion_factor) и rpm. Но это всё для любителей глубокого ковыряния, и что то вроде такого калькулятора может упростить расчёты.
-
@aromatizer, подставляем в файле calculator.script значения, согласно инструкциям в этом файле. Вызываем функции любым способом, самый быстрый из которых - в главном меню, не загружая игры. Для этого в ui_main_menu.script в коде функции main_menu:OnKeyboard(dik, keyboard_action) добавим это: В calculator.script нужно обратить внимание на условия, по которым определяется коэффициент множителя для расчёта хита - имеется в виду соответствие калибру и типу пули - если указано ==5.69, значит речь про патрон 5,56 мм и его реальный калибр (5,69 мм) в локальных следует указывать именно 5.69. Возможен вылет при расчёте цены костюма, если в его конфигах отсутствуют секции additional_inventory_weight и/или power_loss. Вызывать функции нажатием клавиш 1, 2, 3 на нампаде. "древняя ересь", как ни странно, визуально отображается в игре. Соответстыующее ей значение нужно выставить в другом конфиге. cam_dispersion берётся с потолка, от себя, навскидку, да как угодно... от него высчитывается остальное. Формулу можно править где и как угодно, была бы фантазия. Условный коэффициент это множитель, зависящий от типа пули. Сдесь он тоже произвольный. Я, например, сделал его больше для мелкокалиберных винтовочных, в сравнении с 7,62х39, например. Это свойство калибров 5,45 и 5,56 - мелкая пуля на высокой скорости, попадая в мягкие ткани кувыркается, увеличивая внутренний раневой канал. Про бронебойные свойства здесь речи нет и они не учитываются. Вообще, данный расчёт хита сделан лишь для соблюдения некой логики внутри одинаковых типов и калибров. Понятно, что 9х39 далеко не иакая убойная, как выходит по формуле (хотя, кэф можно и уменьшить) - но это сделал для балланса. Но самое главное, это всё индивидуально настраивается и модифицируется для упрощения при расчётах, а нужно ли кому, ему и решать.
-
Всё никак не мог настроить ВСС, что бы та стала снайперской винтовкой с достаточной убойностью, хоть и не полноценной. Дульная энергия 9х39 довольно мала в сравнении даже с 5,45мм, а высчитывать хит по импульсу не совсем логично (особенно, если помнить про 45-ый калибр и распространённость пистолев под него). В итоге не нашёл ничего лучше, чем условные коэффициенты для рассчёта хита для разных типов пуль. Это конечно, сугубо индивидуальный подход к вопросу о том, какие повреждения присваивать разным стволам, но всё же я решил исходить из дульной энергии, калибра и условного коэффициента. Составил несложный скриптик, что бы не париться с калькулятором, может кому пригодиться. Там всё можно поправить как душе угодно (там же - расчёт отдачи и цены на костюм, опять же всё "под себя"). https://yadi.sk/d/3Wh-s19W3Gkx9G
-
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
@Lanta87, в чистом распакованном 1.0004 файл gameplay\tasks_darkvalley, в нём задание "bar_darklab_documents2". Там всё видно - после проверки наличия у ГГ документов (функция has_darklab_documents ) выдаются три поршня - bar_darklab_document_gain, dar_document5, val_raid_start. Вероятно, первый определяет, что квест сделан (но не сдан!), средний непонятно на фиг нужен, а последний отвечает за переход вояк в онлайн. В файле gameplay\dialogs_bar конструкции диалогов, где строка "<has_info>bar_darklab_document_gain</has_info>" означает, что фраза ниже этой строки будет доступна после получения нужного инфо. Ну в общем отсюда и надо плясать. @Lanta87, А что касается Сидоровича, то в all.spawn есть рестриктор "esc_return_from_dv". Видимо, нужно разобраться и в нём. Там имеем следующее - при входе ГГ в зону рестриктора выдаются инфопоршены - "esc_return", "esc_trader_speak", исполняется функция "esc_return_dv". Ту же логику имеет ещё один рестриктор - "esc_return_from_gar". -
@Sci-fi, вот она https://yadi.sk/d/3K1ZvT-Z3GgDLL
-
@nikita_nz1986, общий фон https://yadi.sk/d/b_BQwe-y3GfokA
-
Может быть плохо искал, но так и не нашёл худ коробки с динамитом (ТЧ). Буду признателен, если кто поможет с этой моделью.
-
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
Самый лучший способ - убить. А вообще, файл game_relations, секция communities_relations. -
[SoC] Ковыряемся в файлах
mole venomous ответил на тему форума автора Halford в Скрипты / конфиги / движок
Всем доброго дня. Возможно, мой вопрос несколько не по теме, однако оставлю здесь. Я так понимаю, что если хитовать актёра радиацией на обновлении, то защита костюма не учитывается. А вот если использовать следующий код, не появятся какие либо ненужные последствия? -
Не, народ не обленился. Исправно и стабильно ищет выход из сложившейся непростой ситуации. Пытался я "поймать" ammo_type сам, защёл в тупик и только тогда обратился за советом. Однако же, спасибо.
-
Вопрос такой - существует ли код для определения типа патронов, заряженных в оружии? Если да, неплохо бы на него глянуть.
-
Господа модмейкеры, надеюсь на вашу помощь. После нескольких тщетных попыток всё же решил обратиться сюда. Вопрос в том, как определить тип патронов в стволе в текущий момент, для получения коэффициентов ттх. Всё это нужно для краткого инфо об оружии в виде сообщения. На всякий случай вот код, как его составил на данный момент, потребует ли он кардинальной правки?
-
Значит всё моя невнимательность... Сую голову глубоко и не вижу, что на поверхности.
-
Буду разбираться с этим, спасибо за информацию. А вот что касается damages, это ведь только для НПС? И можно ли туда добавлять секции, которые будут работать. На практике пробовал и результата не увидел.
-
Интересует следующий вопрос: возможно ли реализовать проверку получения хита (тип fire_wound) актёром и/или НПС и деление полученого хита на коэффициент (ТЧ 1.0004, АМК-1.4.1). Необходимо для обхода damages.ltx при создании новых костюмов с разной пулестойкостью. В первую очередь возникает проблема именно в грамотном написании функции, иначе бы сам всё проверил.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ