Berserker
Posts: 16657
|
|
27.11.2023 01:00 |
|
Archer30
Posts: 1175
|
It looks like OB:S on !?OB completely blocks the !$OB trigger on the same object. Is this a bug?
It's not very convenient here.
Say if this is intended, is there any place to hook that serves a similar purpose of !$OB for Witch Huts?
_______
Berserker, could you upload the latest code of ERA 3.9.5 to GitHub please? They would be needed for Gamemaster to develop a branch of ERA using the new Delphi. Thanks
Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 27.11.2023 07:35 by Archer30.)
|
|
27.11.2023 07:11 |
|
Berserker
Posts: 16657
|
|
27.11.2023 08:08 |
|
Archer30
Posts: 1175
|
|
27.11.2023 08:24 |
|
XEPOMAHT
Posts: 2356
|
(27.11.2023 07:11)Archer30 Wrote: It looks like OB:S on !?OB completely blocks the !$OB trigger on the same object. Is this a bug?
Нет, так и задумано - !$OB пропускается, если ранее объект был выключен для посещения с помощью !!OB:S. Чтобы !?OB и !$OB работали, а объект не посещался, достаточно просто сменить тип объекта на пустышку, т.к. !$OB не использует реальные тип и подтип объекта, а запускается с заранее сохранёнными перед !?OB для того, чтобы триггер срабатывал после костров с сундуками. В том же !$OB восстанавливайте старый тип - Слава Сальников поступал именно так с объектами ВоГа, просящие разрешения взятия у игрока в стиле HoMM4.
(27.11.2023 08:08)Berserker Wrote: if I ever continue to write the code, because new Delphi versions are really better. Already installed Delphi XE 12.
Если совместимость с Windows 2003 при этом снова будет сломана, ERA Plus так и останется на ERA 3.9. Дорогую цену пришлось заплатить при портировании Тифона 3 с ERA 2 на ERA 3, второй раз этот подвиг я повторить уже не смогу, особенно когда ERA+ сильно разрослась и зависит именно от текущей версии ЭРЫ (некоторые функции ЭРЫ подменяются Тифоном, некоторые особо конфликтные выключаются вовсе). К "осовремениванию" ЭРЫ отношусь с максимальной настороженностью, т.к. это очередные потенциальные проблемы с совместимостью (потом снова мучиться с объяснениями людям о необходимости устанавливать старую версию ERA для корректной работы ERA+ ).
(This post was last modified: 27.11.2023 09:56 by XEPOMAHT.)
|
|
27.11.2023 09:24 |
|
SergOz
Posts: 1315
|
Один мой знакомый создал значительную часть карты на SoD. Теперь он решил перейти на ERA, так как ему понадобились её возможности. Многие битвы, на его карте, завязаны на ландшафте клеток карты. Но оказалось, что в ERA препятствия на поле битвы отличаются от препятствий в SoD (клетки те же), потому что он использовал SoDSP.
Вопрос: что можно сделать, чтобы на ERA поля битв выглядели бы так же, как и в SoD, с использованием SoDSP?
Вариант с прорисовкой поля при помощи !?BF не предлагать )
Карта-мод "Война на Холсте"
|
|
27.11.2023 12:25 |
|
igrik
Posts: 2819
|
SergOz, у меня генерация препятствий в ERA 3.9.2 такая же как и в SoD + SodSP.
UPD: ага понятно. Это появилось в версии 3.9.3
Да, Берс, авторские карты должны быть поддерживаемыми - как по мне, лучшее решение довабить твик в Heries3.ini, который будет восстанавливать зерно генератора SoD для размещения препятствий.
game bug fixes extended.dll || My Plugins || My GitHub
|
|
27.11.2023 16:33 |
|
Archer30
Posts: 1175
|
|
27.11.2023 21:12 |
|
SergOz
Posts: 1315
|
(27.11.2023 16:33)igrik Wrote: лучшее решение добавить твик в Heries3.ini, который будет восстанавливать зерно генератора SoD для размещения препятствий.
(27.11.2023 17:54)XEPOMAHT Wrote: И как автор карты удалённо сможет включить этот твик для одной конкретной карты? Проще в триггере перед установкой препятствий с помощью UN:C уничтожать эровский хук на 465E70h (вроде бы это он, у меня исходные коды так же только от ЭРЫ 3.9.2, а там этого хука я не нашёл).
Не знаю как сделать лучше в общем, но в данном случае карта будет выпущена в том же формате что и "Война на Холсте" и "СТАЛКЕР". Потому автор спокойно может включить нужный твик в лаунчере и пользователь получит файл в формате "all inclusive". Подозреваю, что такой формат, для "навороченных" авторских карт для ERA, станет единственно возможным. Во всяком случае, я получил очень много писем от игроков с благодарностью о таком формате, где игроку вообще не нужно ничего настраивать: загрузил - распаковал - установил - играешь - кайфуешь )
P.S. Кстати вот только узнал, что в ERA можно подключить пак SoDSP и получить плюшки этого пака (правда поля боя не такие). Вот и возник вопрос: такое подключение чревато последствиями?
Карта-мод "Война на Холсте"
(This post was last modified: 27.11.2023 21:59 by SergOz.)
|
|
27.11.2023 21:55 |
|
Berserker
Posts: 16657
|
|
27.11.2023 23:00 |
|
XEPOMAHT
Posts: 2356
|
(27.11.2023 21:55)SergOz Wrote: в ERA можно подключить пак SoDSP и получить плюшки этого пака (правда поля боя не такие). Вот и возник вопрос: такое подключение чревато последствиями?
Скорее всего ошибками воговского, эровского кодов, а возможно и плагинов, т.к. SoDSP меняет только содовский код. Насколько помню, изменения из SoDSP по большей части дублируют другие эровские моды и конкретно для платформы ЭРА его ценность сомнительна.
(27.11.2023 23:00)Berserker Wrote: На поле боя я использую родной генератор. Значит, нужно перетестировать.
Подтверждаю: с Тифоном, который увеличивает количество препятствий до максимума, текущая версия ЭРЫ в плане генератора препятствий совместима, глюков нет - все хотовские кактусы устанавливаются на поле брани так же как в хоте (не сломайте это, пожайлуста).
(This post was last modified: 27.11.2023 23:18 by XEPOMAHT.)
|
|
27.11.2023 23:11 |
|
Archer30
Posts: 1175
|
|
28.11.2023 03:00 |
|
Berserker
Posts: 16657
|
|
29.11.2023 07:57 |
|
SergOz
Posts: 1315
|
Berserker,
* версии 3.9.5 нет в общем доступе.
* Валера вряд ли создавал свои карты в SoD. А речь шла именно об этом.
* igrik написал, что на 3.9.2 поля боя такие же как и в SoDSP. Я скину человеку эту версию и проблема устранится. Эта версия способна реализовать те задумки, которые он хочет воплотить в своей карте.
Карта-мод "Война на Холсте"
|
|
29.11.2023 21:05 |
|