bilibili 同步转载: https://www.bilibili.com/read/cv26600785/
前提条件
- 你认识字,看得懂中文
- 手还能动,人还活着
- 能够操作手机(例如滑动,返回,点击),并且有一部安卓手机
- (苹果手机安装
xp3player
和 ons
模拟器)苹果这两个是要收费的,想白嫖自己 Google 找教程
如果参考教程后仍然失败可能是你手机太高级了,不是你人的问题应该是这样的 :doge
如果是这种情况咱推荐你别玩了,咱大可以不受这个气.
本文提到的部分软件均可在站内 tools 下载
本文提到的手机若无特殊说明为 Android 系统
一 、目录相关
这是手机的文件管理(不同手机图标不同哦)
文件管理
打开它你会发现有个叫手机存储的东西
手机存储
这个东西打开之后我们就进入了/手机存储 这个目录
实际上这个目录其实是 /storage/emulated/0
这坨东西,为了方便记忆我们把它叫做/手机存储
(讲这个东西主要是因为之前有人在手机存储里面创建了 storage 这个文件夹 然后在 storage 下面创建了 emulated 文件夹,然后又在 emulqted 下面创建了 0。。。导致了他的游戏文件根本无法读取(笑死),简单理解就是这个 b 创建了 /storage/emulated/0/storage/emulated/0/
这么一坨东西,然后把游戏文件扔到这下面。。。)
二 、授予空间权限
一个小齿轮一样的图标,这个东西就是手机的设置(不同品牌手机设置长得不一样哦)
这里以国内某品牌为例
在设置中找到应用管理,找到你要授权的应用,选择应用权限,然后把需要的权限全部设置为允许
或者也可以在桌面找到要设置的应用,长按图标,选择详细信息然后点击应用权限,设置权限
三 、安装包相关
手机的软件是由一个个文件和文件夹组成的
手机的安装软件一般都是 apk 格式,极少数为 apks 或者 apkm(这两种格式可以使用 SAI 进行安装,由于这两种格式比较少用到就不再多说)
如图所示:
SAI 安装 apks 示例
软件安装的实质其实可以理解为把 apk 文件解压到 /data/app/软件包名
这个目录下,然后创建一个类似快捷方式的东西(软件包名可以理解为软件的身份证,用来区分你是哪个软件,但实际上软件安装没那么简单,想深入了解请自行 Google:手机软件的安装原理)
如果你有 root 权限的话千万不要尝试强制安装
因为实际安装步骤不仅仅是解压那么简单
(不过你大概率应该不会犯这样的错误,因为国产手机大多都没有自带 root)
没 root 的屑
附 1:关于 QQ 下载 apk 文件变成了 apk.1
请自行到 /手机储存/Android/data/com.tencent.mobileqq/Tencent/QQfile_recv/
找到你需要安装的文件,修改后缀名为 apk
(不要有人告诉我你连后缀名是什么都不知道)
附 2:如果下载下来文件不是 apk 是 apks,apkm 或者其他格式,千万别乱改后缀(比如改成 apk 并尝试安装)如果是 apks
或者 apkm
请自行使用 SAI 安装 ,如果是其他格式,请确认你的文件是否为手机安装包,如果是请检查有没有readme.txt
或者你去资源来源找安装方法!!!
附 1:关于 QQ 下载 apk 文件变成了 apk.1
四 、解压缩相关
特别提醒,手机解压文件都是免费的
千万别被骗了
这里推荐的解压软件是 ZArchiver
不过毕竟只是推荐,如果你下载资源的地方有标注要使用哪个软件解压尽量就用哪个
(不然可能会出现解压后文件编码不正确,文件损坏等等)
压缩其实就是把许许多多的文件夹合并成一个文件,方便传输。
常见的压缩格式有:.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar、.7z、.lz4
等
(毕竟比起下一堆文件并且之后还要手动创文件夹,下载压缩包会更省时间)
分卷压缩实际上就是源文件太大了,把这些文件压成几份方便传输(也有可能 是因为网盘有单个文件传输限制),所以分卷的东西一定要全部下载!!!
下载完之后直接用解压软件解压即可( .zip.7z
或者.zip.lz4
这种嵌套格式要解压两次哦,千万别乱改后缀)如果是分卷压缩直接解压.part1.xxx
或者.001.xxx
(xxx 为压缩格式,例如zip
)(有些也可能是xxx.001
或者xxx.part1
)即可,不过需要注意的是,分卷压缩的文件要处于同一个文件夹!!!
解压分卷只需要解压第一个就可以了
关于解压密码:
不要找我!你哪里下的就回哪里找去!!!
六 、补充
1.
目前手机一般来说常见的 cpu 架构有 7 种,分别是:armeabi、armeabi-v7a、arm64-v8a、x86、x86_x64、mips、mips64
,手机的 cpu 的架构可以在安兔兔查看
注:大多数手机 cpu 不止支持一种架构
而部分安装包只支持特定的几种架构,如果软件安装不了可能是你 cpu 不支持,建议更换其他版本
LibChecker
可以查看安装软件的信息哦
2.关于提示此软件为旧版 Android 开发
如果运行的了直接忽略
如果闪退更换版本
(建议 bing 找适合你的版本,如果到下载站下载请勿选择安全下载 软件管家预定)
3.关于下载速度过慢
如果是度盘建议使用直链
至于其他的,可能是你网络问题,建议挂加速器或者修改 dns 试试 也有可能是网站限速,这个真的没办法
(bing 有教程的,不要什么都没查就来 问别人,实在听不懂咱开个会员好不好,或者大不了咱别玩了,别受这个气)
看到这里,相必你一定有了亿点点基础了吧
那么我们直接进入正题罢
目前,在手机上要玩 galgame 的话常见的一共有 7 种,分别是krkr
模拟器,ons
模拟器,mine
模拟器,joi
模拟器以及exagear
模拟器,winlator
模拟器,box64droid
模拟器。
其中exagear
模拟器,winlator
模拟器和box64droid
模拟器是可以直接运行电脑的文件的,不过就是比较吃性能,因此这三种模拟器不介绍了(毕竟我手机性能比较垃圾),感兴趣的小伙伴可以在 bing 或者哔哩哔哩查找相关教程哦,至于 joi 模拟器(一般用于 rpg 游戏)我个人用的也很少就不展开说了。
Q&A 环节参考 🌸
原文链接已不可考
krkr 模拟器:
该软件能运行绝大多数主流 galgame
并且使用这个软件使用起来非常简单,你只需要打开软件找到你资源所在目录运行下面的 data.xp3 即可
运行图中的data.xp3
如果data.xp3
运行失败就把所有文件都点一遍
如果还不行的话看看你文件夹下面有没有 dll 文件,如果有你大概率下成了电脑资源,建议换资源,实在没有资源建议换模拟器
(记得好像 krkr 不能使用 dll,如有错误请指正)
如果文件目录下面没有.xp3 文件那就是这个资源不能用 krkr 模拟器打开,请自行更换模拟器
Q1:游玩一段时间后闪退报错invalid object context
A1:剧情快进,在快到闪退的剧情点跳过该段剧情。如系统默认不能跳过未读内容,点击游戏内部的设置(config),将掠过文字由只有已读改成全部。
Q2:点击运行游戏弹出或报错里出现Cannot find storage ://data…(省略中间一段)==/base.apk
A2: 请更新模拟器版本至 1.3.9 及以上
Q3:推剧情中报错中出现Script exception raised Label…
(忽略)或者弹出information
A3:请移出汉化补丁(patch.ks/patch.xp3
),跳过故障点剧情后移回来,记得存档
Q4:报错中出现无法转换字符为宽字符,可能数据被加密或损坏,也可能是使用了错误的文本编码
A4:该问题分多种情况,解决方法请依次尝试:
去补丁库中找xp3filter.tjs
或者patch.tjs
(即补丁)并下载到游戏文件夹内
在patch.tjs
里写Plugins.link(“kirikiroid2.dll”);Storages.setTextEncoding(“gbk”);
可能是多了一个 xp3filter.tjs,删掉该补丁。
Q5:出现 卡顿现象以及立绘缺失现象
A5:卡顿请点击右上角—点击全局设置—找到图形渲染器—将软件渲染器修改为 OpenGL(试验性)。立绘缺失一般是由于缺少补丁 patch.tjs,下载对应的补丁并放到游戏文件夹即可。
Q6:出现无法存档,打不开存档或者报错中出现 bmp 尾缀
A6:关闭游戏,删除savedata
文件夹,重新打开游戏,点击存档,新建一个档。如果原先有旧档不舍得,请先备份。
Q7:报错发现只读的外部存储器
A7:游戏移出 SD 卡,或寻找正确的文件夹放进去
Q8:图片,音频,视频缺失
A8:随便找个同类型的文件,重命名为缺失文件的名字,无损压缩,重命名成 patch.xp3。存档图片同理,区别是把重命名后的图片放到 savedata 文件夹里
Q9:看回想时报错,或者报错出现 Not support media type
A9:打开 patch.tjs(没有该文件就建一个),在最后一行添加 System.setArgument(“-debugwin”.“no”)
Q10:报错中出现 does not exist 或者点击 save 就闪退
A10:缺补丁,下载对应的补丁 patch.tjs 后放到游戏根目录即可,对于 iOS 的 xp3plyer,需 inbox 中的文件拉出 inbox 文件夹,后点击解压缩并解压文件
ty 模拟器:
该模拟器能运行绝大多数 krkr 上能跑的并且可以运行绝大多数 krkr 上面不兼容的,以及其他一些类型的 galgame,我愿称其究极缝合怪
(可惜跑不了 ons,不然基本上万能)
tyranor 可以支持的 galgame
tyranor 模拟器的话,你只想要将你的资源塞到/手机存储/tyranor 这个目录就可以了(记得解压!!!)接着重新打开软件就可以看到游戏了
(没看到要么不支持,要么你没给文件访问权限)
Q1:出现闪退
A1:1.拟器点 击右上角“设置”按钮在常用设置里把 Root 启动关闭。然后点击“高级模式”找到显卡渲染模式。如果是极速模式就把它改成兼容模式。如果是兼容模式就把它改成极速模式,最后点击“保存设置”并重启模拟器。2.检查资源解压是否完整。3.可能是版本过低,也可能是暂不支持该机型
Q2:点开游戏出现黑屏
A2:请将除了 root.pfs 的文件全部删掉,然后再启动模拟器打开,这时会弹出提示是否自动打补丁,选择否。
Q3:打开模拟器后找不到游戏
A3:请将解压后的游戏放置到文件夹【Tyranor】,如若没有请先自行创建一个。点击右上角弹出选择路径的提示,选择刚创建的【Tyranor】文件夹,点击确认。注意要检查访问权限,可在【其他】内找到检查权限功能
Q4:点击更新但无反应
A4:分两种情况,由于【ty】模拟器的更新不会弹出进度,可能是由于更新速度慢,请耐心等待一段时间。如上述情况未得到解决,请上网安装旧版本的【ty】模拟器,执行更新操作。由于不是每个旧版本都能成功,请重复上述操作直至成功。
ons 模拟器:
ons 模拟器
ons 模拟器种类很多,我目前已知的有 6 种
不过基本上都差不多
解压完文件后直接找到对应目录打开即可
解压好的文件
用 ons 模拟器打开到这个目录的上级目录
你会发现 ons 会直接把这个识别成文件而不是文件夹
所以直接点开就可以玩了
对比图
注:图中 atri 为 krkr 资源,该图片仅对比
请勿使用 ons 模拟器打开 krkr 资源
(不过好像也没什么事)
Q1:为什么存档消失了/无法读取存档
A1:1.可能是误删了相册内的游戏图,如果已删除则暂无补救方案。
2.游戏放置地方不对,请放内置卡或者破解外置卡权限或者用 Ons-jh 并勾选换位存档。如果还是不行,请在游戏剧情任意位置存档,之后把存档文件放到手机游戏文件的相同位置
Q2:点击启动游戏出现闪退/游玩过程中闪退,黑屏等情况
A2:分多钟解决方案:
- 更换或更新模拟器。
- 查看游戏路径是否规范,
例子:ons/万华镜五 ons版/【arc.nsa/0.txt/.dat/default.ttf…(后面忽略)】
该格式正确。
ons/【arc.nsa/0.txt/.dat/default.ttf…(后面忽略)】
← 错误,少套一层文件
ons/万华镜/万华镜五 ons版/【arc.nsa/0.txt/.dat/default.ttf…(后面忽略)】
← 错误,多套一层文件
- 在
key
文件夹下(部分游戏有)创建oa.key
文件夹
- iOS 用户在更新完 iOS15 后会出现无法打开游戏的情况,该问题目前暂无解决方法
- 可能是解压问题导致缺文件:检查游戏文件是否包含
arc.nsa
( 媒体文件),default.ttf
(字体文件),.txt/nscript.dat/.nt2/.nt3/
(脚本,其一),三者缺一不可(注意:含有nscript.dat.nt3
的游戏需使用【MiNE】模拟器,ons-jh
不支持 nt3 脚本)
- 可以打上
onsplus
补丁用于切换至 EN 版
- 快进的方式跳过 bug,但请记得存档
- (需 root)
放置游戏文件夹在副存储的Android/data/目录
中,以下是包名:
MiNE
为 cn.natdon.onscripterv2
ONScripter-GBK
为 cn.natdon.onscripterhd
Onscripter-Jh
为 com.jh.onscripter
- 安卓系统版本过高,兼容性问题
- 设备的时间调前个几年(证书过期时使用)
- 游戏文件内混入其他文件,例如模拟器的安装包,删除其他文件
- 将游戏移至电脑并用 ons 电脑版运行,直到过了出现 bug 的剧情点,存档后移回手机
Q3:游戏无法全屏/出现黑边
A3:分多钟解决方案:
-
向游戏根目录里加 ons.wide 文件
-
如果方法一无用,请先删除 ons.wide 文件。修改 00.txt 第一行的内容:将;mode800,value2000 改为;$S800,450(注意分号)
Q4:【ONS】模拟器导入了游戏但是找不到文件夹
A4:【ONS】模拟器无法识别夹层文件夹进入游戏文件夹,点击进入,直到解压专家界面中文件夹名下显示 ”X 项“(X 代表大于 1 的数字),来到最内层的文件夹,长按该文件夹,选择隔空投送——分享—其他应用,在弹出的窗口中,选择存储到文件—我的 iPhone—ONSPlayer,然后点击右上角的存储
游戏资源要放入模拟器同名的文件夹中,如【MiNE】模拟器需要把游戏复制到 Mine 文档中才能玩
Q5:报错出现default.ttfis
missing 或发现default.ttf