Не за что.)
Версия 2.5:
[+] Тифон поглощает ещё один вышедший уже очень давно инструмент - Battery.dll. В архив входит правленая под Тифон версия библиотеки (имелось пересечение в одном хуке). А для тех, кто забыл, что эта библиотека делает - там же и оригинальная версия справки по ней.
Исходник правленой версии Battery.dll - в Typhon sources.
(25.02.2018 17:02)MOP Wrote: [ -> ][+] Интеграция в редактор карт (модуль TyphonME.dll в папке MapEdPatch).
Больше нет необходимости копировать некоторые параметры существ в zcrtrait.txt для работы редактора карт - этот текстовик теперь совершенно не нужен, все данные берутся из Тифона.
Как и в игре, язык названий и описаний существ зависит от выбранного языка в редакторе существ.
редактор карт перестал работать, сразу закрывается с ошибкой
Скрин ошибки, пожалуйста.
Адрес ошибки не показывает.
У меня пишет обратитесь в папку "Debag\EraEditor".
Вот ее архив (
link)
Версия 2.7.3. Причем, если отменить русификацию (которая у меня стоит из 2.46) редактор запускается...
У меня было подобное при очередном апдейте MoP. Редактор вообще плагин за библиотеку не считал на Семерке и выше. Пришлось изменения прямо в MoPMapEd.exe впилить.
Ну, будем разбираться.
А если русификацию отменить, то редактор запускается, применяя плагин или нет?
Ага! Как оказалось, версия 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.
(09.03.2018 15:22)MOP Wrote: [ -> ]Срочно перехожу на 2.7.3.
уже ж 2,7,4 есть... Владыка не рассказывал что там и как, но релиз лежит давно
(09.03.2018 18:36)Bes Wrote: [ -> ]уже ж 2,7,4 есть... Владыка не рассказывал что там и как, но релиз лежит давно
Исправления а 2.7.4, чтобы не выставлять "режим совместимости с XP".
Хотя у меня и без этого режима стабильно работает.
У меня твоя сборка выдаёт при запуске из-под HD это:

Но после ОК вроде нормально работает.
Такую функцию я не использую, HD.exe использует, значит. Видимо, она не на всех ОС присутствует.
Quote:Ага! Как оказалось, версия 2.7.3, которую я сегодня скачал из подписи Игрика, и моя более старая, из линейки 2.4, серьёзно отличаются тем, что в 2.7.3 Data\MapEdPatch\options.ini грузится из папки мода, как и должно быть. На моей же ЭРЕ - только из оригинальной папки Data.
Само собой получилось, когда добавил в поддержку виртуальной файловой системы древнейшую функцию OpenFile, которую, внезапно, использовали и игра и патчер редактора карт. А раньше приходилось да, в настоящую Data класть файл.
MOP, объясни почему при включении руссификации редактор карт вылетает (моя сборка 2.7.3, версия тифона последняя). При её отключении - всё норм.
Насколько я понял конфликтует "era rus.pac", но вот что именно в нём - вопрос.
Проверил. Если поменять приоритеты модов, чтобы Тифон срабатывал после русификации - всё отлично. Если не менять приоритет, то в вылете виноват пустой файл WoG Rus\Data\MapEdPatch\rundll.txt, перебивающий загрузку TyphonME.DLL. Но и прописывание там пути к библиотеке не решает всех проблем, потому что нет доступных новых существ во вкладке "Монстры" редактора (да и командиров для карты в русификации нет!).
В общем, Тифон должен быть выше русификации в менеджере модов и ниже в Mods/list.txt. Только тогда всё в порядке.
Странно. У меня выбивает такую ошибку:

Странно, у меня при такой же конфигурации работает.
Вопрос: как правильно решается задача с путями, если в редактор карт нужно загрузить текстовые данные из мода с неизвестным именем, основанного на Тифоне? У меня это работает шокировавшим меня самого методом:
_Имена_eng db '"..\..\EraPlugins\MCrEdit\eng\Monsters.txt', 0
То есть, фактически это двойное закавычивание с левой стороны. Это вышло как опечатка, но заработало! На основе этого и функционирует TyphonME.dll. Если убрать кавычку слева - длл ничего не найдёт, редактор не запустится.
(12.03.2018 17:02)MOP Wrote: [ -> ]Странно, у меня при такой же конфигурации работает.
Я понимаю, что что-то не так с руссификацией (ведь она из 2.4.6), потому что без неё нормально запускется. Но что - выявить не могу.