Skip to content

Repository files navigation

苍之彼方的四重奏系列 - 无障碍模组

为《苍之彼方的四重奏》视觉小说系列打造的综合无障碍模组,为盲人和视障玩家提供完整的屏幕阅读器支持。

支持的游戏

本模组支持两款苍之彼方游戏:

  • 苍之彼方的四重奏(本体)
  • 苍之彼方的四重奏 - EXTRA1

注意: 由于 MelonLoader 与该特定游戏存在兼容性问题,EXTRA2 暂不支持。

语言支持

模组会自动检测游戏的语言设置,并以以下语言提供所有播报:

  • English(英语 - en)
  • 简体中文(Simplified Chinese - cn)
  • 繁體中文(Traditional Chinese - tc)
  • 日本語(日语 - jp)

所有模组播报(菜单导航、按钮标签、状态消息、确认对话框等)将与您的游戏语言设置保持一致。模组会自动使用与游戏相同的语言。

功能

核心游戏体验

  • 对话文本播报:自动朗读所有对话文本,支持多语言
  • 角色名播报:角色说话时播报角色名称
  • 自动朗读模式:默认启用,自动朗读新对话
  • 选项导航:使用上/下方向键导航选项
  • 选项播报:播报所有可用选项

历史记录

  • 历史记录无障碍:完整的文本历史键盘导航
  • 条目播报:滚动时播报条目
  • 批量朗读:按 F5 朗读所有可见条目(一次 4 条)
  • 首尾通知:到达历史记录边界时播报提示

菜单导航

  • 主菜单:完整的键盘导航与播报
  • 设置菜单:Alt+O 快捷键,所有选项卡均可访问
  • 语音书签:按 F11 打开,完整键盘导航
  • 确认对话框:播报对话框文本和按钮导航
  • 菜单关闭播报:所有菜单关闭时均有播报提示

快捷功能

  • F1:重复上一句对话
  • F2:重复角色名
  • F3:重复所有选项
  • F4:重复当前选项
  • F5:朗读所有可见的历史记录条目
  • F6:切换自动朗读模式
  • F7:重复当前菜单项
  • F8:快速存档
  • F9:快速读档
  • F10:快速语音书签
  • F11:打开语音书签菜单
  • F12:切换调试模式
  • Alt+O:打开设置菜单

存档位存档/读档

  • Shift+1-9:存档至第 1-9 号存档位(跳过菜单)
  • Alt+1-9:从第 1-9 号存档位读档(跳过菜单)

安装

1. 为每个您想游玩的游戏安装 MelonLoader v0.7.1 2. 将  AokanaAccess.dll  复制到每个游戏目录下的  Mods  文件夹中:

  • 本体: [游戏目录]\Mods\ 
  • EXTRA1: [游戏目录]\Mods\  3. 启动游戏 — 模组将自动检测正在运行的游戏

从源码构建

要求:

  • .NET SDK(支持 .NET Framework 3.5 的任意版本)
  • Visual Studio 或 VS Code(可选)

构建命令:

bash

dotnet build AokanaAccess.csproj  

构建系统会自动将编译后的 DLL 复制到两个游戏目录。

技术细节

  • 引擎:Unity 2018.2.19f1
  • 架构:32 位(x86)
  • 模组加载器:MelonLoader v0.7.1
  • 运行时:.NET Framework 3.5(Mono)
  • 屏幕阅读器:Tolk 库(支持 NVDA、JAWS、SAPI 等)

未包含的功能

  • 画廊菜单:仅包含视觉内容(CG 图片、立绘),屏幕阅读器用户无法访问

致谢

开发使用了以下工具:

  • MelonLoader — 模组加载器框架
  • Harmony — 运行时补丁库
  • Tolk — 屏幕阅读器集成库

许可

这是一个粉丝制作的无障碍模组。所有游戏内容和商标均属于 NekoNyanSoft。

About

A comprehensive accessibility mod for the Aokana visual novel series, providing full screen reader support for blind and visually impaired players

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages