XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8

0.4.16 星图与改船修订

恒星信息卡改为底部居中,避开左侧面板。删除网格说明、视野数量与右下角调试状态文字;保留恒星名称、选中信息和操作提示。星图浮层的亚克力 TintOpacity 改为 0.12,TintLuminosityOpacity 为 0,画刷整体 Opacity 为 0.22,确保底层星图可见而不降低文字不透明度;飞船编辑恢复实色面板。模块卡片的更改图标为 Segoe Fluent Icons 的 F1CB。

武器选择按游戏中的十二类排列:光束激光、加农炮、多管机炮、实验性、导弹、爆发激光、电磁炮、空雷、脉冲激光、采矿工具、霰弹炮、鱼雷。分类使用游戏原有分类图标。脉冲扰乱激光归入脉冲激光;猎犬、反异种、先进、酶导弹等导弹发射架归入导弹;采矿用途的次表层导弹归入采矿工具。点击分类后才显示兼容的具体型号。

搜索与规划目标

搜索框的编辑内容不再逐字写入已提交的导航终点。完成搜索选择后才更新目标。所选恒星的圆环与名称优先响应点击和长按,避免投影在其后面的邻近星点抢走搜索结果;按下时停止聚焦动画,目标改变则取消尚未完成的长按。规划开始时保存目标名称和地址,在异步读取、提交与确认之间核对目标没有改变。目录查询拒绝名称不匹配的结果,并尝试从独立补全服务恢复精确匹配;游戏完整航路的末项也必须同时匹配终点地址和名称。

只读查询核对 Adnyayar 的游戏地址为 5070343382393,坐标为 (103.53125, 65.0625, -117.3125)。独立界面探针以 Adnyayar 和 Col 285 Sector MC-I b11-2 的重叠投影复现误选路径,验证长按圆环和名称仍提交 Adnyayar、改变选择取消长按、输入未提交的搜索不更改终点。此探针不向游戏发送航线规划或飞行命令。

星系载入与星云

修复远景不请求原生星区、并隐藏全部普通星点的两个分支。绘制批次容量提升至 65,536;实际目录缓存仍按视野回收至约 30,000 条,导航期间不占用飞行接口。远景将原始银河密度栅格绘成分级的未分辨恒星光点,光点只表达密度,不作为可选星系、不生成虚构地址或名称。可选恒星始终来自真实目录。

当前原生接口的每次区域查询上限仍是 24,000 个星系、512 个质量盒与 700 ly 半径;密集区域达到上限并不表示已穷举区域内全部星系。缩放和移动后重新查询。公共目录后备也只包含玩家上报的星系。此次没有改变或替换运行中的插件。

星云使用本机游戏原始的 64³ BC7 体积资源及传递函数,GPU 光线步进渲染,随镜头旋转改变形状,并按恒星与镜头之间的体积衰减星光。索引含 172 处原始命名星云的位置及范围、37 个体积纹理引用。18 处特殊星云保留其精确模板映射;其他命名星云使用对应亮星云、暗星云或行星状星云的原始通用模板,通用模板变体选择尚非游戏原算法。该索引不代表全部程序生成星云。纹理从匹配的本机游戏安装只读加载,游戏像素数据不进入发布包。

只加载可见云团,GPU 同时最多保留十二种纹理,移出视野后回收;雾层采用半分辨率且最多 1280×720,静止时不持续重画。资源引用、封装校验、位置及范围见 XFEEDToolBox.Core/Rendering/local-nebula-reference.json。

2026-10-22 只读验收:Sagittarius A* 坐标 (25.21875, -20.90625, 25899.96875),700 ly 查询返回 24,000 个不同真实地址,远景与近景均绘制全部已读取的 24,000 个星系。40 次旋转的 CPU 绘制均值约 4.25 ms,P95 约 5.75 ms,五次绘制调用;这不是 GPU 时间或完整显示帧率。Coalsack、昴宿星云与巴纳德环分别通过体积贡献、旋转变化、静止停绘及离开视野释放显存的检查。报告位于本机 artifacts/nebula-0416/render-02/result.json。

最近材料获取

常用地点增加人造材料、原材料、数据三个获取类别。人造材料按用户提供的八项 G5 规则筛选星系势力与派系当前状态,再按实际三维距离选最近一处已上报候选。筛选包括非控制派系,不使用待发生或恢复中的状态,不把缺失字段当作 None。候选不是信号源已出现的保证;到达后仍需扫描高等级信号。请求采用 Spansh 星系搜索。

原材料收录用户图中的七处脑树点:HR 3230 3 a a、Wregoe SB-Z b41-2 A 1 a、HIP 34958 AB 1 a 与 AB 1 d a、Synuefe FS-X b48-1 A 1 a、Synuefe BY-F d12-39 A 2、Synuefe AN-H d11-101 AB 1 c。按材料筛选及距离排序,显示行星、起止经纬度与同地可采材料。星系坐标及地址从 Spansh 精确名称查询核对。原图注明钇点没有锗,该点不加入锗的结果。

数据固定为 Jameson 坠毁点,HIP 12099 1 B,纬度 -54.3803、经度 -50.3575。类别切换时取消旧查询并清除旧结果。材料规则与地点表位于 XFEEDToolBox.Core/Galaxy/MaterialGathering.cs。

提交快照的核心回归共 316 项,312 通过、4 项外部集成跳过、0 失败。独立界面探针通过材料分类和地点筛选、汉化武器分类、实色改船面板、更改图标与居中信息卡检查,报告位于本机 artifacts/nebula-0416/release-ui/result.json。未实测自动飞行,未重启游戏,未更新运行中的游戏插件,也未生成压缩包。客户端以 --no-session-automation 打开,保留用户原有持久设置。

Visual Studio 解决方案显式将 x64 映射至客户端的 x64 以及 Core/Test 的 Any CPU,并声明 Debug/Release,避免未知项目配置映射。共享启动配置见 XFEEDToolBox.slnLaunch,仅启动客户端。其格式采用 Microsoft 的共享启动配置说明。