Полная Версия: (sfall) дополнения
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Crafty
Drobovik
QUOTE
Так то 1Ска с sfall дружит без проблем. EDIT: Я не прав оказывается. Нифига не дружит.)
Разве?

Van Frost
QUOTE
Кстати,можно сделать так,чтобы при включение скрытности гг стал прозрачным, как при включении стелс-боя ?
Технически можно, но это явное нарушение механики игры :-p

ffk
QUOTE
во втором фоле есть возможность управлять напарниками в бою.
можно такое сделать для ф1?
Сделал ;)
Трейты/перки реального игрока не распространяются на контролируемых персонажей. Для контролируемых персонажей нельзя одеть броню в инвентаре и нельзя сохраняться, а нажатие Enter (завершение боя) распознаётся как Space (окончание хода).
ffk
Crafty спасибо! все робит.
наконец-то можно нормально повоевать :)
Crafty
QUOTE
Crafty спасибо! все робит.
наконец-то можно нормально повоевать :)
Не за что :) Перезалил новую версию — в предыдущей умудрился сломать ToggleItemHighlightsKey когда включён контроль персонажей ;(
Drobovik
Crafty
Можно тебя попросить попробовать починить енжин траблы с наркотой и НПС из этого списка, плииз?

CONFIRMED If you give a critter tons of super stims in hopes of killing it, and then leave the map, the game will crash when it tries to kill the critter. Engine issue. Log with a crash if it helps
CONFIRMED NPCs hooked on jet becomes utterly useless — stuck with 1 AP. Jet antidote doesn't work on them. Engine issue.
CONFIRMED Ability to gain too high stats from drug use — use drug twice, save and load and you can use drugs to raise your stats even more. Engine issue.
CONFIRMED Drugs used on one critter will affect all critters of that same type (i.e. look the same). Engine issue.
CONFIRMED NPCs leveling up while under drug influence don't end up with correct stats — it checks the current stats and not base stats. Engine issue.
CONFIRMED A game saved in combat where one of your NPCs has died will become corrupted. Engine issue.
Crafty
QUOTE
Можно тебя попросить попробовать починить енжин траблы с наркотой и НПС из этого списка, плииз?
Посмотрю ;)
Crafty
Van Frost
QUOTE
Кстати,можно сделать так,чтобы при включение скрытности гг стал прозрачным, как при включении стелс-боя ?
QUOTE
это явное нарушение механики игры :-p
Флаг прозрачности уменьшает восприятие противников в 2 раза при проверке видят ли они игрока , поэтому такое визульное улучшение (без наличия в руке включённого стелсбоя) является читерингом. Даже сделать нормальное отображение "рабочего" режима скрытности — уже читеринг ;)

Drobovik
QUOTE
CONFIRMED NPCs hooked on jet becomes utterly useless — stuck with 1 AP. Jet antidote doesn't work on them. Engine issue.
Исправил пока это :-p (c остальным приторможу — хочу доработать контроль персонажей в F2-версии).
В общем всё было завязано на том, что при проверке наркотической зависимости у любого персонажа всегда использовались данные игрока, а именно GVAR'ы. Что кроме описанной проблемы с винтом (косвенной) приводило и к другим скрытым багам — к примеру если у игрока зависимость к психо, то другие персонажи, хоть закорми их психо, зависимость не получат. Или если у игрока зависимость к винту, то можно кормить противоядием (если оно конечно есть) других персонажей и прокачивать им статы.
Дополнительно сделал в окне настроек сопартийца в поле "Здоровье" изменение цвета строки с зелёного на красный когда у сопартийца есть зависимость.
В F1-версии тоже исправил проверку зависимости.
Drobovik
Crafty
Отлично, так держать! Ты — второе пришествие Христа в енджин модинге Ф1-2:)
┈┈┈┈┈┈▕▔╲
┈┈┈┈┈┈┈▏▕
┈┈┈┈┈┈┈▏▕▂▂▂
▂▂▂▂▂▂╱┈▕▂▂▂▏
▉▉▉▉▉┈┈┈▕▂▂▂▏
▉▉▉▉▉┈┈┈▕▂▂▂▏
▔▔▔▔▔▔╲▂▕▂▂▂I
Foxx
Crafty

Я установил:
1. Fallout 1 от (1С)
2. Patch 1.2 (TeamX) for (1C)
3. Patch 1.3.5 (TeamX) for (1C)
4. NPC mod 3.5 + fix (TeamX)
5. Fallout 1 Battlecries patch (Distopia)
6. Ammo Patch 1.1 (Celestia)
7. High Resolution Patch 4.1.8 (Mash)

Ваш Sfall не будет глючить?

Crafty
QUOTE
Ваш Sfall не будет глючить?
Нет (надеюсь) :-p
Если используется русский вариант ScrnSet.msg из High Resolution Patch, то убедитесь что там есть строка с номером 3:
CODE
{0}{}{Настройки Игры}
{1}{}{Настройки Экрана}
{3}{}{Настройки}
Phobos
Есть мысля перенести репу sfall на github. Что думаешь, Crafty? Было бы очень удобно видеть твои изменения в отдельном форке/ветке.
Crafty
QUOTE
Есть мысля перенести репу sfall на github. Что думаешь, Crafty? Было бы очень удобно видеть твои изменения в отдельном форке/ветке.
Так я не против ;)
Crafty
Доработал контроль персонажей в F2-версии — нельзя включать скрытность для контролируемых персонажей (в F1-версии теперь тоже) помимо аналогичных ограничений как в F1-версии.

Drobovik
QUOTE
CONFIRMED Ability to gain too high stats from drug use — use drug twice, save and load and you can use drugs to raise your stats even more. Engine issue.
Исправил ;)
Для временных наркотических эффектов есть структура вида:
CODE
struct queue_drug {
 DWORD drug_pid;
 DWORD stat0;
 DWORD stat1;
 DWORD stat2;
 DWORD amount0;
 DWORD amount1;
 DWORD amount2;
};
При сохранении игры содержимое структуры кроме drug_pid записывается, при последующей загрузке drug_pid будет "левым", но именно drug_pid используется при проверке принимался ли уже дважды конкретный наркотик.
Foxx
Crafty

Можно сделать перемотку (колесом) мышкой в окне инвентаря у другого NPC?
Drobovik
Можно, это даже я могу)

Зажимаешь ctrl и колесиком его, колесиком!
Crafty
Foxx
QUOTE
Можно сделать перемотку (колесом) мышкой в окне инвентаря у другого NPC?
Можно включить в High Resolution Patch чтобы без Ctrl — секция [INPUT], переменная ALT_MOUSE_INPUT=1 и SCROLLWHEEL_FOCUS_PRIMARY_MENU=1.

Drobovik
QUOTE
Зажимаешь ctrl и колесиком его, колесиком!
Прикольно, я не знал ;)
Исправил ещё это:
QUOTE
CONFIRMED If you give a critter tons of super stims in hopes of killing it, and then leave the map, the game will crash when it tries to kill the critter. Engine issue. Log with a crash if it helps
Описывать суть бага не буду, реально много писать и рисовать, хотя решение невероятно простое ;)
Drobovik
Crafty
А можно плиз в общих чертах хотя бы? В чем соль бага или какое простое решение? Реально древний глюк, все я думаю с ним сталкивались. Спасибо большое еще раз за твой труд. Потомки тебя не забудут:)
Crafty
QUOTE
А можно плиз в общих чертах хотя бы? В чем соль бага или какое простое решение?
Сам попросил :-p
При выходе с карты форсируется обработка элементов в очереди временных событий и для каждого элемента запускается обработчик соответствующего типа. В случае с наркотическим элементом если объект умирает, то обработчик удаляет все связанные с объектом существующие наркотические элементы из очереди временных событий. Что, после возврата из этого обработчика, приводит к крашу — _запомненный_ указатель на следующий элемент уже не указывает на существующий элемент (его удалили).
Решение простое — не использовать _запомненный_ указатель на следующий элемент после возврата из обработчика, а читать реальное значение (которое или равно _запомненному_ указателю если удаления не было или же указывает на существующий элемент).
Fakeman
QUOTE
Можно включить в High Resolution Patch чтобы без Ctrl — секция [INPUT], переменная ALT_MOUSE_INPUT=1 и SCROLLWHEEL_FOCUS_PRIMARY_MENU=1.

Не знаю как обстоят дела сейчас, но в старых версиях Sfall'е (2.12) включение этой возможности конфликтовало с глобальными скриптами сфала в режиме set_global_script_type 1 т.е. некоторые из команд скриптов сфалла не работали.
Может это уже пофиксили не проверял.
Crafty
Drobovik
QUOTE
CONFIRMED Drugs used on one critter will affect all critters of that same type (i.e. look the same). Engine issue.
Такой "дизайн" движка, об этом JimTheDinosaur нормально тут расписал. В теории можно исправить если поставить на карте уникальных персонажей, чтобы у каждого был свой pid (и как следствие свой .pro'шник). Но вряд ли кто этим будет заниматься, всё же не шибко критичный баг. Хотя можно забавные эффекты получить — пару наркотиков одному персонажу, потом по паре остальным с таким же pid'ом. Беспризорников в Дыре так прокачивал в тестах ;-p

QUOTE
CONFIRMED NPCs leveling up while under drug influence don't end up with correct stats — it checks the current stats and not base stats. Engine issue.
Исправил ;)
Когда сопартиец получает уровень, то новые статы копируются вместо текущих, однако если он при этом был под эффектами наркотиков, то они остаются в очереди временных событий и при их окончании сбивают статы.
Поэтому теперь после получения уровня удаляются все связанные с этим сопартийцем существующие наркотические элементы из очереди временных событий, но зависимости (и их эффекты) остаются.

QUOTE
CONFIRMED A game saved in combat where one of your NPCs has died will become corrupted. Engine issue.
А в чём проявляется "corrupted"?
Drobovik
QUOTE

CONFIRMED A game saved in combat where one of your NPCs has died will become corrupted. Engine issue.
А в чём проявляется "corrupted"?

Я так понимаю сохранение не грузится или вылет.

Спасибо за перенос строки в pro_item.msg
Crafty
QUOTE
Я так понимаю сохранение не грузится или вылет.
Не могу воспроизвести, у меня нормально всё.

QUOTE
Спасибо за перенос строки в pro_item.msg
Не за что ;)

PS. Переписал обработку зависимости к винту — в предыдущей версии зависимость пропадала через 13 лет. В новой версии, как и полагается, только противоядие снимет зависимость.
Drobovik
Crafty
Насчет F1 sfall. Или это больше для F2
Товарищ Sduibek готовит новый билд FiXt'а на движке F2 и ему очень нужна помощь в паре моментов. Глянь пожалуйста.
Первый с энкаунтарами
Второй с обрезом диалоговых опций. Может сделать как во втором фоле, чтобы стрелочка перематывала вверх-вниз?

После его релиза я планирую по многочисленным просьбам трудящихся занятся переводом мода на руссиш.
Crafty
Когда тестировал получение сопартийцем уровня под наркотиками, то обратил внимание на странные изменения значения Класса Брони (КБ). Сейчас изучил подробнее и обнаружил серьёзный баг (с наркотиками он не связан). У него общие корни с багом "множественного снятия брони сопартийца через диалог, если у сопартийца в сумке есть такая же броня", но последствия намного хуже.
Суть такова — если в инвентаре сопартийца есть броня такая же как на нём одета, то при получении уровня он теряет КБ равный значению получаемому от этой брони.
Пример: У Сулика "врождённый" КБ=7, у кожанной брони КБ=15, итого 22 если броня одета. Если у него в инвентаре есть ещё такая же броня и он получает уровень, то вместо 22 (при условии что следующий уровень тоже даёт ему "врождённый" КБ=7) получает 7 с одетой бронёй. Если броню снять, то КБ станет равен 0, а фактически -8. В этом легко убедится (включённый контроль сопартийцев или через поле "ОД" в окне настроек сопартийца), если теперь одеть на него кожанную куртку (КБ=8).

Отправлено: 28 июн 15 01:34
QUOTE
Первый с энкаунтарами
Если я правильно понимаю, то ему нужно чтобы при случайных встречах после загрузки карты в информационном окошке вместо двух строчек:
CODE
Перед вами:
Отряд охотников, сражающихся с несколькими скорпионами.
была одна?
CODE
Перед вами: Отряд охотников, сражающихся с несколькими скорпионами.
Если так, то сделал (может опция нужна для включения? хотя и так нормально).

QUOTE
Второй с обрезом диалоговых опций. Может сделать как во втором фоле, чтобы стрелочка перематывала вверх-вниз?
Вроде JimTheDinosaur решение предложил, но один фик я не врубился в чём там проблема ;(

QUOTE
После его релиза я планирую по многочисленным просьбам трудящихся занятся переводом мода на руссиш.
Круто ;)
Drobovik
Со строчками в энкаунтерах я тоже так понял, одна строчка нужна.


QUOTE
Второй с обрезом диалоговых опций. Может сделать как во втором фоле, чтобы стрелочка перематывала вверх-вниз?
Вроде JimTheDinosaur решение предложил, но один фик я не врубился в чём там проблема ;(

Насчет строк в диалоге. Я так понял 9 строка при выборе диалоговых вариантов ответа не отображается. Хотя 9 должно влазить в окошко согласно движку.
Вроде как диалогов много в FIXTe с 9 репликами враз, чтобы их не переписывать. Но конечно если это супер сложно и долго делать, то проехали.
Crafty
QUOTE
Насчет строк в диалоге. Я так понял 9 строка при выборе диалоговых вариантов ответа не отображается. Хотя 9 должно влазить в окошко согласно движку.
Верно, исправил ;)
Drobovik
Crafty
Супер! Я ему сообщу.
И вот еще от Sduibek'a, раз ты на кураже;) F1 engine bugs, может и в F2 есть.

ЗЫ: Quick gamesave — просто класс! Выставил 10 и жмешь одну кнопочку F6. Всегда можно вернутся к предыдущему сейву.
Crafty
QUOTE
- Party member affected by a critical failure in combat can permanently turn into a container. (seriously)
Если у сопартийца в бою происходит критическая неудача, то он превращается в тыкву контейнер?

QUOTE
- Being hit by a "knocks you down" critical sometimes receives no such knockback effect whatsoever. This definitely happens to the player; I forget if it happens to critters too.
Если персонаж игрока получает критический удар/выстрел сбивающий его на землю, то иногда он может не упасть?

Нужно больше информации :-p Беглый осмотр нужных мест в движке не показывает что либо вызывающее эти баги. Ну и сам я с ними никогда не сталкивался.
Foxx
Не знал куда обратиться решил сюда.

Drobovik
можешь карты у Fallout Nevada подправить?

разрешение 1280*720

- у Патрика на 3-м этаже (НЬЮ-РИНО);
- случайные встречи в горах (разные встречи);

Использую HRP 4.1.8. из твоей базы и Sfall от Crafty.
Drobovik
Crafty
Понял правильно. Я уточню у Сдубика, и попрошу сейвы.
ЗЫ: А сложно сделать Appearance mod, как в РП, для F1 sfall? Чтобы внешность выбирать в начале.

Foxx
Ты отсюда сборку хайреза качал? Карты были перепроверены.
Если да оттуда, то сейвы, скрины в студию, а именно — постай про неваду в тему про неваду пожалуйста. Рядом же с этой темой.
Crafty
QUOTE
ЗЫ: А сложно сделать Appearance mod, как в РП, для F1 sfall? Чтобы внешность выбирать в начале.
Честно говоря уж очень лень им в данный момент заниматься, даже перенос ExtraSaveSlots давно откладываю, а для него намного меньше усилий нужно :-p

Видел тут Lexx предложил для F1 убрать перк "Добрый враг", но оставить его эффект. Сделал (хотя выбор названия переменной как обычно не очень удачный), разумное предложение и сделать легко ;) Сам, когда делал ColorLOS, смотрел на перк и размышлял что он самый бесполезный.
Drobovik
Ну лень, так лень:) Мы в твоей власти великий маг и волшебник, ;)

Кстати, а зачем ты в sfall для F2 вставил это изменение перка? Его же во втором фоле нет.

EDIT: В скаченном архиве че-то там не то с main.cpp в сорсах F2 sfall.
Crafty
QUOTE
Кстати, а зачем ты в sfall для F2 вставил это изменение перка? Его же во втором фоле нет.

EDIT: В скаченном архиве че-то там не то с main.cpp в сорсах F2 sfall.
Не вставлял. Слегка переписал wmSetupRandomEncounter_hook, более "чистый" вариант, но функционал абсолютно такой же. Размер исходника стал меньше (main.cpp = 79.796 байт), может это? ;)
Drobovik
Да, это. Ступил.)

Sduibek прислал вопросы в личку:
QUOTE
Sfall 1 source questions
1.) How do I build the "debugging" version instead of / in addition to the normal version, of ddraw.dll?

2.) More importantly, why isn't the debugging stuff just integrated so all builds of ddraw.dll always have the ability to do debug stuff? That makes more sense to me. I don't see the point of having two versions of ddraw.dll for every single release. The options "DebugMode=0" to disable debugging in the .ini file should be enough, yes?

3.) Is it possible for the "IgnoreCRC" line to have multiple values? Long story short, this would help me a lot if it were possible. (e.g. "ExtraCRC=0xf43d208c,0xf0fd4d53")

4.) Init=1 doesn't seem to add anything to the debug.log for me, is it broken?

Thank you


Ваши комментарии, коллега? (подставляет микрофон)
Crafty
QUOTE
1.) How do I build the "debugging" version instead of / in addition to the normal version, of ddraw.dll?
Выбрать Trace версию вместо Release в "Конфигурации решения".

QUOTE
2.) More importantly, why isn't the debugging stuff just integrated so all builds of ddraw.dll always have the ability to do debug stuff? That makes more sense to me. I don't see the point of having two versions of ddraw.dll for every single release. The options "DebugMode=0" to disable debugging in the .ini file should be enough, yes?
В самом Falloutw.exe есть отладочный режим (всякие информационные сообщения) и именно DebugMode его включает. В самом sfall тоже есть отладочный режим, но в F1-версии он очень сильно урезан (несколько информационных строчек во время инициализации) по сравнению с F2-версией.
Так или иначе, я согласен что нет смысла DebugMode привязывать к отладочной версии sfall, а потому DebugMode теперь доступен и в релизном варианте (как в своё время предлагал Fakeman сделать для F2-версии).

QUOTE
3.) Is it possible for the "IgnoreCRC" line to have multiple values? Long story short, this would help me a lot if it were possible. (e.g. "ExtraCRC=0xf43d208c,0xf0fd4d53")
Сделал ;)

QUOTE
4.) Init=1 doesn't seem to add anything to the debug.log for me, is it broken?
Это последствия copy-paste описания из оригинального ddraw.ini, в действительности отладочные сообщения самого sfall записываются в sfall-log.txt, а не в debug.log.
Legend
QUOTE
Все хорошо и прекрасно!!! Но.... есть одна штука которая мне не нравится (может даже я не привык к такому).

14) Возможность использования больше одного слота для быстрого сохранения (F6).
и в результате выходить вот что
http://i69.fastpic.ru/big/2015/0701/c5/075...ba9945b98c5.png

игра каждый раз сохраняет в новом слоте при нажатии Ф6 и идет по колу, затирая даже слоты с обычным сохранением.

можно как то ее отключить!? эту "супер функцию"

Такие дела.
Crafty
QUOTE
Такие дела.
В ddraw.ini же опция для этого есть :-p:
CODE
;Использование больше одного слота для быстрого сохранения (F6) и без предварительного выбора
;самого слота. Значение определяет количество используемых слотов (1..10) - отсчёт с первого
;слота, циклический перебор, перезаписывается самая ранняя игра.
AutoQuickSave=0
Legend
Спасибки.
Drobovik
Crafty
Как насчет этих двух эксплойтов? Можно их — того, пофиксать?
QUOTE
CONFIRMED Unlimited Ammo bug: Give an NPC several identical empty guns and appropriate ammo. Remove/trade other guns or ammo so they won't be selected. Set the NPC's combat choice to ranged. Make them use the best weapon and then click on 'Talk'. Talk about the gear and tell them to put their weapon away. Select 'Trade' and then manually unload their weapons. They now have more ammo than they started with. Repeat. Engine issue.

QUOTE
CONFIRMED For the Educated perk: It applies for the current level, *IF* you take it at the first time since leveling up at the character creation screen. If you click the character creation screen, cancel out of the perks list, close and reopen the character creation screen, and then select the Educated perk, it DOES NOT apply to the current level. (Note: This bug goes back all the way to Fallout 1.) Engine issue.
Crafty
QUOTE
CONFIRMED Unlimited Ammo bug: Give an NPC several identical empty guns and appropriate ammo. Remove/trade other guns or ammo so they won't be selected. Set the NPC's combat choice to ranged. Make them use the best weapon and then click on 'Talk'. Talk about the gear and tell them to put their weapon away. Select 'Trade' and then manually unload their weapons. They now have more ammo than they started with. Repeat. Engine issue.
Исправил ;)

QUOTE
CONFIRMED For the Educated perk: It applies for the current level, *IF* you take it at the first time since leveling up at the character creation screen. If you click the character creation screen, cancel out of the perks list, close and reopen the character creation screen, and then select the Educated perk, it DOES NOT apply to the current level. (Note: This bug goes back all the way to Fallout 1.) Engine issue.
Может я как-то не так перевожу и понимаю, но бага не вижу.
У меня 10 интеллекта (а значит при получении уровня получаю 20 очков навыков), при получении перкового уровня открываю экран персонажа ("C"), выбираю перк "Образование" и получаю 22 очка навыков. Если вместо взятия перка закрыть окно выбора перков, потом закрыть экран персонажа и снова его открыть, то теперь взяв перк "Образование" количество очков, раз уж есть баг, не изменится (=20). У меня всё так же 22, и в F1 и в F2, с и без sfall.
Drobovik
Перевод правильный, может репортер не точно описал условия появления бага.

Вот с этими я лично знаком.
QUOTE
CONFIRMED Sometimes prices when going through the barter button, it won't match prices when bartering via a dialogue option. Engine issue

QUOTE
CONFIRMED If you have a skill with a negative value, the skilldex menu won't properly show it. example Engine issue

QUOTE
CONFIRMED Better HTH and Ranged damage perks, though functional, do not alter the stats, neither in the inventory, nor in char stats window, e. g. if you have initial melee damage 5, receiving 2 levels of better HTH still leaves you 1-7 damage points in the inventory and 5 melee damage in char window, instead of 1-11 and 9 accordingly. Engine issue. The perks work, though they won't display as such in the stats window.


Можно? Список движковых багов все уменьшается:)
Sduibek
Is it possible to have someone write an English version of all the changes this makes? I think the community would really appreciate this. It would definitely be helpful to me so that I know what everything I'm including in my mod when I include your work. EDIT: Drobovik said he can do this. Maybe if he's willing, could maintain an English version each time features added/changed? Please? :D

Unrelated to the above:
Issue report from user:
 — Fix for pressing "A"-button to enter combat causes many issues if you're playing as a melee or unarmed character. Try it yourself.

Also I've put the source code for Sfall1 in a GitHub repository: https://github.com/Sduibek/sfall_1

I think this is very important to:
1. Make sure it stays public if for some reason Crafty stops working on it for any reason
2. Allows tracking of changes to the code
3. Allows easy pick-and-choose implementation of features/changes/fixes into personalized versions of Sfall, with GitHub's "fork" and "push"/"pull" systems.

Obviously I don't take credit for this code since it's yours, I just want it on GitHub to get the ball rolling :) Apologies if this is seen as too bold.
Foxx
Crafty

Можешь сделать/исправить для Fallout 1:

-бронебойные и оболочечные патроны не отличаются друг от друга ничем, кроме стоимости;
-запретить сохрание в бою;
-Prevents you from using super stims on a critter who is at full health.
Legend
QUOTE
запретить сохрание в бою

Мне кажется подобный функционал игры надо оставлять на откуп игрокy. Это всё таки не дыры в механике.
Fakeman
QUOTE
-запретить сохрание в бою;

А почему бы не сделать альтернативу?
- запретить загружаться во время боя и выхода из игры через меню :DDD
Убиваем сразу двух зайцев:
- воровать с использование save/load становится вообще не вариант -ибо геморройно :)
- ну и соответственно любителям засэйвиться в бою будет уже проблематично каждый раз загружаться в бою, при этом сохраняется возможность записи.
- возможно есть еще один "подводный заяц" :)
Crafty
Drobovik
QUOTE
CONFIRMED Sometimes prices when going through the barter button, it won't match prices when bartering via a dialogue option. Engine issue
Вызов через опцию диалога скриптовый и в нём может изменится модификатор торговли (к примеру gdialog_mod_barter(25)), при вызове через кнопку торговли такого понятно не будет (не вникал — или там всегда модификатор равен 0, или же используется последнее значение модификатора после вызова через опцию диалога). Решения нет, разве только кнопку бартера "отключить". Однако решение есть — использовать gdialog_set_barter_mod() с нужным значением (переменная или проверка кармы/репы) в самом начале talk_p_proc.
И багом его не считал, думал так задумано — ну вроде как если продавец тычет мне в лицо свой товар (кнопка бартера), или поздоровались с ним и торгуем (опция диалога, более комфортные условия). Конечно есть вариант когда через опцию диалога с отрицательный модификатором, но это уже другая история...

QUOTE
CONFIRMED If you have a skill with a negative value, the skilldex menu won't properly show it. example Engine issue
Исправил, будет показываться 0 если отрицательное значение у скилла, там (в коде) и не преполагалось что скилл может быть отрицательный.

QUOTE
CONFIRMED Better HTH and Ranged damage perks, though functional, do not alter the stats, neither in the inventory, nor in char stats window, e. g. if you have initial melee damage 5, receiving 2 levels of better HTH still leaves you 1-7 damage points in the inventory and 5 melee damage in char window, instead of 1-11 and 9 accordingly. Engine issue. The perks work, though they won't display as such in the stats window.
Исправил ;)
Ещё в F1-версию добавил BonusHtHDamageFix (включён по умолчанию как и в F2-версии).
Каждый уровень перка Bonus Ranged Damage (Бонус урона на расст.) добавляет 2 очка урона к минимальному и максимальному дамагу оружия. К примеру у снайперской винтовки 14-34, после взятия одного уровня перка будет 16-36.
Однако перк Bonus HtH Damage (Бонус рукопашного урона) хоть и имеет похожее описание, но из-за своей реализации в движке добавляет с каждым уровнем 2 очка урона только к максимальному дамагу холодного оружия/без оружия — как в репорте 1-7, после двух уровней перка будет 1-11. Здесь это обсудили и пришли к мнению что эффект перка должен затрагивать и минимальный дамаг (5-11). Так появился BonusHtHDamageFix ;) Но по какой-то странной причине в фикс был добавлен код, который удалял добавляемые перком значения когда в инвентаре ("I") или экране персонажа ("C") показывались значения минимального и максимального дамага.

Отправлено: 3 июл 15 23:39
Sduibek
QUOTE
Issue report from user:
 — Fix for pressing "A"-button to enter combat causes many issues if you're playing as a melee or unarmed character. Try it yourself.
I tried, working as intended :-p

QUOTE
Also I've put the source code for Sfall1 in a GitHub repository: https://github.com/Sduibek/sfall_1
Thank you :)


Отправлено: 3 июл 15 23:50
Foxx
QUOTE
-бронебойные и оболочечные патроны не отличаются друг от друга ничем, кроме стоимости;
Что-то вроде исправления формулы дамага? В планах...

QUOTE
-запретить сохрание в бою;
Аналог SaveInCombatFix из F2-версии? Пожалуй да.

QUOTE
-Prevents you from using super stims on a critter who is at full health.
В планах ;)
Sduibek
Current combat function is working as intended? For melee unarmed characters it means you cannot attack anyone unless they attack you first. If that is intended function, that seems strange to me. It makes the playing style for those character very different.

Personally I would never play this way because it doesn't make sense. Preventing player from attacking first makes a melee unarmed character a frustrating and worse experience.

* Another bug report: moving items from bag or backpack into player's inventory causes crash. If I disable ddraw, the issue goes away.
Crafty
QUOTE
Current combat function is working as intended?
Yep, after pressing of "A" the melee unarmed player can attack only the nearby target. From here:
QUOTE
It is possible to take items, to open containers and to use something on someone if aim nearby (1 hex). After aggressive action (shot/blow/etc) it is possible to move ;)

QUOTE
* Another bug report: moving items from bag or backpack into player's inventory causes crash. If I disable ddraw, the issue goes away.
Always I considered it a engine bug. Even before use of sfall1 I faced it when found a bag in random meetings. Thanks, I will look ;)
Edit: Confirmed — my mistake, wrong register :( Fixed ;)
Drobovik
Crafty
Заслал тут мне немецкий друг с НМА багрепорт. Опять про машину и заправку.
Уходят в расход топливные батарии даже, если машина полностью заряжена.
QUOTE
When i refuel the car with micro cells, although the tank is full, i loose micro cells -> bug?


ЗЫ: А почему версия стала 1.1? И можно ли для будущих версий changelog.txt добавить в твой пакет с вносимыми изменениями, лучше на английском для универсальности. Сэнкс.
Crafty
QUOTE
Заслал тут мне немецкий друг с НМА багрепорт. Опять про машину и заправку.
Уходят в расход топливные батарии даже, если машина полностью заряжена.
Есть такое, исправил ;)

QUOTE
ЗЫ: А почему версия стала 1.1?
Руки развязали ;-p Теперь мне нет нужды придерживаться совместимости с оригинальной версией и стараться минимально изменять исходники. Теперь-то я развернусь, "жаль королевство маловато" © ;)

QUOTE
И можно ли для будущих версий changelog.txt добавить в твой пакет с вносимыми изменениями, лучше на английском для универсальности. Сэнкс.
Нужно! Вообще наверное надо всё в ddraw.ini на английском сделать, а то сборная солянка.
Drobovik
Нет, руки развязали — это понятно:), но почему не 1.0 тогда? Или я версию 1.0 пропустил?

На НМА у меня в подписи твои релизы с переведенным ddraw.ini. Посмотри. Ченжлог тоже есть, но английский с русским вперемешку. Если ты теперь на английском будешь релизить, я переведу остальное до сегодняшнего дня.

PS: Насчет наболевшего [A]ttackCombatFix, может все-таки сделать, как предлогал товарищ Sduibek и отключить горячию клавишу А, и оставить только начало боя с клика на оружие?;) А то я тоже попробовал, и чудовато получается без возможности рвануть в бой крейзи мазафакеру на психо с голыми кулаками?) (Папа, хочу, хочу, хочу...(долго и нудно достает отца)..)
Ваш ответ: