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

Full Version: ERA PLUS
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
XEPOMAHT, обнови мод на github для работы с последней ERA.
Ну, что могу сказать, версия Era Plus 3.62 на чистой сборке с ЭРА ERA 3.9.24 v4 + HD-mod 5.5 R44 - старта тоже нет... Значит либо Эра нужна старее, 3.9.21, что не очень нежелательно, т.к. она довольно дырявая и багованнная, либо HD-mod нужен именно 5.4 R84... Либо дело в чем-то другом, например в каком-то плагине или библиотеке.
(23.03.2025 15:07)GABRIEL Wrote: [ -> ]установил новый лаунчер, накатил моды и вот решил поиграть, выяснилось, что «Эра Плюс» теперь стала конфликтовать со всеми модами

Она и до этого конфликтовала со всеми модами из Сборки. Но как-то делали, чтобы не конфликтовало, сейчас у игроков снова появились проблемы с запуском. Замкнутый круг.

(23.03.2025 16:07)Elmore Wrote: [ -> ]обнови мод на github для работы с последней ERA.

Из-за лимитов github-а на 25MB там по-прежнему никогда не было ПОЛНОЙ версии ERA+, котороя холстится во вконтакте. Недостающие файлы подливал Даймон, но файлик Intro.vid он туда так и не добавил, в итоге видеоролики от туда не воспроизводятся, потому что их там просто нет.

Ну сам и гидхаб кто-то очень умный обновил так, что совместимости с моим браузером больше нет - показывает кривоту, сделать ничего не даёт:

Image: image.png

(23.03.2025 17:00)Panda Wrote: [ -> ]Значит либо Эра нужна старее, 3.9.21, что не очень нежелательно, т.к. она довольно дырявая и багованнная, либо HD-mod нужен именно 5.4 R84... Либо дело в чем-то другом, например в каком-то плагине или библиотеке.

Берсеркер новее 3.9.21 не выкладывал, вот последняя: http://wforum.heroes35.net/showthread.ph...#pid140097

ERA 3.9.24 не гуглится, где взять эту версию - не известно, возможно, что там Берсеркер в очередной раз нарушил совместимость со старыми плагинами типа Эмералда 12-летней давности, поэтому ссылка на данную версию не опубликована, пока ошибка в era.dll не будет исправлена. Возможно, кто-нибудь поделится архивом с обновлениями до 3.9.22/23/24, чтобы можно было протестировать, но пока такой возможности нет.

Версия HD-mod-а не принципиальна, т.к. прогресс в ней по ЭРЕ давно заморожен, код особо не изменяется. Использую версию 5.4 R84 именно потому, что это последняя версия с рабочими кнопками в меню настроек битвы - в последних версиях HD-мода эти кнопки уже отсутствуют, а я к ним уже успел привыкнуть, при том, что эти кнопки вместе с ERA+ не глючат.

Переносить ERA+ на чистый SoD из-за бесконечных проблем, возникающих после обновлений era.dll, как это сделали авторы глобального мода H3:SW, совершенно не хочется.
https://github.com/ERA-Projects/era-project-rus - репозиторий ру сборки, можно скачать архив последней версии из релизов.
https://github.com/ERA-Projects/era-proj...ANGELOG.md - список изменений
https://raw.githubusercontent.com/ERA-Pr...ANGELOG.md - список изменений "чистый"

Там ERA до 3.9.24 обновлена в версии 2.161
Пересобирали некоторые плагины, включая от Игрика. А обсуждалось в дискорде, где тебя и ждем.
XEPOMAHT,
Скачать последнюю версию можно вот отсюда:
http://wforum.heroes35.net/showthread.php?tid=5995
ERA 3.9.24 v4 + HD-mod 5.5 R44 + Rus 20.02.2025 Panda Edition.
Если не осилишь 781 МБ, то вот "Лайт" версия без "основы" игры. Можно еще почистить было, но не стал заморачиваться, уж 72 МБ точно осилишь:
https://dropmefiles.com/9s30j

