功能特点
ONScripter 最大的优点就是其高度可移植性,这不仅是由于它基于移植性极佳的 SDL,更是因为它自身就是以高度可移植性为目标编写的。
ONScripter 的作者原先使用的设备是 Sharp 的 Zaurus. 这台跑 Linux 的设备性能非常有限,还是很佩服作者下决心去做这件事情的。 假如它只能跑在 Zaurus 上的话,那么随着 Zaurus 的离去,它也会逐渐化为尘土。 但是开源和可移植性带给了它更长久的生命力。
ONScripter 选择 SDL 为其基础是一个很好的决策——SDL 大概是目前能跑的设备最多的图像引擎之一。 ONScripter 使用的其他库基本也都是移植性比较好的库,对比用了 boost 的 rlvm,移植了后者的设备就少了很多。
开源的好处就是大家都可以贡献自己的力量。 在大家的支持下,ONScripter 支持的设备越来越多。 国内的设备一但移植上了SDL,接下来最常见的被移植的游戏就是 opal(开源版仙剑,同样基于 SDL) 和 ONScripter 了。 这也是为什么十年过去了,ONScripter 仍然被我们所使用的原因。
对于移植者来说,大家选择 ONScripter 最大的理由就是它实在是太能跨平台了。 纵使它有这样那样的缺点,很多时候也没有更好的选择。 对比 ONScripter 一次写成造福万设,能做到这一点的其他引擎实在是找不到了。
使用说明
1、先安装android ONS模拟器;
2、在SD卡建立“ONS”文件夹【重点】;
3、把解压好的游戏文件夹复制到ONS文件夹下;
4、在android上运行ONS模拟器,选取游戏名称开始游戏即可,就是这么的简单!
如果无法运行的话那么你需要注意以下几个原因:
确认下的游戏文件夹里是否(至少)有以下文件
arc.nsa 各种多媒体素材,比如BGM、语音、图片等都打包在这个文件里(就是资源包)
default.ttf 运行游戏需要的字体文件
nscript.dat(或0.txt) 脚本文件,控制游戏的各种命令,台词等
游戏运行闪退:缺字体文件default.ttf 或脚本nscript.dat(或0.txt)
游戏打开漆黑一片只有文字或没有语音,立绘等故障:缺arc.nsa(或arc1.nsa,arc2.nsa等文件)
常见问题
Q;游戏一定要放在ons文件夹里吗?
A:不用,只要找的到就行,放哪里都可以,mine可以在模拟器设置里更改路径
Q:玩ons会消耗流量吗,可以先电脑下载再放到手机吗?
A:只有下载游戏时会消耗流量(用wifi不会),游戏过程完全不需要流量;游戏也可以先下载在电脑,解压后再放到手机里,并不需要在手机下载才能玩。
Q:ons游戏的存档文件是什么格式?可以下载别人的存档然后继承别人的游戏记录吗?
A:存档文件格式为sav与dat;可以下载别人的存档文件然后继承别人的游戏记录。
Q:游戏莫名其妙的消失?
A:部分安全软件可能会把游戏文件当垃圾清除,需注意。