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

Статус этапов SDK

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

SDK: сверка исходного плана — версия 0.3

Выпуск 0.3: B1/B2 (IDataSource / LocalDataSource) реализованы;
GUI дополнен отдельным gui.json, Tabs/CheckboxGroup/HSV, темами,
локальным keybind picker, BoxLayout и ScrollPanel. Внешний scalar telemetry IPC
имеет отдельный source API; он не заменяет LocalDataSource для Process API.
Точная сверка изменённого объёма — RELEASE_03_STATUS_RU.md.
Контракты — DATASOURCE_RU.md и GUI_03_RU.md.

Process toolkit 0.2 расширяет отдельное направление: потоки/handles,
сигнатуры/RIP, запись с дополнительным явным согласием, JSON-профили и
диагностика. Контракт и ограничения — PROCESS_API_RU.md. Это не обход
защищённых процессов и не автоматическая поддержка новых игр.

Исходный пунктСейчасЧто ещё не готово
Векторы, матрицы, варианты проекцииvec2/vec3/matrix4, matrix/basis projection, array и math; RC11Конвенции конкретного движка должен задавать адаптер
Буферное чтение и ошибкиImmutable memory_buffer, typed reads, read budgets, last_error; RC11Атомарный снимок произвольного процесса не гарантирован
Фоновые задачи и безопасная передача снимковWorker/IPC; RC15 native jobs SHA256/JSON на собственных копиях, cancel/reset и freshness helpersНет произвольного параллельного исполнения функций скрипта
Элементы меню и конфигиbutton/checkbox/slider/cycle/textbox; scroll/clip; typed config, .as dropdown/RGBA picker/column/section и toolkit; Grid/PagedList/virtualized ScrollListНет автоматического layout engine, полноценного текстового редактора, drag-scrollbar или клавиатурной навигации dropdown
Асинхронные источники с разрешениямиWT localhost, bounded HTTP GET и POST с отдельным http_postНет WebSocket и произвольных протоколов
Помощники движков и проверяемые адаптерыDescriptor/statuses/entities; RC15 explicit Euler/quaternion math и проверка basis/freshness на fixtures; synthetic/WT examplesНет универсального Unreal/Unity/Source extractor или гарантированной поддержки всех игр

RC14 добавляет инструменты разработчика: sdk-schema выгружает зарегистрированные
функции и типы без открытия пакетов и исполнения скриптов. Из этих данных и SDK
генерируется LLM-комплект. Это не новый игровой адаптер и не совместимость с Ech0.

RC15 реализует ещё несколько направлений сразу; технические границы описаны
в PLATFORM_RU.md. Наличие базового контракта по всем шести строкам не означает,
что полностью завершены все возможные функции Universal: правая колонка остаётся
открытой. WebSocket, полноценный GUI и пользовательские parallel tasks требуют
отдельной реализации/проверок. Реальные engine extractors требуют доступного
авторизованного источника и проверенного контракта конкретной версии приложения.

Flow добавляет автоматический перенос рядов и измерение высоты раскрываемых
секций; это не полноценный layout/editor. Один каталог поставки обновляется
без новых архивов. Закрытая сборка для сайта описана в ADMIN_DELIVERY_RU.md.
Условия публичного стабильного релиза и непроверенные эксплуатационные сценарии:
RELEASE_READINESS_RU.md. Закрытый выпуск не снимает эти ограничения.

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