Делать обратно 3.9.21 и ставить конкретную версию HD-мода, а потом еще тестировать это, у меня времени на данный момент нету.
(23.03.2025 18:30)Panda Wrote: [ -> ]Скачать последнюю версию можно вот отсюда:
http://wforum.heroes35.net/showthread.php?tid=5995
ERA 3.9.24 v4 + HD-mod 5.5 R44 + Rus 20.02.2025 Panda Edition.
Если не осилишь 781 МБ, то вот "Лайт" версия без "основы" игры. Можно еще почистить было, но не стал заморачиваться, уж 72 МБ точно осилишь:
https://dropmefiles.com/9s30j

Там сломана совстимость с Windows 2003. Кто-то пересобрал плагин "wog native dialogs.era" без поддержки старых ОС:

Image: image.png

При попытке загрузить старую версию "wog native dialogs.era" - падает:

Code:
Failed to read data at 746E696F.
EIP: Ntdll.120D0. Code: C0000005

В общем, совместимости со старыми плагинами у новой ЭРЫ нет. Соотвественно, ERA+ заработает только на ERA 3.9.21. Поддержка с новыми версиями ЭРЫ возможна ТОЛЬКО с поддеркой Windows 2003.

Возможно, что под ERA+ придётся выпустить патч, который с помощью отдельного exe будет запускать ERA+ со старой версией ERA и старыми версиями плагинов от Игрика, но на основе файлов Сборки. Но это уже совсем дикие костыли, которые не понравятся не только Берсеркеру.
XEPOMAHT,
ну, тогда логично для мода будет выставить требования:
- ERA 3.9.21 v1.
- HD-мод 5.4 R84.
- Era Rus 02.02.2025 Panda Edition.
Мод будет забыт, как и все моды на ERA 2.
Только полноценная работа на актуальной версии ERA. Особенно с приближением ERA 4.
(23.03.2025 19:52)Panda Wrote: [ -> ]ну, тогда логично для мода будет выставить требования:

Проще убрать из ERA+ конфликтные плагины Игрика, тогда правда патчи на увеличенное количество командиров могут не сработать, т.к. в новой версии плагинов могут измениться адреса хуков, вызвав несовместимость с ERA+. Игрик очень аккуратно устаналивал хуки, под которые подогнаны хуки в Тифоне. Если порядок хуков будет нарушен или хуки Игрика какой-нибудь "гений" перенесёт на эровские события - будет ппц.

(23.03.2025 20:01)Elmore Wrote: [ -> ]Мод будет забыт, как и все моды на ERA 2.
Только полноценная работа на актуальной версии ERA. Особенно с приближением ERA 4.

Быстрее HoA с её Кронверком и новыми плюшками окончательно вытеснит ERA как в онлайне, так и в оффлайне. Так же ещё быстрее может выйдет глобальник Day of Reckoning, который так же оттянет аудиторию на себя, ERA 4 уже не поможет, т.к. моддеров под неё может уже не найтись, если все моды от ERA 2 потеряют совместимость окончательно и безповоротно, новые с 0 вряд ли станут делать, если новые возможности будут не больше тех, что имеются на ERA 3.

ERA+ это не грозит - в то, что уже не играют, прекратить играть не смогут. ERA+ давно является мёртвым модом и обновляется по самому минимуму - никаких революционных нововведений не планируется, там всего лишь доделывается недодел, исправляются ошибки. Для меня ERA+ по-прежнему является модом-разочарованием, дорога ему - туда же, куда ушла разработка MoP. ERA+ держится только на энтузиазме 1 человека, команды, готовой сделать, скажем, новый город для ERA+, так и не нашлось. Люди выбирают VCMI, где всё гораздо проще.
XEPOMAHT, в таком случае есть старт игры, но вот старта большинства рандомок и сценариев - нет, игра вываливается в краш...
Разумеется выбирают VCMI в основном те, кто не желает/не умеет кодить. Быстро и просто получить большой готовый мод - это основной магнит для большинства мододелов. Так и появился TUM в ERA благодаря плагинам-инструментам. Делать инструменты типа Аметиста, Тифона и т.п. гораздо выгоднее для привлечения интереса.

Тем не менее у ERA+ более 3к установок в Лаунчере (через github). И это при явно указанном отсутствии английской локализации и отсутствию обновлений.

