Current time: 23.11.2024, 16:27 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Typhon v. 2.9
» Инструмент мододелов из MoP для ЭРЫ
Author Message
MOP Offline
Moderators

Posts: 1468
Post: #211

Не за что.)

Версия 2.5:
[+] Тифон поглощает ещё один вышедший уже очень давно инструмент - Battery.dll. В архив входит правленая под Тифон версия библиотеки (имелось пересечение в одном хуке). А для тех, кто забыл, что эта библиотека делает - там же и оригинальная версия справки по ней.
Исходник правленой версии Battery.dll - в Typhon sources.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
28.02.2018 21:14
Find all posts by this user Quote this message in a reply
Maxop Offline

Posts: 11
Post: #212

(25.02.2018 17:02)MOP Wrote:  [+] Интеграция в редактор карт (модуль TyphonME.dll в папке MapEdPatch).
Больше нет необходимости копировать некоторые параметры существ в zcrtrait.txt для работы редактора карт - этот текстовик теперь совершенно не нужен, все данные берутся из Тифона.
Как и в игре, язык названий и описаний существ зависит от выбранного языка в редакторе существ.

редактор карт перестал работать, сразу закрывается с ошибкой
08.03.2018 17:03
Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #213

Скрин ошибки, пожалуйста.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
08.03.2018 18:23
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #214

Адрес ошибки не показывает.
У меня пишет обратитесь в папку "Debag\EraEditor".
Вот ее архив (link)
Версия 2.7.3. Причем, если отменить русификацию (которая у меня стоит из 2.46) редактор запускается...


game bug fixes extended.dll || My Plugins || My GitHub
09.03.2018 00:23
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #215

У меня было подобное при очередном апдейте MoP. Редактор вообще плагин за библиотеку не считал на Семерке и выше. Пришлось изменения прямо в MoPMapEd.exe впилить.
Ну, будем разбираться.
А если русификацию отменить, то редактор запускается, применяя плагин или нет?


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
09.03.2018 07:55
Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #216

Ага! Как оказалось, версия 2.7.3, которую я сегодня скачал из подписи Игрика, и моя более старая, из линейки 2.4, серьёзно отличаются тем, что в 2.7.3 Data\MapEdPatch\options.ini грузится из папки мода, как и должно быть. На моей же ЭРЕ - только из оригинальной папки Data.
Срочно перехожу на 2.7.3.

Неномерной апдейт.
[-] В каталог Тифона добавлен файл Data\MapEdPatch\options.ini с Number of Monsters=1000. Только с таким количеством редактор карт запустится и будет корректно работать на ЭРЕ линейки 2.7 с загруженным модулем TyphonME.dll.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
09.03.2018 15:22
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #217

(09.03.2018 15:22)MOP Wrote:  Срочно перехожу на 2.7.3.
уже ж 2,7,4 есть... Владыка не рассказывал что там и как, но релиз лежит давно
09.03.2018 18:36
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #218

(09.03.2018 18:36)Bes Wrote:  уже ж 2,7,4 есть... Владыка не рассказывал что там и как, но релиз лежит давно
Исправления а 2.7.4, чтобы не выставлять "режим совместимости с XP".
Хотя у меня и без этого режима стабильно работает.


game bug fixes extended.dll || My Plugins || My GitHub
09.03.2018 18:59
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #219

У меня твоя сборка выдаёт при запуске из-под HD это:
Image: h_1520606497_7057539_dac4bc8412.png
Но после ОК вроде нормально работает.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
(This post was last modified: 09.03.2018 19:43 by MOP.)
09.03.2018 19:42
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #220

Такую функцию я не использую, HD.exe использует, значит. Видимо, она не на всех ОС присутствует.

Quote:Ага! Как оказалось, версия 2.7.3, которую я сегодня скачал из подписи Игрика, и моя более старая, из линейки 2.4, серьёзно отличаются тем, что в 2.7.3 Data\MapEdPatch\options.ini грузится из папки мода, как и должно быть. На моей же ЭРЕ - только из оригинальной папки Data.
Само собой получилось, когда добавил в поддержку виртуальной файловой системы древнейшую функцию OpenFile, которую, внезапно, использовали и игра и патчер редактора карт. А раньше приходилось да, в настоящую Data класть файл.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
10.03.2018 17:24
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #221

MOP, объясни почему при включении руссификации редактор карт вылетает (моя сборка 2.7.3, версия тифона последняя). При её отключении - всё норм.
Насколько я понял конфликтует "era rus.pac", но вот что именно в нём - вопрос.


game bug fixes extended.dll || My Plugins || My GitHub
12.03.2018 15:01
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #222

Проверил. Если поменять приоритеты модов, чтобы Тифон срабатывал после русификации - всё отлично. Если не менять приоритет, то в вылете виноват пустой файл WoG Rus\Data\MapEdPatch\rundll.txt, перебивающий загрузку TyphonME.DLL. Но и прописывание там пути к библиотеке не решает всех проблем, потому что нет доступных новых существ во вкладке "Монстры" редактора (да и командиров для карты в русификации нет!).
В общем, Тифон должен быть выше русификации в менеджере модов и ниже в Mods/list.txt. Только тогда всё в порядке.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
(This post was last modified: 12.03.2018 15:31 by MOP.)
12.03.2018 15:25
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #223

Странно. У меня выбивает такую ошибку:
Image: image.png


game bug fixes extended.dll || My Plugins || My GitHub
12.03.2018 15:43
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #224

Странно, у меня при такой же конфигурации работает.

Вопрос: как правильно решается задача с путями, если в редактор карт нужно загрузить текстовые данные из мода с неизвестным именем, основанного на Тифоне? У меня это работает шокировавшим меня самого методом:

_Имена_eng db '"..\..\EraPlugins\MCrEdit\eng\Monsters.txt', 0

То есть, фактически это двойное закавычивание с левой стороны. Это вышло как опечатка, но заработало! На основе этого и функционирует TyphonME.dll. Если убрать кавычку слева - длл ничего не найдёт, редактор не запустится.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
(This post was last modified: 12.03.2018 17:04 by MOP.)
12.03.2018 17:02
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #225

(12.03.2018 17:02)MOP Wrote:  Странно, у меня при такой же конфигурации работает.
Я понимаю, что что-то не так с руссификацией (ведь она из 2.4.6), потому что без неё нормально запускется. Но что - выявить не могу.


game bug fixes extended.dll || My Plugins || My GitHub
13.03.2018 00:49
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group