Current time: 15.07.2020, 07:52 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA III
Author Message
Berserker Offline
Administrators

Posts: 12683
Post: #1
Радуга 
ERA 3

Image: era3-poster2.jpg

Image: e29aa1.png Вышла новая мажорная версия HoMM 3 ERA
Текущая версия: 3.0.0 (альфа 0)

Image: f09f9383.png Что нового ?

Image: e2ad90.png Опциональный режим ERM 2.0: именованные константы, локальные переменные и функции на стадии прекомпиляции. На ЕРМ становится возможным писать понятный код с малым числом комментариев.
Image: e2ad90.png Переписан движок ЕРМ: множество исправлений наследия прошлого, универсальный синтаксис, удобная работа со строками, исправление багов, расширение и добавление команд и многое другое.
Image: e2ad90.png Добавлена стандартная библиотека ЭРЫ на ERM: 1 расширенное событие и тысячи предопределённых констант.
Image: e2ad90.png ЭРА становится полноценным ядром для мододелов всех мастей: больше нет навязанных модов, анимации, большинства графических изменений, нового интерфейса, заменённых кампаний и музыки и т.д. Установив ЭРУ вы получаете рабочий скелет со всеми инструментами для создания уникальной сборки под ваши вкусы и желания. Базовый комплект новых монстров/объектов из WoG 3.58 остаётся в качестве ресурсов и включаемых/выключаемых игровых механик.

Image: e29884.png Скачать: https://mods.hmm35.ru/Era%203.X.exe
История изменений: (Click to View)


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

Posts: 594
Post: #2

Команда VR:S в этой версии ERA работает? Ибо с ERA Scripts вылазит куча ошибок с сообщениями "cannot set string variable to non-string value".
01.06.2020 11:41
Find all posts by this user Quote this message in a reply
nekro666 Offline

Posts: 64
Post: #3

Поздравляю с первой публикацией 3.0 Sm

3.0 несовместима со старыми модами? на все, что есть ругается и зависает.

UPD: Отключил все моды, типичные для эры 2 и пока что ничего не виснет,а дальше посмотрим.
(This post was last modified: 01.06.2020 13:00 by nekro666.)
01.06.2020 12:44
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1962
Post: #4

Nice development, congrats 109

Have yet some dilemma, what can we do about incompatibilities with previous mods? keep Era 2 and Era 3 as separate entities?


Era mods and utilities
01.06.2020 12:57
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 12683
Post: #5

XEPOMAHT, nekro666, это альфа версия. Ещё не создал баг трекер, но думаю открыть в скорости на trello.com.
Мне очень нужны короткие примеры некорректно работающих команд/скриптов, чтобы исправить шероховатости интерпретатора. Я включил все опции в WoG Scripts старом и провёл ряд операций/боёв, исправив, что нашёл.

Valery, thank you, dear friend.
The process is as usual. 97-99% compatibility is granted (old mods are important heritage), a few edge cases should be either reported as engine bugs and fixed in Era or fixed in mods. So a bit of adaptation is required for almost all changing programming products. In old times I ported mods myself, but currently it's hardly possible. Maybe slowly one by one. Or by reports by enthusiasts.


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

Posts: 1962
Post: #6

Except that most authors are no longer active and no one to test their work. Also, if a single command does not work, the mod is 100% disabled most of times, so is not that simple. I may return to Homm do some test (actually modding Skyrim) but not so soon.


Era mods and utilities
01.06.2020 15:24
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 12683
Post: #7

Valery, I'm playing Skyrim with lots of mods ) Crashes from time to time, but still without critical bugs.
You're right, but fixing one command in one small mod will automatically fix all other mods. Moreover, if one big mod is working, most other mods will work too. So the task is solvable.


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

Posts: 1962
Post: #8

ok, but I propose you keep ~Era 2.80 available, just in case, as I hardly see someone starting to test all mods which previously worked until that version. What version added the hook plugin so from that point we needed to remove from previous mods? Was 2.80 or before?


Era mods and utilities
01.06.2020 16:04
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 12683
Post: #9

Valery, of course, Val. Sometimes we just need to install something 100% stable for mod and play without any further investigations Ab
2.8+ introduced compatibility with Linux, Windows 10 and so on. Reimplemented virtual file system.
2.9+ was scripting engine improvement with ERM hooker integrated and 2 plugins by gamecreator for pandora and seer huts fixed and integrated.
So for 2.9.13 no need in both.
-------
And 3.0.0 is really alpha, so I will write tests myself, receive other people reports and fix the bugs.


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

Posts: 12683
Post: #10

Quote:Команда VR:S в этой версии ERA работает? Ибо с ERA Scripts вылазит куча ошибок с сообщениями "cannot set string variable to non-string value".
Я столкнулся с такими ошибками в бормотании монстров.
Там реально что-то вида: !!VRz5:S8;


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

Posts: 12683
Post: #11

Добавил поддержку для написания тестов.
Пример ниже. Функция ET_Fail вызывается при нарушенном условии корректной работы скрипта, аналог ASSERT в других языках программирования.
Она ожидает 3-4 параметра: имя файла, номер строки, код строки и опционально пользовательский текст ошибки.


Image: test.png

Чтобы функция работала, добавлена поддержка магических констант (FILE), (LINE), (CODE) и последовательностей экранирования:
%\" интерполируется в ^ (запрещённый символ для строковых литералов)
%\: интерполируется в ; (тоже запрещённый символ для строковых литералов).


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

Posts: 12683
Post: #12

Image: era3_update_poster.jpg

Image: e29aa1.png Вышло обновления для HoMM 3 ERA
Текущая версия: 3.0.1 (альфа 1)

Image: f09f9383.png Что нового ?

Image: e2ad90.png Работать с ЕРМ-функциями стало ещё приятнее: корректный подсчёт переданных параметров, значения параметров по умолчанию, автоинициализация параметров нулями.
Image: e2ad90.png Улучшенная поддержка отладки и тестирования: новые магические константы и первая версия библиотеки тестов Эры. Для обнаруженных багов написаны авто-тесты на ERM.
Image: e2ad90.png SN:M динамические массивы теперь отлично выполняют роль списков. Изменение размеров было оптимизировано. Появился доступ к концевым элементам по отрицательным индексам.
Image: e2ad90.png Исправлено несколько багов движка и недочётов предыдущего релиза.

Image: e29884.png Скачать: https://mods.hmm35.ru/Era%203.X.exe

История изменений: (Click to View)


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

Posts: 99
Post: #13

Александр, установил последнюю версию Еры и сверху русификатор Era 2.8.3 Rus? в итоге в Era Start Menu отсутствует Управление плагинами. Может я не тот русификатор поставил?
11.06.2020 11:40
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 419
Post: #14

AlexeevAV, в мод-менеджере клик ПКМ на моде "Во имя Богов"\Плагины и патчи.
Plugin Manager как бы и не особо нужен уже, поэтому ссылка на него была удалена из Start Menu.
11.06.2020 15:39
Find all posts by this user Quote this message in a reply
AlexeevAV Offline

Posts: 99
Post: #15

(11.06.2020 15:39)wessonsm Wrote:  AlexeevAV, в мод-менеджере клик ПКМ на моде "Во имя Богов"\Плагины и патчи.
Plugin Manager как бы и не особо нужен уже, поэтому ссылка на него была удалена из Start Menu.
Спасибо.
11.06.2020 16:21
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-2020 MyBB Group