Полная Версия: Фикс перка "Снайпер"
Koritama
Перенес тему в Лабораторию (прим. модератора)

Фикс BOS.EXE от патча 1.27
Перк "Снайпер" добавляет дополнительный ролл на крит LK*10 (исправляется изначально нерабочий перк).

Скачать
(ссылка обновлена Two Eyed Yum)
Two Eyed Yum
Отлично, это уже интересно! Спасибо за находку.
Koritama
Исправление перка:
0x004A6C4C: 0x4C -> 0x6C

Перк был нерабочим. Значение удачи для этого перка берётся не напрямую, а ищется по строковому параметру(если не находится, то возвращается ноль). При поиске используется функция сравнения строк которая может учитывать регистр, а может и не учитывать регистр в зависимости от значения глобальной переменной которая меняется перед вызовом функции сравнения(а вот перед поиском стата для перка глобальная переменная не меняется — используется значение выставленное где-нибудь в другом месте).
В игре имена статов все с маленькой буквы. Значение удачи искали по слову "Luck".
Патч меняет ключ для поиска "Luck" -> "luck". После него значение удачи для перка всегда верное.
Hmt
QUOTE
Исправление перка:
0x004A6C4C: 0x4C -> 0x6C
"Ковыряния" движка продолжаются ?
И спасибо за исследования ...
The Master
Ещё один программист или старый движковый вояка? :)
Seedee
Вот и отлично, значит мне в своё время не померещилось и не зря я поднял этот вопрос на форуме. :) Лучший фикс движка FT после фикса попаданий при шансе 0%. Огромное тебе спасибо, Koritama.
Mellekar
А не подскажете более точно как исправить перк, а то я в этом не селен. Ссылка на файл не работает. Жду ответа с нетерпением.
Strannik X
Пожалуйста, перезалейте файл и порадуйте нас рабочей ссылкой! Заранее спасибо!
Two Eyed Yum
Вот исправленный Bos.exe у меня на Дропбоксе. Теоретически, вечная ссылка. Продублирую в заглавном посте.
Shurick
Хм... если "снайпер" действительно пофиксили, то почему есть существенная разница между критическими попаданиями с перком и удачей 10 и попаданиями со значением 100% критического удара (получено редактированием сохранения)? Проводил экспериментальные стрельбы в трёх режимах: 1) удача 10, стандартные патроны, живые мишени, не прицельно; 2) то же самое, но со взятым перком; 3) вместо перка выставлено искомое значение крита. Разницы между первыми двумя стрельбами ни в уроне, ни в вероятности критического попадания не замечено. В третьем режиме каждое попадание сопровождается надписью "критическое", высоким уроном и дополнительными эффектами. Тестировал экзэшник, пробовал править вручную — разницы не наблюдается. Версия 1.27 от 1С.
Erhog
Это любопытно, т.к. у меня при крите 100%+(использую voodoo) не было каждго выстрела с сообщением и крите и повышенным уроном. Вообще таблица критов, особенно с игнорированием брони и увеличением урона, в тактиксе какая-то странная.
Two Eyed Yum
Suddenly wild moderator appears.
He's not very effective.

Я уже позабыл, когда последний раз делал тестовую миссию для проверки этого бесконечно глючного "снайпера".
Пока я собираюсь с духом и снова ставлю FT, рекомендую прочитать мой старый пост на тему того, что вообще из себя представляют криты: тыц.
Foldweller
Ну и гуль с ним, с этим снайпером. Ставьте больше удачи, берите "камикадзе", перк "больше критических" и BRD. Со всем этим добром смерти будут реально мгновенные, даже без снайпера.
QUOTE
Пока я собираюсь с духом и снова ставлю FT

Я порекомендую свой мод (Fallout 5,56). Он хоть и не блещет высокой технологичностью, зато там много чОрного постапокалиптического юмора. А ещё возможность играть за мерзкого ренегада нехорошего человека, собрать банду отряд из 12 прохиндеев героев и даже взять в команду чупакабру.
Wozrogdenec
Foldweller, а чего такая малая тематическая карма?
Может, местный модератор решит поднять?)
Foldweller
Может, и решит )
А так, я на форуме бывал редко когда, поэтому и карма такая.
Shurick
QUOTE
рекомендую прочитать мой старый пост на тему того, что вообще из себя представляют криты


Уже ознакамливался, уважаемый Two Eyed Yum. Однако, есть тут один момент. В текстовых файлах игры combat.txt вполне понятно разъяснено, какой удар называется "страшным" — удар, наносящий двойные повреждения. Часто он бывает следствием выстрела очередью или специальным патроном. И одно другого, емнип, не отменяет. Т.е. можно получить "критическое попадание", наносящее "страшный удар". При ещё более масштабном повреждении можно увидеть описание "разорвав на куски". И, простите меня великодушно, Ваш пост выглядит так, будто Вам доставляет дискомфорт поднятая мной тема. Я, признаться, думал, что эта информация прекрасно известна на таком форуме если не всем, то многим. А если ответ так просто не найти, то не стоит превозмогать нежелание. В конце концов, много лет я играл в Тактикс, так и найдя ответов на некоторые вопросы.
Two Eyed Yum
QUOTE
Я уже позабыл, когда последний раз делал тестовую миссию для проверки этого бесконечно глючного "снайпера".

И я ее таки сделал заново. К моему огромному удивлению перк не работает как на обычном экзешнике, так и на модифицированном. Что изрядно расходится с моими же воспоминаниями и записями. Персонажам с удачей 2 и 10 я выставил -2 и -10 базового критшанса соответственно. Обоим дал перк "снайпер", он успешно отобразился в игре. Но все выстрелы из оружия с повреждениями 10-10 дают ровно 10 урона. Перепроверил фикшеный Bos.exe в Notepad++ — да, регистр первой буквы в "luck" изменен на строчный, все как в инструкции.

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

QUOTE
Foldweller, а чего такая малая тематическая карма?
Может, местный модератор решит поднять?)

Выспится как следует — тогда и полезет в чужую карму ручонками.

QUOTE
Однако, есть тут один момент.
...
И, простите меня великодушно, Ваш пост выглядит так, будто Вам доставляет дискомфорт поднятая мной тема.

Пусть выглядит так, как ему хочется. Я предоставил ссылку лишь на всякий случай, без цели кого-либо остановить или переубедить. Просто напоминание о тех временах, когда я еще помнил, в какой теме что было описано.


Итого, на данный момент фикс бесполезен. Как и сам перк.
Это очень странно. Я был уверен, что заставил его работать. Не хватало еще через 3-4 года вспомнить, как именно...
Прошу прощения у всех, кого мог ввести в заблуждение.
Shurick
QUOTE
  Это любопытно, т.к. у меня при крите 100%+(использую voodoo) не было каждго выстрела с сообщением и крите и повышенным уроном


Сделал у себя проверку. При повышении ШКП до 100+% принятием вуду из 60 не прицельных выстрелов из Стена стандартными патронами все попадания оказались критическими. Из чего делаю вывод, что если шанс и остаётся меньшим, чем 100%, то очень к нему близок.
Foldweller
QUOTE
все попадания оказались критическими

Может и так, но в Тактиксе печально то, что эти критические часто наносят урона не намного больше, чем обычные. Особенно, если поставлена высокая сложность игры. Если в F2 можно запросто из магнума снести критом до 100 хп, то в Тактиксе такое случается раз в сто лет.
broneslav
Меня волнует вопрос, имеющий отношение к теме.
Перк "better criticals" влияет на все критические выстрелы (как прицельные так и неприцельные)?
Two Eyed Yum
QUOTE
Перк "better criticals" влияет на все критические выстрелы (как прицельные так и неприцельные)?

Да, конечно. Происходит сдвиг по всем столбцам в таблице критических эффектов.
Обычный выстрел — это, по сути, прицельный в торс.
Seedee
QUOTE
Ну и гуль с ним, с этим снайпером. Ставьте больше удачи, берите "камикадзе", перк "больше критических" и BRD. Со всем этим добром смерти будут реально мгновенные, даже без снайпера.

Но в случае использования скиллов repair, science, doctor и first aid стоит помнить о том что "больше критических" повлияет и на расчёт критфейлов. Описывалось в:
Модификация BOS.EXE
А перк снайпер после фикса работает, но не с каждым оружием:
Снайпер
Ethereal
Не знаю в тему, не в тему... А вот Смертельный Удар, вроде, так же как и Снайпер работать должен. Мало охотников его брать, конечно, но там, насколько я понял, с критами всё в порядке?
Foldweller
QUOTE
А вот Смертельный Удар

Ну, он даже во втором Фоле работал лучше, чем "снайпер". Но вообще, это всё мелочи. Постоянный ажиотаж вокруг "снайпера" не добавляет игре ни атмосферности, ни реалистичности. По сути, "снайпер" — легальный чит игры.

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

Вот два варианта одного боя:
1
2
Командная работа снайперов. В первом случае, прицельный огонь; во втором, беглый (приводящий в итоге к провалу).
Ethereal
QUOTE
Эффективность снайперов растёт при правильной прокачке и наличии топового оружия, а не от чудо-перков.


А перки, видимо, даром дают, а не в следствии прокачки.

Хотя да, требования для снайпера могли бы быть и повыше. К примеру — 10 восприятия, ловкости и 150% лёгкое оружие. Сложность достижения оправдывает чрезмерную эффективность.
Foldweller
QUOTE
А перки, видимо, даром дают, а не в следствии прокачки.

Даром не даром, а ни для кого не секрет, что после взятия "снайпера" многие мутируют одну из особенностей персонажа в "fast shot". А какой же ты снайпер, когда взял, и вдруг мутировал в ковбоя? Вот же что радиация, блин, творит!
Ethereal
Крит криту рознь. Мутант с отстреленной ногой из минигана стрелять продолжает. Ставить "fast shot" снайперу — странная идея. Это не радиация, это реалтаймовый режим до такого доводит, который в такой игре как Fallout (в том числе и Tactics) абсолютно лишний и чуждый. А вот то, что перк для определённого типа оружия — это хорошее решение.
Foldweller
QUOTE
это реалтаймовый режим до такого доводит, который в такой игре как Fallout (в том числе и Tactics) абсолютно лишний и чуждый.

Сейчас немного правлю свой мод. Исправляю баги. Может, в этом месяце будет обновлённая версия, 4 миссии + бункер bos. В моде, кстати, большинство боёв вообще нельзя выиграть в релтайме, только пошагово. Надо бы ещё пропатчить bos.exe, чтобы нельзя было переключить сложность с максимальной на лёгкую, но возиться что-то лень.
Two Eyed Yum
QUOTE
Сейчас немного правлю свой мод. Исправляю баги.

Тогда есть смысл сделать тему в Лаборатории, и там публиковать обновления по моду.
Обсуждение "Смертельного удара" и других посторонних тем здесь предлагаю прекращать. Скоро почищу.
Foldweller
Да, как закончу с доработкой мода, открою тему с его более подробным описанием.
Witcher
QUOTE
Крит криту рознь. Мутант с отстреленной ногой из минигана стрелять продолжает. Ставить "fast shot" снайперу — странная идея. Это не радиация, это реалтаймовый режим до такого доводит, который в такой игре как Fallout (в том числе и Tactics) абсолютно лишний и чуждый. А вот то, что перк для определённого типа оружия — это хорошее решение.

Круто, но с точностью до наоборот. Как раз именно снайперу с LK=10 и имеет смысл ставить fast shot для пошагового режима: целиться смысла нет, ибо все выстрелы — и так криты, причем и так имеют 95% шанс попасть почти с любого расстояния (ну, при условии фикса перка), а вот выстрелов на ход становится на треть больше. И эта треть напрочь перебивает бонусы от критов в голову. Ну или, возможно, тогда еще криты в голову требуют фикса (кто-то видел вообще в Тактиксе instant death-криты, как в Фо2?)
Ethereal
QUOTE
Круто, но с точностью до наоборот. Как раз именно снайперу с LK=10 и имеет смысл ставить fast shot для пошагового режима: целиться смысла нет, ибо все выстрелы — и так криты, причем и так имеют 95% шанс попасть почти с любого расстояния (ну, при условии фикса перка), а вот выстрелов на ход становится на треть больше. И эта треть напрочь перебивает бонусы от критов в голову.


Ну, если с налётчиками иметь дело, то да. А вот бронированному мутанту или роботу плевать, сколько раз за ход выстрелит снайпер. Чаще всего урона вообще нет никакого, только если защиту пробивает. В таких условиях выгодней вырубить противника, а потом в упор из чего нибудь особо тяжелого добить. Да что там роботы, fast shot даже против когтей смерти не сильно помогает, поскольку они быстрые и здоровья вагон. Но, это если говорить про оригинал, конечно. В модах может быть и другой расклад.

То, что fast shot при Снайпере это неправильно — согласен. Хорошо бы запретить изучение перка Снайпер при fast shot и Мутации при перке Снайпер. Пример есть — Снайпер и Смертельный Удар блокируют друг друга.
Foldweller
QUOTE
(кто-то видел вообще в Тактиксе instant death-криты, как в Фо2?)

