Skip to content

v0.7.1 —— 补上三处自动路由 + 诊断包更全面

Choose a tag to compare

@jing-hy jing-hy released this 30 Sep 14:31
· 204 commits to main since this release

v0.7.1 —— 补上三处「网络受限时不该失败」的地方 + 诊断包说清楚

修复

  • 自更新检查 / Poser 组件 / 公告预警通道,都补上了「网页 + 镜像」自动路由。
    这几处原先只走 GitHub API:匿名额度用完(60 次/小时)时会分别表现为「检查更新失败:GitHub API 额度用尽」、「Poser 一直缺失、下载不了」、「收不到公告」。
    现在它们和其余组件一样,走网页路线(零 API 消耗),直连不通时自动换镜像线路。

    (本程序绝大多数检查与下载本来就走这条路、不受额度影响;这次只是把漏掉的几处补齐。)

诊断包更全面了

导出的诊断包 summary.txt 现在多出三段,专门用来定位「ReShade 里没有 DLSS5 / 第一人称」这类问题:

  • -- XXMI 注入链摘要 --:active_importer 是不是 EFMI、extra_libraries 实际列了哪些 DLL、每个文件是否存在、签名长度、密钥文件是否存在(不含任何密钥内容);
  • -- DLSS5 shader 文件清单 --:关键 shader 文件的字节数(0 字节会标出)、iMMERSE 目录清单、ReShade.ini 的搜索路径、preset 的 Techniques= 行;
  • -- DLSS5 运行库指纹 --:nvngx_dlss.dll / nvngx_dlssnr.dll 与随包基线是否一致。

说明

  • 验证:python -m pytest tests -q → 145 passed(含 6 例专测上面的回退)。
  • 公告 / 预警内容由仓库里的 alerts.json 决定:改完 push 即生效,不需要更新程序。