Перейти к содержимому


Фотография

(sfall) дополнения


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 1246

#181 Drobovik

Drobovik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 211 сообщений

Отправлено 30 июня 2015 - 00:38

Ну лень, так лень:) Мы в твоей власти великий маг и волшебник, ;)

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

EDIT: В скаченном архиве че-то там не то с main.cpp в сорсах F2 sfall.

Это сообщение отредактировано Drobovik - 30 июня 2015 | 00:43


#182 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 30 июня 2015 - 01:18

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

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


#183 Drobovik

Drobovik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 211 сообщений

Отправлено 30 июня 2015 - 05:46

Да, это. Ступил.)

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


Ваши комментарии, коллега? (подставляет микрофон)

Это сообщение отредактировано Drobovik - 30 июня 2015 | 05:48


#184 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 01 июля 2015 - 00:28

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.


#185 Legend

Legend

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 2 572 сообщений

Отправлено 01 июля 2015 - 01:02

QUOTE
Все хорошо и прекрасно!!! Но.... есть одна штука которая мне не нравится (может даже я не привык к такому).

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

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

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

Такие дела.

Это сообщение отредактировано Legend - 1 июля 2015 | 01:02


#186 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 01 июля 2015 - 01:19

QUOTE
Такие дела.
В ddraw.ini же опция для этого есть :-p:
CODE
;Использование больше одного слота для быстрого сохранения (F6) и без предварительного выбора
;самого слота. Значение определяет количество используемых слотов (1..10) - отсчёт с первого
;слота, циклический перебор, перезаписывается самая ранняя игра.
AutoQuickSave=0


#187 Legend

Legend

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 2 572 сообщений

Отправлено 01 июля 2015 - 02:45

Спасибки.


#188 Drobovik

Drobovik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 211 сообщений

Отправлено 01 июля 2015 - 10:03

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.


#189 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 01 июля 2015 - 21:25

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.


#190 Drobovik

Drobovik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 211 сообщений

Отправлено 02 июля 2015 - 01:50

Перевод правильный, может репортер не точно описал условия появления бага.

Вот с этими я лично знаком.
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.


Можно? Список движковых багов все уменьшается:)


#191 Sduibek

Sduibek

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 03 июля 2015 - 07:26

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.

Это сообщение отредактировано Sduibek - 3 июля 2015 | 09:02


#192 Foxx

Foxx

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 120 сообщений

Отправлено 03 июля 2015 - 14:49

Crafty

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

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

Это сообщение отредактировано Foxx - 3 июля 2015 | 14:57


#193 Legend

Legend

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 2 572 сообщений

Отправлено 03 июля 2015 - 16:12

QUOTE
запретить сохрание в бою

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


#194 Fakeman

Fakeman

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 557 сообщений

Отправлено 03 июля 2015 - 16:44

QUOTE
-запретить сохрание в бою;

А почему бы не сделать альтернативу?
- запретить загружаться во время боя и выхода из игры через меню :DDD
Убиваем сразу двух зайцев:
- воровать с использование save/load становится вообще не вариант -ибо геморройно :)
- ну и соответственно любителям засэйвиться в бою будет уже проблематично каждый раз загружаться в бою, при этом сохраняется возможность записи.
- возможно есть еще один "подводный заяц" :)

Это сообщение отредактировано Fakeman - 3 июля 2015 | 16:53


#195 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 03 июля 2015 - 23:26

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, или же используется последнее значение модификатора после вызова через опцию диалога). Решения нет, разве только кнопку бартера "отключить".
И багом его не считал, думал так задумано — ну вроде как если продавец тычет мне в лицо свой товар (кнопка бартера), или поздоровались с ним и торгуем (опция диалога, более комфортные условия). Конечно есть вариант когда через опцию диалога с отрицательный модификатором, но это уже другая история...

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.
В планах ;)


#196 Sduibek

Sduibek

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 04 июля 2015 - 00:16

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.

Это сообщение отредактировано Sduibek - 4 июля 2015 | 00:18


#197 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 04 июля 2015 - 00:49

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 ;)

Это сообщение отредактировано Crafty - 4 июля 2015 | 01:31


#198 Drobovik

Drobovik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 211 сообщений

Отправлено 04 июля 2015 - 09:54

Crafty
Заслал тут мне немецкий друг с НМА багрепорт. Опять про машину и заправку.
Уходят в расход топливные батарии даже, если машина полностью заряжена.
QUOTE
When i refuel the car with micro cells, although the tank is full, i loose micro cells -> bug?


ЗЫ: А почему версия стала 1.1? И можно ли для будущих версий changelog.txt добавить в твой пакет с вносимыми изменениями, лучше на английском для универсальности. Сэнкс.

Это сообщение отредактировано Drobovik - 4 июля 2015 | 17:57


#199 Crafty

Crafty

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 423 сообщений

Отправлено 04 июля 2015 - 21:06

QUOTE
Заслал тут мне немецкий друг с НМА багрепорт. Опять про машину и заправку.
Уходят в расход топливные батарии даже, если машина полностью заряжена.
Есть такое, исправил ;)

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

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


#200 Drobovik

Drobovik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 211 сообщений

Отправлено 04 июля 2015 - 23:58

Нет, руки развязали — это понятно:), но почему не 1.0 тогда? Или я версию 1.0 пропустил?

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

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

Это сообщение отредактировано Drobovik - 5 июля 2015 | 00:16




Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Рейтинг@Mail.ru