About the Project - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
О проекте
Home · BASIC · UO API · A–Z · Examples · Languages

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. Отдельные сторонние компоненты и шрифты могут иметь собственные лицензии, которые необходимо сохранять при распространении.
См. также: архитектура, состав архива, проверка выпуска.