UA Installation - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Встановлення

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

Вимоги

  • Windows x64;
  • розпакований архів збірки;
  • легально отримані ігрові дані Ultima Online;
  • дані доступу до потрібного ігрового сервера.

Готовий клієнт зібраний як Windows NativeAOT-застосунок. Для звичайного запуску готового клієнта .NET SDK встановлювати не потрібно.

Вибір редакції

Пакет містить дві редакції клієнта:

  • client — Bad Newbie разом із Basic IDE Runtime, IDE та API Manual;
  • client-without-yoko — Bad Newbie без інтерфейсу й Runtime Basic.

Їм відповідають вихідні коди project та project-without-yoko. Додаткові приватні для клієнта шрифти містяться в open-font-pack, а звіти складання й тестів — у verification.

Встановлення готового клієнта

  1. Розпакуйте весь архів в окремий каталог із правом запису. Не запускайте програму безпосередньо з ZIP.
  2. Відкрийте client або client-without-yoko.
  3. Запустіть ClassicUO.exe, не відокремлюючи його від сусідніх бібліотек і каталогів payload.
  4. Якщо з’явиться запит, укажіть каталог із даними Ultima Online.
  5. Звичайним способом налаштуйте адресу сервера, порт, обліковий запис і профіль.

Ігрові дані не входять до цього проєкту. Вибраний набір даних має відповідати серверу.

Перевірка завантаженого архіву

Порівняйте SHA-256 архіву зі значенням у файлі .sha256.txt, опублікованому поруч:

Get-FileHash .\ClassicUO-BadNewbie-BasicIDE.zip -Algorithm SHA256

Показане значення має збігатися повністю. Точна назва ZIP може відрізнятися.

Перший запуск Basic

У повній редакції:

  1. відкрийте Options → Basic IDE;
  2. виберіть AutoLoad-файл для поточного персонажа й натисніть Apply;
  3. відкрийте Basic IDE;
  4. створіть або відкрийте скрипт із SUB Main();
  5. перевірте його клавішею F6;
  6. запустіть поточний скрипт через F5 або SUB Main() без налагоджувача через Ctrl+F5.

Докладніше: Basic Runtime та IDE і AutoLoad та макроси.

Оновлення наявного клієнта

Перед заміною зробіть резервну копію власних профілів, AutoLoad-файлів, Autoload\Scripts і користувацьких Fonts. Розпаковуйте новий пакет у чистий каталог і повертайте лише особисті дані. Не копіюйте поверх нього старі виконувані файли, розширення IDE або згенеровані залежності — змішування може повернути помилки попередньої збірки.