# Activities 原点样式的可选只读事实 2026-10-24,旧客户端 SHA256 `6891f70a021fa9f3a0e00458c284f48d1226e68ae7fc02ad48081aed47857e93` 与本机 ED5A 客户端分别留证。Native 所用地址仍是已验证 ED5A 直接地址,旧RVA只用于来源研究。没有执行原客户端函数、setter、网络请求或安装 DLL。 实际派生对象是旧 `552E5C8`,不能使用基类 uniform getter。原 `3B264B0` 要求原 ready、通用元数据可见、`3B42700` 原范围predicate通过,之后调用实际 Power metadata 与 `3B2F080`。普通点复制 dual colour 的第二组 raw RGB;debug byte `5FDB275` 关闭时 alpha 是1。debug打开的计数alpha分支暂保持Style未知,不拿工具近期进度代替。 `3B2F080` 在metadata state非0且owner index在原definition向量内时使用该index的原颜色。原definition ID、UIID和index是三个不同值。state0读取contest flags `+4C`,多位/单位置位分别取对象130/118;全零取100。非零state但owner越界也使用100灰色fallback。无metadata记录则工具保持未知,不把原getter内部fallback对象冒充已观察分类。 `3ACF250` 从原冻结资源 `(286,6144)` 的F8/104/110构造三个fallback:linear(.4,.4,.4)、白、白,调用 `3AC40B0(mode0)->6CCBE0` 得raw RGB。灰色raw约.665185。原尺寸getter `3B28160` 只读object64,资源默认值.7;没有Territory的相机距离倍数。原定义颜色则由 `3AF6A80->3AC40B0(mode1)` 同时保存raw/linear,保留HDR值。 `research/galaxy_power_outer_compatibility.py` 扩展完整constructor/update/transfer函数指纹;无unwind的颜色selector核对到最后一条ret的完整0x8D字节,尺寸leaf核对13字节。`research/Trace-GalaxyPowerOuterStyle.py` 固定资源hash、三个原triplet及默认尺寸,输出 `artifacts/galaxy-query-research/power-outer-sources/original-outer-style.json`。 原生独立reader只读既有实际service/owner/nav中心、原definition向量和metadata hash,保留500ms、owning-thread、PID/image/entity/当前系统约束,前后核对源、颜色、向量、ready及debug。每批结束再次验证,失效时清Style。既有可见性不以可选Style是否成功改变。wire在原Outer四字段后追加可选style;旧插件缺字段保持null。Core拒绝无可见绑定/颜色不完整/非有限样式,显式null替换旧事实,运行事实不写磁盘。 Core相关10项已通过(含8项Outer与runner名称额外匹配的2项route测试)。新增Native自分配fixture `XFENavigationGalaxyPowerOuterStyleSelfTest` 期望255,覆盖HDR实际owner、无主flags、无效owner原灰fallback、缺metadata未知、范围/Thargoid否定、debug隔离、源变化和零写入;既有OuterWire255扩真实style往返。Native统一执行由主任务记录,不能由源码存在声称运行通过。 仍未完成:原外层范围壳/连接geometry、原frame descriptor动态淡出、debug开关显示分支及现场视觉。该可选点样式没有将上述功能标为完成。