Wake of Gods Forum | Форум Во Имя Богов

Full Version: Плагины. Обсуждение
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
(20.07.2022 02:08)daemon_n Wrote: [ -> ]Либо поставь библиотеку, либо я позднее перекомпилирую, чтобы плагин имел всю MFC библиотеку в себе, но тогда размер плагина будет раза в 2,5-3 больше

Ну сами майкрософты говорят о том, что ставить её на старые виндовозы уже нельзя, минимальная версия ОС - Висла: https://docs.microsoft.com/ru-ru/cpp/win...w=msvc-170

Ладно, не критично. Просто хотел проверить на совместимость с ERA+.
XEPOMAHT, скачай просто dllи положи в папку с игрой. Устанавливать даже не надо. Msvcr140.dll, если не ошибаюсь
(20.07.2022 02:30)daemon_n Wrote: [ -> ]скачай просто dllи положи в папку с игрой. Устанавливать даже не надо. Msvcr140.dll, если не ошибаюсь

Не получится, т.к. она за собой ещё плеяду библиотек требует, например сейчас хочет VCRUNTIME140.dll, потом - CONCRT140.dll и MSVCP140.dll, искать и скачивать всё это барахло я не хочу. Лучше подожду версии твоего плагина, где MFC библиотека будет уже внутри твоего dll.
XEPOMAHT, часов через 13 где-то.
daemon_n, я так полагаю, что плагин на прокрутку дополнительных навыков командира собран "по такой же схеме" и требует С++ 2015 версии или выше?
Panda, нет, не требует. В этот раз я попробовал новое и скомпилировал статическую библиотеку H3API, с которой намучился)), однако все предыдущие плагины я делал с MFC, так как использую современную студию
XEPOMAHT, держи

в пост тоже добавил
(20.07.2022 15:10)daemon_n Wrote: [ -> ]держи

в пост тоже добавил

Спасибо, работает. Проверил на ERA+. Но вместо звука по нажатию средней кнопкой мыши по артефакту, когда открывается окно выбора, слышны трески, скрипы и пиканья, как будто звук ещё не прогрузился, а твой плагин уже даёт команду на его воспроизведение (или адрес на звук неправильный и проигрывается мусор). Примерно после 3-5 нажатия уже начинает воспроизводится нормальный звук нажатия на кнопку.

А так шикарный плагин, спасибо. Ab
XEPOMAHT, хмм, проверю утром. Тоже что-то подобное слышал, но только в дебаггере. Вероятно, менеджер звука занят чем-то ещё. Попробуй разгрузить его и проверь.
daemon_n, плагин отличный, спасибо!
XEPOMAHT, cделал иное воспроизведение звука - прошу проверить Скачать плагин
файл по основной ссылке заменил - будет версия только с msvcr внутри, но из статической библиотеки H3API - спасибо RoseKavalier Yes
(11.07.2022 09:46)daemon_n Wrote: [ -> ]Прокрутка вторичных навыков для диалога командира

Image: unknown.png
Image: image.png

Скачать плагин

Исходник



Плагин обновлён:
   - добавлены картинки-подсказки для командира в окне битвы;
   - исправлен краш при просмотре окна командира без хозяина в бою
   - исправлен баг WND: при просмотре окна командира без хозяина в бою задний фон существа и id командира не соответствовали отряду на поле боя
(24.07.2022 00:29)daemon_n Wrote: [ -> ]   - исправлен краш при просмотре окна командира без хозяина в бою
   - исправлен баг WND: при просмотре окна командира без хозяина в бою задний фон существа и id командира не соответствовали отряду на поле боя
Эти 2 пункта мне нужно просто в WND исправить, чтобы не делать костыли. Код исправлений я могу в исходниках твоих увидеть?
Димон, и можешь мне сейв перед такой ситуаций сделать, чтобы я акцентировал своё внимание на самом исправлении, а не создании ситуации исправления.

Например, куда ставится этот хук?
Code:
int pluginHookAddress = wndPlugin.NeedleSearch<3>({0x3D,0x68,0x02 }, 15);
daemon_n. Спасибо. Подскажи куда его установить.
komrad.kazackoff, положить в папку eraplugins любого мода
Pages: 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
Reference URL's