The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск открытого движка Heroes of Might and Magic 2 - fheroe..."
Отправлено Аноним, 15-Июл-22 08:59 
Кстати. Если что-то в сабже бесит, то это будет ... убогий логинг в консоль.

Что есть с распоследней версией? Тупая заставка "Error! Data files not found!"
В консоли:
01:22:02: [ERROR]    main:  Exception 'No H2D data files found.' occurred during application runtime.

1) это не помогает troubleshooting
2) это не говорит какой именно файл обломался
3) это не говорит где оно его пыталось взять

Как это могло бы быть нормально?!

В логгере в консоль как минимум:
1) Using config file ... <path>. Да, гадать откуда он конфиг взял - так себе. Вы несколько раз это меняли, было не совсем удобно. А заодно нехило б и ключ типа -c <conf> чтоли сделать для указания конфига явно. Вдруг я не хочу это в именно хомяк?
2) Using DATA_DIR = <where>, а как иначе понять где он вообще пытается файло лукапать?
2) Found file <path>
3) Found file <path>
... т.е. список ресурсов которые успешно нашлись/прочлись
4) Error: can't open file <full path>. Чтобы понимать на чем реально затык и какой путь реально опробован движком.

И кстати бонус: скрипты это замечательно. Но лучше доки на предполагаемую иерархию, потому что скрипты это частный случай и по ним восстанавливать иерархию неудобно. А сами они не заточены чтобы datadir делать из уже инстальнутой копии (где у меня сидюк геруев я не помню, но файлы же есть - и даже работали до недавнего момента). Кто такой resurrection.h2d и где он должен лежать - в доках вроде нет. Окей, а как его в существующую иерархию приткнуть? Более старые версии были ОК и без этой штуки. А тут оно все сломало. Или не только оно, поди по такой диагностике разбери. Посмотрите как Battle for Wesnoth это делает, чтоли. Там малость перебор, зато если что ломается - сразу понятно что. Ну или как это предполагается, я должен strace'ом чтоли смотреть куда он пытался сунуться? Двигло лучше знает и может это напечатать красивее и без мегабайта спама другими сисколами :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру