Wake of Gods Forum | Форум Во Имя Богов
Плагины - Printable Version

+- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net)
+-- Forum: Герои Меча и Магии 3.5 WoG/ERA (/forumdisplay.php?fid=99)
+--- Forum: Моды (/forumdisplay.php?fid=104)
+--- Thread: Плагины (/showthread.php?tid=5192)


Плагины - igrik - 10.04.2018 16:58

Плагины

Данная тема специально создана для размещения пользовательских плагинов для HoMM3.
Вопросы/проблемы/обсуждение по таким плагинам оставлять ЗДЕСЬ 141

При размещении плагина следует указывать:
1. название:
2. автор:
3. язык:
4. поддерживаемые версии:
5. ссылка на скачивание:
6. исходник (по желанию). Обязательно под спойлером!
7. скриншот (желательно).
8. инструкция по установке.

Напоминаю, что плагины для ERA II следует закидывать в "<папка с эрой>\Mods\<название_мода>\EraPlugins\..."

Плагины для ERA II могут иметь расширения *.dll или *.era
Для информации: файлы *.era - это просто переименнованные файлы *.dll.

Важно!! Плагины *.dll и *.era игрой обрабатываются одинаково. Вообще это просто переименованное расширение файлов.
Последовательность загрузки такова:
- загружаются "*.era" плагины
- выполняется события "OnBeforeWoG"
- загружаются плагины "*.dll"
- выполняется событие "OnAfterWoG"


Также, вот ссылки на другие форумы с пользовательскими плагинами: DF2 и HandBookHMM
Тема Как создать плагин.


RE: Плагины - igrik - 12.04.2018 01:56

WoG Native Dialogs
(Вог диалоги в H3 исполнении)

Основная цель: поддержка мастшабирования высоких разрешений при игре с HD-модом.

На текущий момент переписаны все существующие воговские диалоги:
- диалог командира (Click to View)
- диалог WoG-опций (Click to View)
- диалог сохранения/загрузки WOG-опций (Click to View)
- диалог опыта существ (Click to View)
- диалог выбора атаки (Click to View)
- диалог перестройки замка (Click to View)
- диалог сброса артефактов на землю (Click to View)
- диалог проклятий и благословлений (Click to View)
- диалог !!IF:G (Click to View)
- диалог !!IF:D/E (Click to View)


Автор: igrik
Язык: Rus/Eng
Поддерживаемые версии: HoMM3 ERA II
Исходники: находятся в моде
Способ установки: указать корневую папку ERA

Скачать: плагин
Source wog native dialogs


RE: Плагины - igrik - 27.11.2018 00:01

Исправление бага с исчезновением улучшенного отряда нейтральных монстров после боя

Автор: igrik
Язык: не имеет значения
Поддерживаемые версии: ERA, SoD
Способ установки: Класть в EraPlugins любого мода

Скачать

=================================================================

Защита артефактов, пандор и свитков

Автор: igrik
Поддерживаемые версии: ERA, SoD, HotA
Способ установки: Класть в EraPlugins любого мода
Описание: теперь артефакты, ящики пандор и свитки защищены рядом стоящими монстрами
(монстр защищает объекты согласно красной рамки):

Скачать

Image: image.jpg


RE: Плагины - igrik - 01.12.2018 21:28

Переигрываемая битва для ERA

Автор: igrik
Язык: не имеет значения
Поддерживаемые версии: только ERA
Способ установки: Класть в EraPlugins любого мода

Скачать
Screenshot (Click to View)
Важно! Читать для настройки скриптов! (Click to View)



RE: Плагины - igrik - 18.06.2019 17:31

Отключение теоретической битвы ИИ против ИИ
Плагин заменяет теоретическую битву на быструю битву, в результате чего махом решаются многие баги в битве ИИ против ИИ
Попутно плагин дает возможность в штатном режиме работать чит-команде "gosolo" (ранее в ERA сыпались ошибки при работе этого кода)

Автор: igrik
Язык: не имеет значения
Поддерживаемые версии: ERA
Способ установки: класть в EraPlugins любого мода

Скачать

Список известных мне ошибок в теоретической битве ИИ на ИИ в оригинале игры: (Click to View)



RE: Плагины - igrik - 26.09.2019 21:02

Подробные описания заклинаний

Автор: igrik
Язык: английский или русский (мод сам понимает когда какой язык применять)
Поддерживаемые версии: ERA
Способ установки: устанавливать как мод ERA

