PS3 版移植版

解压失败

若解压出错,通常是软件版本过旧或下载损坏。推荐使用 7-ZipPeaZipWinRAR 等常用压缩软件。并核对分包的 SHA1 校验码(在“1. 完整游戏”文件夹内的 SHA1.txt 中查看),若不一致需重新下载该分包。

启动器更新失败

Windows 7 平台:

Windows 7 平台用户更新失败并提示 System.IO.FileNotFoundException,通常是因为缺少必要的系统组件。请下载安装 .NET Framework 4.8

其他情况:

其他情况更新失败,可从“下载链接”的“更新下载”中,分别下载“脚本”与“资源包”,自行解压到游戏目录。

游戏显示问题

PC 平台:

  • 显示异常:可能是因为显卡驱动程序已过时。本游戏引擎使用 OpenGL,过时的驱动可能导致问题。请尝试更新显卡驱动。
  • 显示不全:可能是系统缩放导致的。请右键点击游戏主程序 onscripter-ru.exe,在“属性”→“兼容性”中,将高 DPI 缩放设置更改为“应用程序”。

Android 平台:

  • 显示异常:某些设备需要在 ons.cfg 配置文件中添加 render-self=no 以修复画面异常。
  • 显示不全:需要将游戏主程序(.apk)更新到 r3569 或更高版本,并在 ons.cfg 配置文件中指定用于将游戏画面左移的手动屏幕偏移量。例如,对于屏幕分辨率为 2400x1080 的 Redmi Note 9 Pro,应添加 system-offset-x=180

游戏没有声音

检查静音状态:查看游戏窗口标题栏是否显示 [Sound: Off]。如果是,请按下 Alt+M 取消静音。

检查角色语音:进入游戏的环境设置(第三页),确保所有角色的语音都已开启。

修改音频设置:如果上述方法无效,请尝试修改 ons.cfg 配置文件:

  • 添加 audioformat=VALUEVALUE 可尝试 s16s32
  • 或者添加 audiodriver=VALUEVALUE 可尝试 directsoundwasapi

兼容性问题:如果所有方法都无效,则可能是引擎与你的设备存在兼容性问题,暂时无法解决。

游戏内字号过大

可以在 ons.cfg 配置文件中加入 font-multiplier 代码来缩放字号。将代码中所有的 0.9 替换为你希望的缩放比例。

注意:此功能可能导致文字在极少数情况下出现显示不稳定的问题。请谨慎使用。

代码示例(缩放为 0.9 倍):

font-multiplier=b1:0.9,b2:0.9,b3:0.9,b4:0.9,b5:0.9,b6:0.9,b7:0.9,p0:6:0.9,p1:1:0.9,p1:2:0.9,p1:3:0.9,p1:4:0.9,p1:5:0.9,p1:7:0.9,p2:1:0.9,p2:2:0.9,p2:3:0.9,p2:4:0.9,p2:5:0.9,p2:7:0.9,p41:1:0.9,p41:2:0.9,p41:3:0.9,p41:4:0.9,p41:5:0.9,p41:7:0.9,p42:1:0.9,p42:2:0.9,p42:3:0.9,p42:4:0.9,p42:5:0.9,p42:7:0.9

存档、读档时出现问题

可以尝试在游戏的环境设置中选择“初始化游戏”来重置状态。如果问题依旧,可以手动删除存档文件夹来彻底解决。

存档路径请参考 游戏贴士

注意:这将删除所有存档,操作前请先备份。

Android 平台运行卡顿

目前存在多种可能影响性能的问题,因此建议仔细配置以下选项:

选择渲染器:

默认情况下,ONScripter-RU 使用 OpenGL ES 2.0 渲染器。如果初始化失败,或者 ons.cfg 配置文件中存在 renderer-blacklist=GLES2 这行设置,则会回退到 OpenGL ES 3.0 渲染器。某些设备可能不支持 OpenGL ES 3.0,但启用它可能会带来稍好的性能。

启用硬件视频解码:

默认情况下,由于性能不佳,ONScripter-RU 在 Android 上禁用了硬件视频解码。但你可以通过在 ons.cfg 配置文件中添加 hwdecoder=on 来启用它,这可能有助于降低功耗。请注意,无论是否启用此选项,都无法保证在任何移动设备上都能流畅播放 1080p 视频。

后备纹理加载:

在某些设备上使用 OpenGL ES 2.0 渲染器时,你可以通过启用额外的 RAM 缓存来改善特定纹理(例如配置菜单)的加载性能。为此,请在 ons.cfg 配置文件中添加 texture-upload=ramcopy。请注意,这可能导致内存不足的低端设备崩溃。使用 OpenGL ES 3.0 渲染器时,此设置将被忽略。

帧率限制:

你可以通过将游戏帧率限制在低于 60 帧/秒的值来改善性能并显著降低功耗。请在 ons.cfg 配置文件中添加 force-fps=30,其中 30 是你期望的帧率值。你还可以额外添加 force-vsync 来启用旧式垂直同步,但这不太可能带来明显益处。不设置帧率限制可能导致在某些硬件上的部分场景中出现黑条等渲染异常。

纹理尺寸限制:

通过将支持的纹理尺寸限制设置为低于设备本身支持的值,你可能会在某些场景中获得稍好的性能。请在 ons.cfg 配置文件中添加 texlimit=4096,其中 4096 是以像素为单位的 2 的幂次方值。

Linux 发行版不受支持

游戏在 Wine 环境下可以完美运行(经测试,Wine 1.7.21 下运行正常)。建议使用 Wine 的 1.6 分支或更新的最新版本

黄金蝶