Но если ты не сможешь идти в ногу со временем, сомневаюсь, что сможешь поддерживать мод и дальше.
Сейчас мод не работает. Нужно либо обновить мод на github для работы с последней версией ERA и модом WoG из сборки, либо удалить из браузера модов в Лаунчере.
(23.03.2025 20:37)Panda Wrote: [ -> ]в таком случае есть старт игры, но вот старта большинства рандомок и сценариев - нет, игра вываливается в краш...

Понятно. Значит потребуется именно ERA 3.9.21. Новые версии плагинов Игрика слишком сильно отличаются от тех, которые входит в ERA+. К сожалению, без поддержки в них Windows 2003 я не смогу даже просто запустить ERA 3.9.24 и новее. Видимо, терпение Берсеркера окончательно закончилось и дальнейшей поддержки Windows 2003 в ERA больше не будет.

(23.03.2025 20:43)Elmore Wrote: [ -> ]Сейчас мод не работает. Нужно либо обновить мод на github для работы с последней версией ERA и модом WoG из сборки, либо удалить из браузера модов в Лаунчере.

Да, наверное в ближайшее время придётся удалить, т.к. все дальнейшие обновления ERA+ будут только под старую ERA 3.9.21, под новую - под большим вопросом (да и новая ERA по сравнению со старой не даёт ничего нового проекту ERA+, т.к. Берсеркер поддерживает в ЭРЕ только популярные моды, а не динозавров 10-летней давности, которым давно пришло время умереть).
(23.03.2025 18:48)XEPOMAHT Wrote: [ -> ]
(23.03.2025 18:30)Panda Wrote: [ -> ]Скачать последнюю версию можно вот отсюда:
http://wforum.heroes35.net/showthread.php?tid=5995
ERA 3.9.24 v4 + HD-mod 5.5 R44 + Rus 20.02.2025 Panda Edition.
Если не осилишь 781 МБ, то вот "Лайт" версия без "основы" игры. Можно еще почистить было, но не стал заморачиваться, уж 72 МБ точно осилишь:
https://dropmefiles.com/9s30j

Там сломана совстимость с Windows 2003. Кто-то пересобрал плагин "wog native dialogs.era" без поддержки старых ОС:

Image: image.png

При попытке загрузить старую версию "wog native dialogs.era" - падает:

Code:
Failed to read data at 746E696F.
EIP: Ntdll.120D0. Code: C0000005

В общем, совместимости со старыми плагинами у новой ЭРЫ нет. Соотвественно, ERA+ заработает только на ERA 3.9.21. Поддержка с новыми версиями ЭРЫ возможна ТОЛЬКО с поддеркой Windows 2003.

Возможно, что под ERA+ придётся выпустить патч, который с помощью отдельного exe будет запускать ERA+ со старой версией ERA и старыми версиями плагинов от Игрика, но на основе файлов Сборки. Но это уже совсем дикие костыли, которые не понравятся не только Берсеркеру.

А мне на 11-ю винду версия Эро Панды пойдет и Эра Плюс на ней? Я так и не понял, что мне скачать, чтобы Эра Плюс заработала?)
GABRIEL, на данный момент только "собирать" все самому - качать, устанавливать, настраивать по компонентам. XEPOMAHT, уже дал инструкцию в предыдущем ответе. Увы, но для Эры Плюс теперь вновь нужна отдельная сборка с определенными версиями, даже моя "чистая" версия уже не подойдет.
Quote:Видимо, терпение Берсеркера окончательно закончилось и дальнейшей поддержки Windows 2003 в ERA больше не будет.
Специально никто не затрудняет перенос, просто Visual Studio более новых версий, очевидно, заиспользовала функцию, которая чуть новее ОС требует. Компилируем мы в обычном режиме /MT (многопоток, без привязки к Visual Studio Redistributable). То есть это нужно сознательно брать старую Visual Studio, чтобы скомпилировать под старые ОС плагины игрика. Исходники wog native dialogs и game bug fixes extended теперь на гитхабе, можешь у daemon_n ссылки взять. Если есть желание пересобирать — welcome, как говориться )
Reference URL's