Skip to content

Releases: xi-kari/Nikkiward

Nikkiward 0.1.0-preview.5

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 17:32

游戏版本更新后无法启动、以及「选择游戏目录没反应」的问题,在本版一并解决。

这版改了什么

  • 游戏更新不再导致启动失效。 启动预检不再钉死五个官方组件的 SHA-256 与文件版本,改为验证 Authenticode 签名有效且签名者可归属官方发行商(叠纸/苏州暖暖与 ACE 反作弊的证书身份,支持证书轮换)。游戏、官方启动器或反作弊更新后,只要文件仍由官方签名,启动照常放行——不再需要等 Nikkiward 发新版。
  • 启动器版本目录自动适配。 不再要求官方启动器目录精确等于 1.3.1,任意数字版本目录都能识别;更新残留旧目录时自动取最高版本。
  • 修复「选择游戏目录没反应」。 手动选目录的每条失败路径都会弹出对话框并给出可操作指引;「定位游戏」按钮旁新增常驻状态提示;以管理员身份运行时文件夹选择器改走 Win32 对话框,不再静默失败;游戏目录嵌套在启动器目录下时会自动找回 launcher 根;版本更新后自动回落到同渠道唯一候选,不再卡在「未选择」。
  • 安全保障不降反升。 提权启动前以拒绝写入/改名/删除的方式锁定 xstarter.exe 并重验签名,关闭「验签通过后、UAC 弹窗期间换文件」的窗口(旧版就存在的缺口);launcher 侧组件额外钉 OriginalFilename,防止其他官方签名程序被改名塞进提权槽位;未签名、签名无效或签名者不可信的组件一律拒绝启动。哈希与版本仍会记录,用于诊断。
  • 启动按钮新增「签名验证未通过」专属状态;诊断页改为实时刷新;预检失败原因(含签名者身份)并入脱敏诊断导出。
  • 启动契约文档(LAUNCH_CONTRACT.md)按 v2 全面改写,残余风险如实披露。

验收状态(如实)

已验证:国服官方渠道真机安装发现与静态预检(--current-machine 测试全过);签名者身份闸门在作者真机的全部官方签名二进制上通过;安装、修复、卸载与用户数据保留由 CI 在 Windows Server 2025 上自动验收;发布载荷通过隐私与外部内容门禁。

未验证:一键启动成功率(应用内如实显示 VerifiedOneClick=false);哔哩哔哩与 Steam 渠道的真实启动;干净系统矩阵;从 preview.4 的覆盖升级路径。

下载

安装包与便携 ZIP 均未做代码签名,SmartScreen 可能提示未知发布者;下载后请与 SHA256SUMS.txt 比对校验值。受游戏版本更新影响无法启动的用户,升级到本版即可恢复。

Full Changelog: v0.1.0-preview.4...v0.1.0-preview.5

这是非官方社区项目预览版。

Nikkiward 0.1.0-preview.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Aug 06:15

Nikkiward 0.1.0-preview.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Aug 17:20

Nikkiward 0.1.0-preview.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Aug 12:48

Nikkiward 0.1.0-preview.2\n\n- 修正默认壁纸冷启动时的深色主题与左侧栏自适应。\n- 保留 Ocean 胶囊的偏蓝启动按钮效果。\n- 内置默认背景模糊底板与五张默认收藏。\n- Windows x64 安装包与便携 ZIP 均通过 CI 安装、启动、修复、卸载验证。\n- 发布载荷通过隐私与外部插件排除门禁。\n\n这是非官方社区项目预览版。