Скачать
Скрины (Click to View)



RE: Плагины - daemon_n - 30.10.2019 19:56

Расширенное окно выбора скорости битвы

Автор: igrik, идея взята из MoP
Язык: любой
Поддерживаемые версии: ERA
Способ установки: устанавливать как мод ERA

Скачать
Скрин (Click to View)



RE: Плагины - igrik - 10.01.2020 20:48

(10.01.2020 16:18)professornova Wrote:  В плагине game bug fixes.dll не так давно появился баг.
Причину вылета я нашёл.
На самом деле код функции (которая вылетает) давным давно не менялся.
Я не знаю почему раньше не вылетало, а с эры 2.9.3 начало вылетать.

На данный момент ошибку я исправил. Больше вылетов нет.
Плагин обновлен по той же ссылке: game bug fixes.dll


RE: Плагины - igrik - 25.02.2020 15:26

Диалог заданий (журнал)

Автор: igrik
Язык: не зависит от языка
Поддерживаемые версии: ERA
Способ установки: класть в папку EraPlugins

Скачать

Функционал:
ПКМ: детальное описание задания
ЛКМ: показать расположение хижины провидца или стража на КП

Скрины (Click to View)



RE: Плагины - Bes - 31.07.2020 20:36

Реальный календарь
Привычные в игре день/неделя/месяц превратятся в привычные в реальной жизни числа/дни недели/месяцы календаря.

Автор: feanor ?
Язык: русский
Поддерживаемые версии: ERA
Способ установки: класть в EraPlugins любого мода

Скачать
картинка (Click to View)



RE: Плагины - RoseKavalier - 02.09.2020 01:49

H3.RMGDescription
Allows customization and localization of RMG Scenario Information, instead of using hardcoded English text.

Author: RK
Language: English included, translation possible through json
Supported versions: SoD, ERA

Source
Download

Installation: run [Other] RMGDescription.exe and follow steps

Thanks to Archer30 for bug report and initial testing!
screenshots (Click to View)



RE: Плагины - igrik - 05.11.2020 16:54

Панель заклинаний в бою

Идея взята из плагина SOD_SP by RoseKavalier

Автор: igrik
Язык: не имеет значения
Поддерживаемые версии: только ERA
Способ установки: класть в папку EraPlugins

Скачать
Скрин (Click to View)
Code:
Способ использования (если никто не знает):
- привязать заклинание к горячей клавише: ЛКМ на кнопке
- отвязать заклинание от горячей клавиши: Ctrl+ЛКМ на кнопке
- посмотреть информацию по заклинанию: ПКМ на кнопке
- использовать заклинание: нажатие клавиш 1-0 в бою
- выход из меню выбора заклинаний: ESC или ЛКМ за пределами окна
- для каждого цвета игрока: свой набор привязанных заклинаний
- для героев одного и того же цвета: панель одна на всех
- если у героя нет привязанного заклинания: выведется "Нет активных заклинаний"
- панель работает в сетевых битвах
- панель НЕ работает в битве Человек-Человек
- при старте новой карты: панель нужно настраивать заново
- при загрузке сохранения: настройки панели прочитаются из загружаемого сейва

** не спрашивайте почему я принял то или иное решение: данные тезисы - уже обдуманный и окончательный выбор. Меняться они не будут.



RE: Плагины - igrik - 31.12.2020 15:09

XXL-mod. Скачать

Автор: igrik
Особая благодарность: RoseKavalier, XEPOMAHT.

Язык: не имеет значения
Поддерживаемые версии: только ERA
Способ установки: устанавливать как мод для ERA

В дополнение к стандартному набору размеров, мод добавляет поддержку очень больших карт, но только при генерации случайных карт:
- H (180x180)
- XH (216x216)
- G (252x252)

Скрин (Click to View)
Внимание! Использовать только с HD-модом.
Без HD-мода миникарта будет рисоваться с ошибками!
Позже, эта проблема будет решена.

Кнопки выбора случайной карты использованы из HoMM3 HotA.


RE: Плагины - Raistlin - 13.03.2021 21:03

ArenaFix. Скачать

Автор: Raistlin
Особая благодарность: XEPOMAHT (дельная критика), igrik (новый вариант кода, который я частично скопировал), planetavril (идея)

Язык: можно конфигурировать; по умолчанию английский
Поддерживаемые версии: только ERA
Способ установки: Arena.dll класть в EraPlugins, Arena.ini - в основную папку с модом

