Конференция по Oolite http://oolite.ru/coriolis/ |
|
Logbook OXP - расширенный журнал действий пилота http://oolite.ru/coriolis/viewtopic.php?f=3&t=468 |
Страница 1 из 1 |
Автор: | Commander Stern [ 12.02.12 ] | ||
Заголовок сообщения: | Logbook OXP - расширенный журнал действий пилота | ||
Хочу представить сообществу свой OXP для удобного логирования действий пилота и событий в файл. Как недавно узнал уже сущесвует подобный аддон flightLog, но он сохраняет данные в missionVariables и логгирует всего три-четыре параметра. У меня получился комплексный лог, который можно настроить на все события какие может выдавать oolite в скрипт и пишется это все в отдельный файл на диск, что даёт возможность сохранять там много информации. Пример лога приложен logbook_20120212-012219.txt. Перебрал много разных форматов, но остановился вот на таком. Файл лога создается каждый раз при запуске oolite. В процессе сессии игры данные записываются в один файл. Файлы с логами складываются в папку Logs, которая должна быть там же где и OoLogUtility! OXP Logbook находится в Logbook 1.0a2.zip. Устанавливается как обычно. Предыдущую версию "Logbook 1.0.0a1.oxp" надо удалить! OXP работает с утилитой, которая обеспечивает сохранение данных в файл - OoLogUtility.zip. Простейшая прога. Распакуйте в любое место. Запускать ее надо перед oolite! Сделал на основе исходников OoDebugConsole. Если OXP при запуске обнаруживает, что утилита не запущена, то пишет сообщение на экран пилоту и никакой лог вестить не будет. Одновременно с OoDebugConsole утилита не работает. Т.е. либо одно либо другое. Никаких конфигурационных настроек у утилиты OoLogUtility и OXP пока нет. Считаю, что это alpha версия (т.е. основное все должно работать, но полностью и при всех условиях не тестировалось). Принимаются комментарии, пожелания по формату лог файла, по данным, которые хочется туда выводить. В будущем еще планирую добавить данные по контрактам, миссиям, пассажирам, посадки на планеты, док с другими объектами кроме станций (хотя уже должно работать, но не тестировал). PS: все тестировалось только под oolite 1.76 на Win7 (x86) PS: должен быть установлен OXP Basic-debug. Но он вроде по умолчанию есть уже. PS: приложил сборку OoLogUtility.exe только под Windows. Если кому надо под другие системы, то надо будет из исходников пересобирать самим
|
Автор: | Commander Stern [ 23.02.12 ] |
Заголовок сообщения: | Re: Logbook OXP - расширенный журнал действий пилота |
OXP обновился до версии 1.0a2. Изменений не то чтобы сильно много, но считаю существенными. Эта версия выглядит более завершенной, чем 1.0.0a1. Код привел в порядок, баги поотлавливал заодно поменялся в лучшую сторону формат файла, добавились новые события для логирования. Архив с новой версией ищите в первом посте. |
Автор: | seventh [ 23.02.12 ] |
Заголовок сообщения: | Re: Logbook OXP - расширенный журнал действий пилота |
всё никак не доберусь до игры, блин. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |