Berserker
Posts: 16721
|
Вышло обновление для HoMM 3 ERA
Текущая версия: 3.9.21
Code:
Версия 3.9.21 (01/2025)
------------------------
[+] Содержит современные исходные тексты LuaJIT2 OpenResty x86 и скомпилирован lua51.dll, luajit.exe без зависимостей от VC++ и с частичной совместимостью с Lua 5.2.
[+] Добавлены следующие функции в Era Erm Framework:
!?FU(ReadJsonIntArray);
; Считывает целочисленный массив из json config либо в существующий динамический массив, либо в автоматически созданный локальный массив.
!#VA(jsonKeyPtr:x); полный ключ JSON, такой как "test.guards" для { "test": { "guards": [1, 2, 3, 4] } }
!#VA(intArray:x); ВХОД/ВЫХОД. Либо существующий идентификатор динамического массива, либо ?(localArrayId:y).
Пример:
!?FU(в последующих инструкциях);
!!FU(ReadJsonIntArray):P^test.guards^/?(arr:y);
!!FU(Array_Join):P(arr)/?(текст:z)/^, ^;
!!ЕСЛИ:M^%(текст)^;
!?FU(ReadJsonStrArray);
; Считывает массив строк из json config либо в существующий динамический массив, либо в автоматически созданный локальный массив.
!#VA(jsonKeyPtr:x); полный ключ JSON, такой как "test.names" для { "тест": { "имена": ["демон", "корвин", "део"] } }
!#VA(strArray:x); ВВОД/ВЫВОД. Либо существующий идентификатор динамического массива, либо ?(localArrayId:y).
Пример:
!?FU (в последующих инструкциях);
!!FU(ReadJsonStrArray):P^test.names^/?(обход:y);
!!FU(Array_Join):P(arr)/?(текст:z)/^, ^;
!!ЕСЛИ:M^%(текст)^;
[*] Функция GenerateDebugInfo (запускаемая нажатием клавиши F11) теперь очищает каталог отладки, но сохраняет "log.txt". То же самое касается внутриигровых исключений (сбоев).
[*] Улучшено обнаружение сбоев и сброс отладочной информации при создании сохраненной игры.
[*] Обновлен автономный установщик Era и исходные тексты.
[-] Исправлен префикс пути к изображениям для использования обратных косых черт в качестве разделителей пути в диалогах IF:D.
[-] Исправлен диалог IF:D: кнопка отмены должна быть включена по умолчанию.
Скачать: https://mods.hmm35.ru/Era%203.X.exe
Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
|
|
31.01.2025 22:51 |
|