Описание: превращает все Арены с подтипом, отличным от 0, в Колизеи Магов (подсказку при этом нужно заменять самостоятельно). Также плагин улучшает алгоритм выбора навыка для героев ИИ (раньше выбор был случайный) и добавляет проверку на переполнение - теперь герои не могут получить больше чем 99 очков первичных навыков.
По поводу Колизеев Магов - это Арены, где предлагают выбор между Силой и Знанием. Плагин работает примерно так: если у Арены подтип 0, предлагается выбор между Атакой и Защитой, иначе - между Силой и Знанием (тексты при этом берутся из Arena.ini).


RE: Плагины - Raistlin - 15.03.2021 22:00

ViewSpellBookOfTavernHeroes. Скачать

Автор: Raistlin
Особая благодарность: XEPOMAHT (указание на изобретение велосипеда), Panda (идея)

Язык: можно конфигурировать; по умолчанию английский
Поддерживаемые версии: только ERA
Способ установки: ViewSpellBookOfTavernHeroes.dll класть в EraPlugins, ViewSpellBookOfTavernHeroes.ini - в основную папку с модом

Описание: при просмотре информации о герое в таверне игрок теперь сможет открыть его книгу заклинаний (текст вопроса берется из ViewSpellBookOfTavernHeroes.ini). Кстати, язык можно контролировать с помощью SN:F, ведь ERA позволяет перезаписывать данные в ini-файлах.

Дополнительный комментарий: мой основной проект - глобальный мод WoG Ultra Edition скоро получит очень крупное обновление и станет куда более продвинутым в техническом плане. Плагины, которые я выкладываю здесь, - это в каком-то смысле демонстрация его новых возможностей, а в самом обновлении будет еще больше всего интересного, не пропустите Spiteful

Исходник


RE: Плагины - igrik - 13.05.2021 00:01

(12.05.2021 22:12)Valery Wrote:  Hi guys

I downloaded the battlereplay.era and placed it in Era plugins, but now game crashes on start, I run 2.46F.

Is anything wrong or I must download additional files?.
Мои плагины на 2.8.3. Download


RE: Плагины - XEPOMAHT - 19.05.2021 20:30

Увеличение лимита первичных навыков с 99 до 249.

Image: sSZ_toTqSpQ.jpg?size=186x332&amp;qua...type=album

Автор: XEPOMAHT
Язык: не имеет значения
Версия исполняемого файла HoMM III: 3.2 (SoD), включая моды, основанные на данной версии (WoG, ERA, HoA)
Способ установки: Класть в EraPlugins любого мода или подключать к игре в качестве asi-плагина

Скачать: https://vk.com/s/v1/doc/Po38cXpSkj1t6v0uKfCV1Ydbsh-MjRbEyObkrEay9QsZp3o7vdA


RE: Плагины - Raistlin - 20.05.2021 22:45

«Дверь измерений» игнорирует щелчки по клеткам с водой

Автор: Raistlin
Язык: не имеет значения
Поддерживаемые версии: SoD, ERA
Способ установки: Класть в EraPlugins любого мода

Скачать: https://drive.google.com/file/d/1kWUMTcw7VdfvSMOI7aPg_uFOR88DNw_N/view?usp=sharing

Исходник (Click to View)



RE: Плагины - Raistlin - 04.08.2021 16:30

Друзья, важно! Плагин на дверь измерений, оказывается, был несовместим со старыми версиями Windows, так как я забыл настроить это в проекте. Сейчас я скомпилировал его заново и перезагрузил - если вы используете его где-либо, обязательно обновите!


RE: Плагины - Raistlin - 12.12.2021 11:56

Инструмент для удаления чужих патчей и хуков

Автор: Raistlin
Язык: не имеет значения
Поддерживаемые версии: SoD, ERA
Способ установки: Распаковать архив поверх любого мода (если ERA)
Краткое описание: С помощью нового конфигурационного файла Вы можете составить список адресов, где должны быть удалены патчи, и, соответственно, удалить их. Таким образом можно легко обойти любые несовместимости с НD-модом или сторонними плагинами, использующими patcher_x86.dll.

Скачать:
https://drive.google.com/file/d/1YdL_G7u6QbeWEpuQGytduqwYeRTXYT0n/view?usp=sharing

Исходник (Click to View)



RE: Плагины - daemon_n - 11.07.2022 09:46

