Current time: 22.11.2024, 09:46 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA II
» WoG Era 2: Русская и Английская версии
Author Message
Berserker Offline
Administrators

Posts: 16657
Post: #1636

Ежели честно оба на окно ошибки не смахивают. Дружелюбные.


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

Posts: 5422
Post: #1637

)))
а должны были бы вселять панику и угнетать?!

вообще-то, я радею за бОльшую читабельность на фоне, а не за интонацию.

(я никого не уговариваю. просто пытался обозначить нынешнее положение дел)
13.10.2013 17:33
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #1638

От окон ошибок волосы на голове должны вставать дыбом, а рука тянуться к кнопке выключения компьютера 148


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

Posts: 16657
Post: #1639

Полностью переписал процедуру создания снимка ЕРМ памяти.
Пример (тестовый)


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

Posts: 16657
Post: #1640

Кодовое обновление Эры до версии 2.55.
Скачать
Внимание! Версии 2.50-2.55 не являются протестированными и рекомендуются для установки продвинутыми пользователями и мододелами.

Quote:Version 2.55 October, 13 (2013)
------------------------
[+] Routine producing ERM error report was completely rewritten. New dialog uses colored text and displays full error command, ERM file name and line in file. Default choice is skipping the error, not making ERM memory dump. There are no more duplicate or senseless error popups.
[+] Routine making ERM memory dump was completely rewritten for better error diagnostics and supports apart from all associative variables (SN:W) and dynamical arrays (SN:M).
[*] Error in any Era command (SN:) does not lead to leaving trigger anymore.
[*] Era commands now obey error suppression rules (UN:P904) and do not change z1 variable on error.
[+] ExecErmCmd can now execute several commands at once.
[+] Added event "OnBeforeClearErmScripts". It occurs right before scripts are unloaded.
[+] WoG built-in code tracing mechanisms were removed because of being slow and useless.
[+] e- and y- are considered deprecated and are subject to remove in the future.
[*] "r" color name now stands for light red, suitable for default dialog backgrounds. "g" color name now stands for game native gold color.
[*] Internal code refactoring.
[-] Fixed Era 2.5 bug. Event "OnBeforeErmInstructions" didn't occur.


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

Posts: 5422
Post: #1641

(14.10.2013 00:09)Berserker Wrote:  Полностью переписал процедуру создания снимка ЕРМ памяти.
Пример (тестовый)
хм, удобнее стало гораздо, спасибо! 132
14.10.2013 11:14
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #1642

Всё, что не попросишь, Бес! 4


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

Posts: 5422
Post: #1643

Berserker, сделай герои 7, а, дружище!
те самые, которые все ждали ещё перед выходом 5 части... Rolleyes
14.10.2013 18:08
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2819
Post: #1644

Berserker, а возможно внедрить в ERA быстрое управление армиями через CTRL+, Shift+, Alt+? Особенно на карте приключений. Бара же, насколько я понимаю, не планирует поддержку даннай фичи для "не SoD/HotA".
Лично для себя с WT выдрал скрипт (прикрутив Shift+, работоспособность со знаменем), но постоянное его внедрение в авторские WoG'овские карты жутко утомляет.
+ ERA'вцы и WoG'овцы, думаю, восприняли бы даную фичу на ура


game bug fixes extended.dll || My Plugins || My GitHub
17.10.2013 19:15
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #1645

Делать это на уровне кода точно не хочу. Проигрывает по приоритетам реально важным задачам. А с Эры 2.5 достаточно иметь скрипт hotkeys.sys.erm, который Вы выдрали из WT, чтобы он всегда загружался во всех картах и кампаниях.


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

Posts: 98
Post: #1646

Ребята, после (добровольного) теста (http://rutracker.org/forum/viewtopic.php?t=4509512) были выявлены следующие баги на версии 2.55.
1) Вылазит редкая (мной не замечена, проверял) ошибка при выборе Медицины
Image: 41a5397fff70df523099819be32db004.png
2) Вылазит ошибка при посещении учёного, ошибка вызывает зависание.
Image: bd2357fd9a6e08d3af24f644f0cb4bd3.png

