About the Project - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

О проекте

Home · BASIC · UO API · A–Z · Examples · Languages

ClassicUO в украинском тёмно-золотом стиле

ClassicUO - Bad Newbie & Basic IDE Edition — неофициальная расширенная редакция ClassicUO для пользователей, которым нужны глубокая настройка интерфейса и встроенная среда автоматизации Basic.

Цели сборки

  • сохранить совместимость с игровым клиентом ClassicUO;
  • дать пользователю независимый контроль над шрифтами, цветами и игровыми подсказками;
  • улучшить наблюдаемость игровых событий: касты, параметры персонажа и доступные свойства предметов;
  • встроить полноценный цикл разработки Basic-скриптов: редактор, запуск, отладка, Inspector и Manual;
  • документировать только то API, которое действительно зарегистрировано в Runtime;
  • предоставить полную редакцию и редакцию без Basic.

Что проект не делает

  • не включает игровые данные Ultima Online;
  • не является игровым сервером;
  • не изменяет скрытые серверные характеристики и не может получить данные, которые сервер не отправляет клиенту;
  • не переводит серверные сообщения, имена игроков или текст, поступающий с сервера;
  • не гарантирует, что автоматизация разрешена правилами конкретного шарда.

Основа и лицензии

Основной код распространяется по BSD 2-Clause License с сохранением уведомления об авторских правах. Встроенная Basic IDE использует Eclipse Theia и соответствующие зависимости; её пакет отмечен лицензией EPL-2.0. Отдельные сторонние компоненты и шрифты могут иметь собственные лицензии, которые необходимо сохранять при распространении.

См. также: архитектура, состав архива, проверка выпуска.