Skip to main content

2 posts tagged with "android"

View All Tags

· 6 min read
listder

原文链接:https://www.bilibili.com/read/cv27368804

winlator是一款能在手机上点开exe电脑版galgame的开源软件

大部分情况下我们可以很轻松的在网络上找到galgame的移植版本(例如onskrkrartemis等),这些版本一般都是由pc移植而来。但少数情况下我们很难找到或者根本找不到某个游戏的移植版本或者直装版本,而你特别特别想玩这款游戏,又懒得打开电脑,或者说不方便使用电脑的情况下,那么我们可以就可以使用winlator。


winlator模拟器,即一款可以在手机上运行桌面应用程序(Windows x86_64)的模拟器,其原理是利用 Wine 和Box86/Box64 这两个东东(感兴趣自行了解,这里不再阐述)


首先我们需要准备我们想玩游戏的pc版本,以及如下文件:

1.jpg

Chs Fonts(zh_CN).exe:修复部分字体用的 main.1.com.winlator.obb:obb数据包 setup.exe:微软运行库 Winlator_1.0.apk:winlator安装包

所有相关文件请进入首页的 simulator(模拟器) 内下载

Step 1:下载并安装 winlator 应用程序

下载apk直接安装,这里不过多说明。

2.jpg

Step 2:运行并加载obb数据包

安装完winlator后我们直接打开

3.jpg

这里会提示我们授予存储空间权限,我们直接允许 接着程序会直接退出,然后在/手机存储/Android/obb创建一个文件夹,如图所示:

4.jpg

我们只需要把下载好的obb数据包复制过去即可

5.jpg

然后我们重新打开程序,此时会提示正在安装obb映像

6.jpg

此处可以会比较久,耐心等待一会 然后就会变成这样

7.jpg

Step 3:创建容器

我们点击左上角加号新建一个容器 如果没有特殊需求默认即可 以下是我的配置仅供参考

8.jpg

关于显卡驱动: Vrigl兼容性会比较好一点 Turnip+Zink速度快 所以如果是旧手机建议选Turnip+Zink

关于DX以及d3d默认值: WineD3D,由wine官方团队编写,用于将DX9/DX10/DX11调用转换为OpenGL,所以不适合3D游戏。 DXVK,由爱好者编写,V社参与维护,用于将DX9/10/11调用转换为Vulkan,3D游戏建议用这个。

关于处理器核心开关,我的建议是能勾就勾

接着我们选择驱动器再点击选择添加驱动器

9.jpg

打开游戏目录点选择(记得把我们下载的文件复制过去)

10.jpg

然后就可以点击下方的勾勾创建了

11.jpg

Step 4:启动容器并配置

winlator的操作逻辑有点像Windows官方远程桌面的指针操控,但又不完全一样 滑动控制鼠标 单指点击是左键 双指点击是右键 单指按住另一只手指滑动是拖动

我们接下来直接点击运行

12.jpg

如图

13.jpg

首次启动会非常非常慢,耐心等待即可

14.jpg

如果看见这样的弹窗,直接选择安装即可

15.jpg

16.jpg

安装后过一会就可以进入桌面了

17.jpg

接着我们进入前面设置好的目录(此处为E盘)

18.jpg

分别运行我们的两个文件

19.jpg

20.jpg

21.jpg

22.jpg

23.jpg

24.jpg

25.jpg

第二个文件安装的有点久 如果你想查看资源使用情况可以打开任务管理器

26.jpg

27.jpg

如果你实在过于无聊可以打开扫雷

28.jpg

29.jpg

在玩了不知道多少把扫雷之后,我们终于结束了安装

30.jpg

至此我们就可以打开我们的游戏了

31.jpg

32.jpg

33.jpg

Step 5:(非必须)按键映射

34.jpg

按键映射在输入控制这里,自行根据习惯配置

容器中按手机上的返回按键(可能非实体按键,看手机型号),选择控制模式就可以调出我们映射的按键。(由于每个人习惯不同,这里不多阐述)

35.jpg

36.jpg

37.jpg

38.jpg

Ciallo~(∠·ω< )⌒★

· 24 min read
listder

bilibili 同步转载: https://www.bilibili.com/read/cv26600785/

