Settings and Profiles - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Налаштування та профілі

Область збереження

Частина параметрів є глобальною для встановлення, а частина зберігається у профілі персонажа.

Профіль персонажа

  • вибраний AutoLoad-файл;
  • локальні підписи предметів;
  • більшість ігрових налаштувань інтерфейсу;
  • компонування та параметри конкретного персонажа.

Глобальні налаштування

  • обмеження FPS та пов'язані загальні параметри установки;
  • налаштування, які потрібно зберігати при перемиканні профілю.

Застосувати

На сторінках налаштувань Apply повинен:

  1. вважати поточний стан полів та прапорців;
  2. застосувати параметри активного клієнта;
  3. записати їх у правильну область профілю;
  4. не скидати прапорці під час повторного відкриття сторінки.

Важливі виправлення

  • Experimental-прапорці зберігаються після Apply;
  • FPS не повертається мимовільно до 60 після перезапуску;
  • відключення click automove припиняє вже заплановане продовження;
  • відключення стандартних UO hotkeys не видаляє користувацькі призначення;
  • Auto Open Doors використовує конкретні serial двері та обмежує повторні запити.

Резервна копія

Перед оновленням скопіюйте каталог налаштувань та власні скрипти. Не публікуйте профіль без очищення: він може містити ім'я персонажа, адресу сервера, шляхи та макроси користувача.

Home · C# · IDE · API · Приклади

Менеджер: видалення та локальні дані

Щоб видалити профіль, виберіть його картку та натисніть «Видалити профіль». Щоб видалити групу, виберіть її та натисніть «Видалити». Підтвердження показує назву; група видаляється разом зі своїми профілями. Файли скриптів залишаються на диску.

Спочатку зупиніть активні сеанси профілів. Менеджер не видаляє профіль або групу, поки їхні сеанси працюють. Скасування підтвердження не змінює дані.

Типова папка — Game Manager поруч із програмою Manager: профілі, налаштування, компонування, дані WebView2 та нові облікові дані. Credentials містить зашифровані паролі Windows DPAPI; для іншого користувача або комп’ютера паролі потрібно ввести знову. Попередні записи Windows Credential Manager читаються до повторного збереження.

Режими команд та офлайн IDE

FPS і чисте зображення

Ігрове вікно, відкрите через Manager, використовує вибраний ліміт FPS без додаткової паузи після кожного кадру. Налаштуйте FPS у параметрах клієнта та натисніть Apply. Параметр зниження FPS у неактивному вікні діє окремо. Вибране число є верхньою межею: фактична швидкість залежить від сцени, комп’ютера та драйвера.

Перед кожним кадром буфер зображення світу, глибини та трафарету очищається. Це запобігає збереженню тіней і слідів попереднього зображення на відкритих ділянках після руху камери. Закриття ігрового вікна зберігає сесію та запущені скрипти.

Скрипти офлайн та збережений набір

До підключення можна завантажувати та вивантажувати файли зі списку Manager. Це офлайн-вибір, а не виконання: команди ігрового світу потребують підключеної сесії. Вибір зберігається окремо для кожного профілю в Game Manager/ScriptWorkspaces та відновлюється після перезапуску Manager, навіть якщо список порожній.

Кнопка збереження набору явно зберігає поточний список, порядок і прапорці автозапуску для наступного входу. Завантаження або вивантаження файлу саме по собі не змінює збережений набір і не видаляє файл із диска. Збереження коду не перезапускає активний скрипт: наступний запуск або Reload читає збережений файл.

Групи та спільна сесія

Виберіть групу, щоб підключити або відключити її профілі відповідними кнопками. Підключення не створює другий сеанс для вже активного профілю. Відключення завершує сесії групи; закриття лише ігрового вікна залишає сесію та скрипти активними. IDE та API Manual відкриваються через Manager також для Client без вбудованої IDE. Розділи можна відокремити, змінити їхній розмір та відновити компонування.

Карта, відстань та ліміт руху

Карта готує повне зображення поточної карти світу та показує поступ завантаження. Початкове читання потребує часу; після завершення кеш дозволяє пересувати огляд без повторного завантаження кожної області. Колесо миші масштабує навколо вказівника. Відстань до вказаної точки та ліміт доступні у вікні карти; кнопок використання навичок на карті немає.

UO.LimitMove(2000) обмежує відстань від початку до цілі, а не довжину маршруту. Формула: max(abs(targetX-startX), abs(targetY-startY)). UO.LimitMove(0) прибирає це обмеження. Рух за координатами, Follow, пошук шляху та обидві карти використовують спільне значення сесії. Явні тайм-аути й обмеження окремого виклику залишаються чинними.

Ping та повідомлення про помилки

Ping позначає спосіб вимірювання: ігрова відповідь, ICMP або TCP. Порівнюйте значення одного способу вимірювання. Пряме підключення через Manager не вважається проксі; для справжнього проксі не виконується обхід маршруту. Manager не може прибрати затримку самого сервера або мережі. Повідомлення про помилки містять причину та доступну дію мовою інтерфейсу; технічна діагностика компілятора зберігається для пошуку точного місця.

Копіювання профілів і груп

Кнопка «+» біля заголовка «Групи» створює групу. У меню «⋯» доступні додавання профілю, підключення й відключення всієї вибраної групи, перейменування, копіювання та видалення групи. Меню «⋯» картки персонажа містить копіювання й видалення профілю.

Копія профілю зберігає параметри підключення, проксі, модулі та збережений набір скриптів: шляхи, порядок і автозапуск. Копія групи містить усі її профілі. Нові ідентифікатори й записи паролів незалежні від оригіналу; фіксований локальний порт перемикається на автоматичний вибір. Копії залишаються відключеними. Файли коду спільні за збереженими шляхами: копіювання профілю не створює копій самих скриптів. Видалення копії не видаляє оригінал або файли скриптів.

Налаштування менеджера

Мова й оформлення · Клієнт · Редактор · Скрипти · Клавіатурні скорочення · Резервні копії · Додатково

Параметри з’єднання та клієнта зберігаються окремо для кожного профілю.

Ті самі C# IDE та API Manual, що й у графічному клієнті. Відкриті вікна використовують спільний сеанс; редактор і довідка доступні також офлайн.

Файли, порядок і автозапуск вибраного профілю.

Скорочення менеджера працюють поза полями введення та відкритими діалогами. Скорочення редактора налаштовуються в C# IDE.

Клавіатурні скорочення Модулі
Ctrl + Shift + M Мапа
Ctrl + Shift + I C# IDE
Ctrl + Shift + A API Manual
Ctrl + Shift + J Спільний журнал
Ctrl + Shift + P Налаштування профілю
Ctrl + Shift + O Налаштування менеджера

Резервні копії

Для резервної копії закрийте менеджер і всі ігрові сеанси, потім скопіюйте всю папку Game Manager. Для відновлення закрийте програми й поверніть вміст копії до цієї папки.

Збережені паролі зашифровані й відновлюються лише під тим самим обліковим записом Windows. API-ключі та налаштування сторонніх ШІ зберігаються окремо.

Перед першою резервною копією знову збережіть паролі в новому менеджері. Ігрові файли та скрипти поза папкою налаштувань копіюйте окремо.