Прокрутка вторичных навыков для диалога командира

Автор: daemon_n (при неоценимой помощи RoseKavalier)
Язык: не имеет значения
Поддерживаемые версии: ERA, требует плагин WoG Native Dialogs

Image: unknown.png
Image: image.png

   - добавляет во все экраны командиров стрелки переключения навыков, если сумма имеющихся и готовых к изучению навыков > 6;
   - сперва отображаются выученные навыки, а уже затем те, что можно выучить;
   - доступно переключение как ЛКМ, так и горячими клавишами "A/D", "Left/Right";
   - добавляет в описание командира в бою мини-икноки с хинтами;

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

Исходник


RE: Плагины - daemon_n - 19.07.2022 22:41

Быстрая смена артефактов для диалога героя и встречи

Автор: daemon_n (при неоценимой помощи RoseKavalier), но наработал я сам куда больше в этот раз Spiteful
Идея: Baratorch
Язык: не имеет значения
Поддерживаемые версии: ERA, (возможно SoD - не проверял)

Image: unknown.png

    - добавляет в экраны героя и встречи героев возможность быстро менять артефакты на Колёсико Мыши (СКМ) или Shift +ЛКМ по слоту артефактов;
    - диалог отображает лишь те артефакты, которые можно поместить в данный слот;
    - Свитки с заклинаниями отображаются всегда после артефактов и с нового ряда;
    - Артефакты сортированы в порядке стоимости;
    - Свитки сортированы сперва по уровню заклинания, затем по AI ценности;
    - должны поддерживаться любые моды, корректно добавляющие артефакты;

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

Исходник


RE: Плагины - daemon_n - 07.09.2022 16:45

Очередное Расширенное окно информации об отряде на поле боя:

Автор: daemon_n (при неоценимой помощи и вере в мои силы RoseKavalier и Baratorch )
Язык: текст пишется в json - на гите только английский (пара строк, ну..) , там же (в json, управление каждым аспектом плагина)
Поддерживаемые версии: ERA, (SoD добавлю позднее, когда разберусь с погрузкой текстов из ini в остальном же работает)

Image: sample.png?raw=true

   Увеличивает экран подсказки существ в бою, добавляя информацию о:
    - статусе отряда - активен, ожидание, защита, походил
    - выстрелах отряда
    - контрударах отряда
    - заклинания отряда
    - 12-и (двенадцати!) активных эффектах на отряде

Добавляет диалог обо всех наложенных эффектах на отряд при клике ПКМ на любом активном эффекте в окне существа

Также плагин устраняет баг, который я заметил случайно сегодня (07.09.2022) впервые: урон отряда баллист всегда отображается 2-3 (баг даже в хоте остался)

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

Исходник


RE: Плагины - daemon_n - 21.01.2023 01:08

(07.09.2022 16:45)daemon_n Wrote:  Очередное Расширенное окно информации об отряде на поле боя:

Автор: daemon_n;
Идея: все, кто играл в героев;
Язык: русский, английский - оба файла уже в моде;
Поддерживаемые версии: ERA 3.9.3 и выше;
Если png графику из zip архива поместить в bmp и запаковать, то возможно воспроизвести и на предыдущих версиях ERA;

Для отображения диалогов на ПКМ требуется "Wog native dialogs.era" плагин!

    [+] Обновлён плагин/мод "New_battle_interface_dlg.dll":
    - увеличенное окно существ в битве и вне её;
    - добавлена кнопка для просмотра окна опыта существ/командира (хоткей "E");
    - добавлена кнопка для просмотра активных эффектов на отряде в битве (хоткей "S");
    - обе кнопки поддерживают нажатие ПКМ для отображения схлопывающегося диалога;
    - добавлено описание существ при открытии диалога на ПКМ;
    - увеличено место под описание и количество активных эффектов до 6;
    - размером, местом и выравниваем текста описания можно управлять из json;
    - за всю графику спасибо Grossmaster;

Скачать плагин/мод

Похвалить Скачать исходники

Image: sample1.png
Image: sample2.png


RE: Плагины - daemon_n - 31.08.2023 22:23

Плагин управления стартовыми параметров героев:

Автор: daemon_n;
Идея: Suft, PerryR;
Язык: не имеет значения;
Поддерживаемые версии: ERA 2.9 и выше;

Управление параметрами героев через json ключи:
(Click to View)
Скачать
Исходный код

Image: image.png