Протестировано было на данной сборке.
https://disk.yandex.ru/public/?hash=5RRS...L8hqXEI%3D

Ошибка возникли из-за ERA scripts Rus.
1) Медицина
2) Замена обелисков учёными
(для тех кто ни в курсах о чём мы пишет, и что нужно отключить, закиньте этот файл в папку с героями http://yadi.sk/d/cXD5PBCqBHyPM)
(This post was last modified: 21.10.2013 03:14 by Kamazok.)
21.10.2013 02:13
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #1647

Спасибо! Огромная просьба при ошибках жать "Отмена" и прилагать файл erm memory dump.txt. Тогда автору скриптов будет легче определить в чём дело, или мне, если проблема в Эре.


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

Posts: 98
Post: #1648

Попрошу людей скидывать.
(This post was last modified: 21.10.2013 03:18 by Kamazok.)
21.10.2013 03:16
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3881
Post: #1649

Kamazok, на 2.50+ версиях Эры Era Scripts мною не тестировался, но за отчеты спасибо.
Обе указанные опции я сам использую и на 2.4 подобного ни разу не встречал. Как дойдут руки, попробую обновиться до 2.55 и исправить.
Ну и по "Era Scripts" лучше отписывать в соответствующую тему. Даже если вдруг выяснится, что дело в некорректной работе новой Эры, начинать проверки все равно лучше с конца - со скриптов.

Кстати, Berserker, можно в сообщение об ошибке выводить полную строку с комментарием? Если нет, не критично, т.к. файл и строка указываются, но мне, как ревностному каментописателю, было бы удобнее. Ну и "Unknown error" как-то удручает, я то уж думал, что ты ВСЁ знаешь 118

По первому скриншоту (глянул навскидку):
option 782 - medicine.erm Wrote:!!VRz847:Sz179030; [получаем описание Виала жизненной силы]

option 782 - medicine.ert Wrote:179030 {»} Увеличивает запас здоровья живых непризванных юнитов героя на 10%

Я как-то в растерянности, причем там "Wrong %Y"? Может сообщение об ошибке не ту строку подтягивает?

Хмм... или теперь некорректно обрабатывается одинарный % в ert и нужно было "...юнитов героя на 10%%" ставить? Но перед этим кодом было еще несколько аналогичных вызовов и они судя по дампу, отработали нормально...


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
21.10.2013 16:59
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #1650

Kamazok, будьте так добры, попросите ещё и сохранения перед ошибками выслать.

Quote:Даже если вдруг выяснится, что дело в некорректной работе новой Эры, начинать проверки все равно лучше с конца - со скриптов.
Подозреваю, что дело в правках Эры. Но здесь нужны сохранёнки.

Quote:Кстати, Berserker, можно в сообщение об ошибке выводить полную строку с комментарием? Если нет, не критично, т.к. файл и строка указываются, но мне, как ревностному каментописателю, было бы удобнее.
Формат ЕРМ позволяет разделять команды пустыми строками, пробелами и использовать серию команд в одной строки (сжатие). В Фениксе ряд файлов пожат до одной строки. Отдельного синтаксиса для определения комментария нет Bad P.S. Можно, конечно, вычленить и текст после команды как комментарий, но тогда в сообщении он порушит центрирование. Точно стоит?

Quote:Ну и "Unknown error" как-то удручает, я то уж думал, что ты ВСЁ знаешь
Эта фишка ЕРМ. В ряде мест вызывается просто функция Mess, которая отображает часть команды без пояснения. И всё. Выскакивает фигня вроде: "S; !!BMy7:T?y7;..." и гадай, что и почему плохо.

Quote:Хмм... или теперь некорректно обрабатывается одинарный % в ert и нужно было "...юнитов героя на 10%%" ставить? Но перед этим кодом было еще несколько аналогичных вызовов и они судя по дампу, отработали нормально...
В коде ЕРМ идёт сперва проверка на символ "Y". Может быть проблема с порчей ерт. Будет сейв - постараюсь выяснить.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
21.10.2013 20:52
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