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.
Встановлення готового клієнта
- Розпакуйте весь архів в окремий каталог із правом запису. Не запускайте програму безпосередньо з ZIP.
- Відкрийте
clientабоclient-without-yoko. - Запустіть
ClassicUO.exe, не відокремлюючи його від сусідніх бібліотек і каталогів payload. - Якщо з’явиться запит, укажіть каталог із даними Ultima Online.
- Звичайним способом налаштуйте адресу сервера, порт, обліковий запис і профіль.
Ігрові дані не входять до цього проєкту. Вибраний набір даних має відповідати серверу.
Перевірка завантаженого архіву
Порівняйте SHA-256 архіву зі значенням у файлі .sha256.txt, опублікованому поруч:
Get-FileHash .\ClassicUO-BadNewbie-BasicIDE.zip -Algorithm SHA256
Показане значення має збігатися повністю. Точна назва ZIP може відрізнятися.
Перший запуск Basic
У повній редакції:
- відкрийте Options → Basic IDE;
- виберіть AutoLoad-файл для поточного персонажа й натисніть Apply;
- відкрийте Basic IDE;
- створіть або відкрийте скрипт із
SUB Main(); - перевірте його клавішею
F6; - запустіть поточний скрипт через
F5абоSUB Main()без налагоджувача черезCtrl+F5.
Докладніше: Basic Runtime та IDE і AutoLoad та макроси.
Оновлення наявного клієнта
Перед заміною зробіть резервну копію власних профілів, AutoLoad-файлів, Autoload\Scripts і користувацьких Fonts. Розпаковуйте новий пакет у чистий каталог і повертайте лише особисті дані. Не копіюйте поверх нього старі виконувані файли, розширення IDE або згенеровані залежності — змішування може повернути помилки попередньої збірки.