EasyUniversal / DocsДокументация · SDK 0.3Подписка Universal ↗
Easy Universal / Архитектура и статус

После 0.3: дальнейшие задачи

AngelScript · native runtime · локальная сборка

Что делать после закрытого выпуска 0.3

Следующие практические задачи

Cloud scripts использует подписанный каталог сайта, отдельные подписи авторов,
точные зависимости и атомарную активацию скачанных файлов. Native GUI предлагает
Refresh/Cached, Download latest, Open installed и возврат к Local scripts.
Старые версии и Rollback из меню убраны. Скачанные пакеты открываются только для чтения;
запуск и разрешения остаются отдельными действиями. Подписи авторов и жизненный цикл ключей реализованы; публикацию выполняет
привилегированная задача после одобрения администратором. В поставке 1.0.0 сайт
принимает пакеты через «Мои Cloud scripts»; автоматическая задача обновляет
policy/index до истечения срока. Публикация из аккаунта не исполняет исходник.
Контракт: REPOSITORY_RU.md.

Исправление 0.3.3: frame pacing использует монотонные сроки и waitable timers,
--fps доступен в stream/preview; обновлены текущие инструкции и LLM комплект.
on_timer сохраняет контракт каждые три кадра. FRAME_TIMING_RU.md описывает
ограничения и проверки; фактические результаты записываются в VERIFICATION.md.

Этап редактора расширен: Tab/Shift+Tab, отступы выделенного блока, Enter с
сохранением отступа, native Undo и проверки сохранения. В 0.3.8 добавлены номера
строк, выбор объявленных modules и фоновые import/open/save. В текущем клиенте
есть лексическая подсветка AngelScript и подсказки зарегистрированных деклараций
из API_SCHEMA. В поставке 1.0.0 Ctrl+Space учитывает области/объявленные типы,
F12 открывает однозначное объявление, F7 проверяет типы компилятором без запуска.
Ограничения индекса подсказок: EDITOR_SEMANTICS_RU.md.
В 0.3.5 Settings показывает ID/PID, состояние, эффективные возможности и ошибки
telemetry-провайдера. Подробности доступны при наведении; IPC остаётся вне UI thread.
В 0.3.6 сканирование/хэширование каталога перенесено из UI в отдельный поток;
проверены большой каталог, повторный Refresh, выбор, ошибка и закрытие при проверке.

  1. Многочасовой прогон UI, editor, Reload/Stop и внешнего провайдера: latency,

CPU/память, дочерние процессы, отключение/повторное подключение того же процесса.

  1. Чистая Windows-машина, DPI/мониторы, ограниченная учётная запись, установка и

восстановление после неудачного обновления. UAC и exclusive fullscreen не
считать проверенными автоматически.

  1. Выбор telemetry-провайдера и его разрешений в GUI реализован в 0.3.4;

состояние, source-id, PID и capabilities показаны в 0.3.5 без автоматического запуска.

  1. Улучшить editor, клавиатурную доступность, mouse/modifier keybinds и оформление

самого менеджера. Текущие палитры относятся к script preview.

  1. Экосистема 0.4: доверенные репозитории, версии пакетов, документированные

источники телеметрии, тестовые наборы авторов, управление зависимостями.

  1. AI/MCP и развитие коммерческой инфраструктуры: отдельная подписка и личная

доставка уже работают; MCP, доверие авторам и защита пакетов требуют дальнейшего
проектирования. Текущий контроль доступа не гарантирует защиту от любого кряка.

Не заявлено в 0.3

  • Внешний backend произвольного Process API. Сканирование, RIP и профили работают

локально; интерфейс IPC не предоставляет этих операций. Перенос общих алгоритмов
на другие поддерживаемые источники потребует отдельного контракта и тестов.

  • Автоматическая поддержка произвольных игр или готовые актуальные игровые адаптеры.
  • Kernel/DMA/hypervisor, обход античита, Discord Overlay hijacking.
  • Полноценная OS-песочница и гарантии undetected.

Отдельный базовый драйвер

Каталог driver содержит WDM GET_INFO/PING и расширение READ_INFO/READ.
С 09.10 runtime подключает его по явному Read through driver или
--process-backend driver к существующим чтениям Process API, с обычными правами
Windows и прежними PID/permission/byte quotas. Отсутствие драйвера — ошибка
до callbacks, без fallback. Новый SYS пока не подписан и не загружен;
реальная работоспособность kernel чтения остаётся отдельной проверкой.
В 0.3.7 Settings добавляет явную диагностику GET_INFO/PING установленного device
в скрытом дочернем процессе с таймаутом. Диагностика не устанавливает драйвер.
Следующий практический этап — допустимая подпись/загрузка, --read-self и
подписанный установочный пакет. Точный статус: driver/VERIFICATION.md. Пользовательский
тест протокола не подтверждает работоспособность SYS в ядре.

Easy External — отдельный проект; его файлы и выпуск не меняются при работе над
Universal. Для возвращения к нему прочитать cs2base/docs/EXTERNAL_HANDOFF.md.

Easy Universal — отдельный проект. Easy External не изменён.