前提条件

  • 你认识字,看得懂中文
  • 手还能动,人还活着
  • 能够操作手机(例如滑动,返回,点击),并且有一部安卓手机
  • (苹果手机安装 xp3playerons 模拟器)苹果这两个是要收费的,想白嫖自己 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:分多钟解决方案:

  1. 更换或更新模拟器。
  2. 查看游戏路径是否规范,

例子: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…(后面忽略)】← 错误,多套一层文件

  1. key文件夹下(部分游戏有)创建oa.key文件夹
  2. iOS 用户在更新完 iOS15 后会出现无法打开游戏的情况,该问题目前暂无解决方法
  3. 可能是解压问题导致缺文件:检查游戏文件是否包含arc.nsa(媒体文件),default.ttf(字体文件),.txt/nscript.dat/.nt2/.nt3/(脚本,其一),三者缺一不可(注意:含有nscript.dat.nt3的游戏需使用【MiNE】模拟器,ons-jh不支持 nt3 脚本)
  4. 可以打上onsplus补丁用于切换至 EN 版
  5. 快进的方式跳过 bug,但请记得存档
  6. (需 root)

放置游戏文件夹在副存储的Android/data/目录中,以下是包名:

MiNEcn.natdon.onscripterv2

ONScripter-GBKcn.natdon.onscripterhd

Onscripter-Jhcom.jh.onscripter

  1. 安卓系统版本过高,兼容性问题
  2. 设备的时间调前个几年(证书过期时使用)
  3. 游戏文件内混入其他文件,例如模拟器的安装包,删除其他文件
  4. 将游戏移至电脑并用 ons 电脑版运行,直到过了出现 bug 的剧情点,存档后移回手机

Q3:游戏无法全屏/出现黑边

A3:分多钟解决方案:

  1. 向游戏根目录里加 ons.wide 文件

  2. 如果方法一无用,请先删除 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文件缺失

A5:可将其他 ons 游戏的 default.ttf 文件移入或网上下载后移入,该文件(字体文件)为 ons 游戏内通用文件,因此其他游戏的也可用。

MINE 模拟器:

MINE 模拟器 这个模拟器和 ty 类似,你只需把资源文件移到/手机存储/MINE 这个文件夹下

Q1:报错提示找不到文件

A1:与【ONS】模拟器的一个区别是,【MiNE】模拟器在识别游戏时必须保证只有一层文件夹才能被识别。请删除多余的外套文件夹。

Q2*:点游戏进去后显示缺少.tff 字体文件并发生闪退

A2*:【ONS】模拟器篇已给出解决方案,只说明一个特殊情况:当报错.tff 或.txt 文件不存在,但发现资源内存在.tff 或.txt 文件时,请移走游戏内的.tff 或.txt 文件(因为理论上【MiNE】模拟器不需要.tff 文件与.txt)2.第二种可能是在【ONS】文件夹与游戏文件夹之间有子文件夹,导致读取不到。将游戏文件移动到【ONS】文件夹下面即可

Q3:报错提示无法打开目录

A3:

  1. 没有给访问权限,请去设置处给模拟器开权限并重启手机
  2. 模拟器与系统不匹配(系统版本过高或模拟器版本过低等情况)

Q4:报错找不到以下文件(提示缺少不止一类文件)

A4:大概率是解压错误和资源问题,请及时更换资源

Q5:带有 op 的游戏运行时会发生闪退

A5:把视频删掉就可以进了

模拟器就介绍到这里,不过有了模拟器还不够,我们还需要游戏的资源文件

(模拟器只是在你的手机上模拟一个能运行这种类型游戏的环境,可是你只有环境还不够,你还得要游戏啊)

游戏的资源文件一般在贴吧,哔哩哔哩或者一些资源网站都可以找到,如果你不知道要找什么请移步知乎!!!

关于安卓直装:

这种资源顾名思义就是安卓上面直接就能装的不用什么模拟器啊这些东西,装了就可以打开

不过这个东西缺点也是有的,毕竟有可能你这个 cpu 不支持这个版本,局限性比较大,而且不好打补丁(不过绝大多数直装都是已经打好补丁的) 直装分为官方和移植(绝大多数都是移植,官方很少) 官方大多数都要花钱,不过在 Google Play 就可以下载,还是比较方便的

atri 🤤🤤🤤 可爱捏 移植的绝大多数可以白嫖(看你资源的渠道多不多了)

那么本篇文章就到此结束了,感谢各位的观看,如果还不明白或者想要找资源欢迎加我QQ386297498(让我看看是什么生物)