Я видел, раза 3-4. Только это были на самом деле не instant deth, а просто огромный крит от прицельного выстрела, под 1000 hp. Причём всегда на роботах. В общем, какой-то баг игры.

QUOTE
В модах может быть и другой расклад.

Не просто может, но и должен!
Witcher
QUOTE
Ну, если с налётчиками иметь дело, то да. А вот бронированному мутанту или роботу плевать, сколько раз за ход выстрелит снайпер. Чаще всего урона вообще нет никакого, только если защиту пробивает. В таких условиях выгодней вырубить противника, а потом в упор из чего нибудь особо тяжелого добить. Да что там роботы, fast shot даже против когтей смерти не сильно помогает, поскольку они быстрые и здоровья вагон. Но, это если говорить про оригинал, конечно.

Ммм... мы точно про один и тот же оригинал говорим? В последний раз проходил на макс. сложности, стартовав с Fast Shot + Kamikaze. Ну, конечно, при таких стартовых условиях крайне трудно не стать антиробингудом, и не пощипать бедных крестьян на предмет комбат шотганов, а столь же бедных лыцарей в Uprising — на предмет двух виндиков. Соответственно, миссию с бистлордами и их зверушками прошел и даже не напрягся (хотя некоторые заложи умерли, но "на войне как на войне"). На Pitch Black меня занесло где-то уровню к 12му: всех съел и даже не заметил (к тому времени, кроме виндиков, были уже и джекхаммеры с охраны торговца). Риддик, конечно, тоже попал под раздачу — но он и по фильмам особой симпатии не вызывал, и в игре как член команды лично мне ни разу не подходит (ибо милишник), так что я особо не плакал. Кстати, позже он все равно появился для найма в бункере Гамма: воскрес, не иначе. Ну, в любом случае — и так далее по нарастающей... включая металлических мутантов и роботов (но там уже были браунинги и ракетницы). ЧСХ, одной очереди из браунинга в 90% случаев хватало на любого (кроме танков); а с Fast Shot, да под многочисленной наркотой — не только мой ГГ, но Jax (главная имба из наемников, по моему ИМХУ) могли стрелять по 4+ раз за ход. А ведь были еще и другие члены команды, в количестве четырех штук...

И если у тебя тот же самый оригинал — ЧЯДНТ?
Ethereal
Я имел в виду не "браунинги и ракетницы", а лёгкое оружие. Признаюсь честно, я "хевикам" никогда ещё не догадывался брать перк Снайпер. Если перк работает для "Short, Long, Scoped, OnlyLong", то "Short" явно надо исключить. Проще говоря — отключить этот перк от автоматического и тяжелого оружия.

В общим, балансировать и балансировать. Было бы управление требованиями, я бы вжарил для этого перка 10 Восприятия и 250% Лёгкого и не парился. И ещё бы Силу установил не более 6, с блокировкой перка "Обращение с оружием". :D
Witcher
И тогда его вообще никто не будет брать :)) Даже сейчас, когда перк, в общем-то, почти так и работает (только для снайперского оружия — остальное критует как обычно, с низкой вероятностью), нет смысла жертвовать тяжелыми пушками ради снайпера (такого, какой он есть). Сам подумай: гаусс без фаст шота стреляет максимум дважды за ход, и с одного выстрела (даже в голову) не убивает, ибо better criticals не пашет вовсе, мгновенных смертей не бывает, а множителя дамага в голову не хватает на высоких сложностях, чтобы снимать роботам их 120+ хп за один выстрел. Далее: гаусс с фаст шотом стреляет уже 4 раза за ход (или даже 5, но это со жвачками и прочими веществами), и убивает за 2-3-4 выстрела (то есть это УЖЕ лучше, чем без фаст шота). А вот браунинг, который — вот же сволочь! — требует столько же АП на выстрел, сколько и гаусс... убивает в одну очередь, если не совсем уж через всю карту строчить.

Так что, если уж захочешь сделать мод "для риальне труЪ-сниперофф" — придется тебе еще и тяжелые пушки нерфить ;) Но кто ж в него играть-то тогда будет — вот вопрос, как я уже отметил выше...

З.Ы. Ах да, забыл уточнить: все, сказанное про браунинги и иже с ними, было сказано про игру БЕЗ снайпера. А с учетом того, что снайпер появляется лишь на 24м уровне, когда 95-99% игры уже пройдено....... сам подумай — кому он куда упрется?
Ваш ответ: