(30.06.2021 18:06)daemon_n Wrote: [ -> ]аааа, Хочу!
Для мифрила это окошка, и ф-ция для сплита армии))
Чтобы работало на ERA 
Ну в оригинале там можно вывести 1 текстовую переменную + 1 спрайт. HD-мод увеличивает до 2-х спрайтов (а может и больше, я не проверял). Самой непосредственной эрой там ничего не поменять - функция целиком перехвачена HD-модом. Единственный вариант - только перехват адреса вызова функции из HD-мода (т.е. те самые нелюбимые Берсеркером базовые адреса, которыми кишмя кишит Тифон

). Можно было бы сделать поддержку этой штуки в самом ERM, но... так же всё так же перехвачено, но уже самой эрой

. Может задонатите Берсеркеру - он возможно и согласится сделать подобное и в базовой ЭРЕ - там дополнять команды IF:M и IF:Q надо будет. Но на ERM с помощью UN:C всегда можно провернуть такое и в виде обезьянего патча (т.е. патчить IF:M и IF:Q до/после вызова диалога) или эмулировать IF:M и IF:Q целиком на ERM с помощью SN:E.
(30.06.2021 18:41)Berserker Wrote: [ -> ]тебя скоро отлучат от нашей церкви 
у нас свобода вероисповедания гарантирована конституцией. Мои ассемблерные грехи в Тифоне уже ни одна программистская религия не простит и не спасёт. Вот сегодня например Тифон по-сатанински выключил ещё один хук ЭРЫ на хинты объектов карты кажется, к сожалению, мне не известно, что там конкретно делает ЭРА.

Грехов много накоплено в Тифоне...

XEPOMAHT, at this rate Typhon will become entirely a global mod like Master of Puppets but with the properties of ERA, it's understandable why Bers doesn't feel favored. Typhon 3 depends on ERA, in which it is in constant development and that may be a extra burden for our dear Bers

(

)
XEPOMAHT, там SN:H команда на произвольную подсказку для произвольной клетки карты. За такое сжигают )
(30.06.2021 20:52)V_Maiko Wrote: [ -> ]XEPOMAHT, at this rate Typhon will become entirely a global mod like Master of Puppets but with the properties of ERA, it's understandable why Bers doesn't feel favored. Typhon 3 depends on ERA, in which it is in constant development and that may be a extra burden for our dear Bers
(
)
Да, скоро можно будет сказать, что ERA PLUS - это порт Master of Puppets на платформу ERA. Включая поддержку новых заклинаний.
(30.06.2021 22:29)Berserker Wrote: [ -> ]там SN:H команда на произвольную подсказку для произвольной клетки карты. За такое сжигают )
Мне казалось, что ты поставил хук на это дело где-нибудь здесь:
Code:
void __fastcall HintTrigger(_HC_MsgParams_ *MsgParams)
{
if (HC_Map == 0) return; // Uncharted Territory
STARTNA(__LINE__, 0)
HC_Customized = CheckObjHint(HC_Map, HC_Buffer, HC_MapEnter);
if(HC_Customized == 0){
if((HC_Map->OType==63)&&(HC_Map->OSType==0)){ // пирамида
StrCopy(HC_Buffer,512,ITxt(194,0,&Strings));
}
if(HC_Map->OType==63){
if((HC_Map->OSType>=10)&&(HC_Map->OSType<=13)){
StrCopy(HC_Buffer,512,ITxt(196,0,&Strings));
}
}
if(HC_Map->OType==101){
if((HC_Map->OSType>=7)&&(HC_Map->OSType<=10)){
StrCopy(HC_Buffer,512,ITxt(201+HC_Map->OSType-7,0,&Strings));
}
}
}
pointer = 30372;
ERM_GM_ai = -1;
Map2Coord(HC_Map, &ERM_PosX, &ERM_PosY, &ERM_PosL);
HC_MsgParams = MsgParams;
HC_Map = 0;
ProcessERM();
HC_MsgParams = 0;
RETURNV;
}
Тифон же убирает из игры эту воговскую функцию, которая по неизвестным причинам перехватывается самой эрой:
Code:
Dword __stdcall HintControl0(Dword p3,Dword p2,Dword p1)
{
__asm{
mov eax, p1
push eax
mov eax, p2
push eax
mov eax, p3
mov HC_Map, eax
push eax
mov eax, 0x40AF10
call eax
mov HC_MapEnter,eax
mov DDummy,eax
}
return DDummy;
}
Зачем её перехватывает эра? Пока что для меня это загадка.

Небольшое обновление ERA PLUS до версии 3.4.3:
1. Добавлены 2 новых объекта карты - Морская Бочка и Потерянный Груз (порт с MoP - порт порта с HoA). Свойства объектов запрограммированы в Тифоне.
2. Добавлена новая опция для удаления трупов на карте после их посещения героем (ранее, трупы удалялись безопционально).
Скачать:
https://vk.com/doc-118013293_605423875
(02.07.2021 02:26)XEPOMAHT Wrote: [ -> ]2. Добавлена новая опция для удаления трупов на карте после их посещения героем (ранее, трупы удалялись безопционально).
This option reminded me of another interesting one from MOP... is it possible to implement in ERA so that the creature banks disappear when they are visited? That option in MOP seemed curious, interesting and funny

(02.07.2021 06:12)V_Maiko Wrote: [ -> ] is it possible to implement in ERA so that the creature banks disappear when they are visited? That option in MOP seemed curious, interesting and funny 
Банки монстров можно удалять с карты с включённой опцией "перестройка и разрушение объектов карты", но уже не просто так, без халявы.
Когда героев причала в таверны причала подвезут?
Таверна работает с оговорками. Теперь вопрос, что за новые специализации у героев и измененный набор вторичных навыков? Как это отключить?
(03.07.2021 01:14)Heromant Wrote: [ -> ]что за новые специализации у героев и измененный набор вторичных навыков? Как это отключить?
Специализации можно менять с помощью ERM, иконки и текст - заменой соответствующих ресурсов в папке data. Вторичные навыки - там же в текстовике папки data.
Отключить - никак. Воговские ресурсы не поддерживаются (они вообще принципиально новых героев не поддерживают).
А что, нельзя просто деселектом опции или отключением плагина вернуть навыки и специализации как были?
Просто я посмотрел - у Нагаша улучшение скелетов в скелетов-войнов спеца. А он, скотина, не улучшает. Лень всех остальных проверять.
(03.07.2021 12:22)Heromant Wrote: [ -> ]А что, нельзя просто деселектом опции или отключением плагина вернуть навыки и специализации как были?
Нельзя. Готовых данных по оригинальным специализациям у меня всё равно нет (в табличном виде они есть только у Юбисофт). А доставать их из кода сод-а слишком долго.
(03.07.2021 12:22)Heromant Wrote: [ -> ]Просто я посмотрел - у Нагаша улучшение скелетов в скелетов-войнов спеца. А он, скотина, не улучшает. Лень всех остальных проверять.
Исправлено:
https://vk.com/doc-118013293_605626258
Просто забыл их настроить в таблице специализаций. Спасибо за найденную ошибку.
Все жилища существ 1 уровня визуально на карте заменены одинаковыми башенками, хотя работают вроде нормально.