godevil - 2011/2/13 14:00:00
请问clannad,air,kanon,LB等key社作品有没有移植到ons模拟器上
如果有请发到网盘上......请尽量发中文版的(本人不会日文的说):default9:
p.s.最近想利用安卓系统加ons模拟器在智能mp4上玩galgame,不知可行否.........求解.......
ons即onscripter
Nekorc - 2011/2/13 14:24:00
onscripter模拟器只能模拟nscripter引擎做的Galgame,没有Key的作品,比较出名的NS引擎做的有
月姫,Fate,寒蝉鸣泣之时,ToHeart,银色,水仙,120日元,另外,onscripter是模拟器,没有可以用的游戏一说~~~PC版的可以直接移植
移植方案:(源地址已经丢失~~~如文中所说,作者为huoyanyan)
各位好,我是huoyanyan……那个悲剧的水仙3主催。。。为了普及ONS for android的移植和开发,以此拙笔,写下教程~~并附上所需所有软件。如有错误,请指正,谢谢!
本教程只教最基础的移植方法,更深一步的DEBUG不在本教程所要介绍的范围内。本着DIY的精神,希望各位童鞋能多点动手移植出优秀的作品,并且多点交流途中的心得经验,把android打造成最完美的移动GAL平台!
首先介绍,什么是ONS,全称是:onscripter 这是个专门用来移植PC上面使用nscripter引擎制作的游戏,大家很熟悉的水仙、120日元系列、LOLI的时间等等游戏都是基于nscripter引擎制作的,并且都曾使用ONS引擎移植到PSP上。 因此我们使用ONS引擎,同样也可以将使用NS引擎制作的PC游戏,顺利地移植到android系统上。
总而言之,一句话就是,ONS引擎就是拿来移植PC上面的GAL游戏,使其能在android平台上运行的工具!有了它,你在手机上也能打GAL了!
在这里特别强调一下,android对于ONS的支持可谓非常强悍!基本上不存在不支持的型号,从1.6-2.3,不论主频如何都能顺利移植。实在是太强悍了,比PSP好太多的运行效率,而移植的难度更加是只要你会基础的电脑水平就能进行移植。
一、首先介绍一下软件,给那些已经了解移植的童鞋使用
NS通用开发组件:里面有独立的说明文件,特别说明的是nscmake.exe打包的TXT文件名字必须是01.txt等序号,如果你命名为:nscript.txt 那就肯定会打包失败。
default GBK.ttf 简体中文字体文件,使用的时候请改名为:default.ttf default JP.TTF 日语字体文件,使用的时候请改名为:default.ttf ONScripter-GBK.apk 简体中文ONS模拟器,运行中文游戏时请安装这个,并配合default GBK.ttf使用 ONScripter-JP.apk 日语ONS模拟器,运行日语游戏时请安装这个,并配合default JP.TTF使用
二、ONS for android的文件构成
要运行一个移植的ONS游戏,必须有以下几个部分(以我做的水仙移植为例):
arc.nsa 各种多媒体素材,比如BGM、语音、图片等都打包在这个文件里 default.ttf 运行游戏需要的字体文件,简体中文的就放简体中文的,日语的就放日语的 nscript.dat 脚本文件,控制游戏的各种命令,台词等
是的,你没看错,要完整运行一个游戏,只需要仅仅三个文件!
三、移植步骤
为了更好地进行说明,我临时移植了一个比较……或者说是非常河蟹的游戏,仅供研究使用。。。
名称:プロラチリスト狂介.rar 下载地址:http://cid-2f68a213f672fc42.office.live.com/browse.aspx/ONS
好了,接下来就是真正的移植了!
1、用DT载入需要移植的游戏镜像。
2、在虚拟光驱目录中可以发现,有命名为:arc.nsa和nscript.dat这两份文件,于是确定这就是基于NS引擎制作的游戏,可以移植。复制这两份文件下来,备用。
3、好了,我们现在知道,这是一只还没有汉化的游戏,因此选用日语的字体default JP.TTF ,改好名字以后,跟刚才复制出来的arc.nsa和nscript.dat这两份文件放到一起,一个游戏的雏形就出来了。
4、然后就是一个选择性问题了,如果你的SD卡够大够BT,那么此刻,你的移植就算是完成了。把这三份文件装到一个文件夹里,放到SD卡的ONS目录下,直接安装日语版的ONS模拟器,就可以开始玩了。
5、但是,有时候一个游戏太大,或者有些地方需要修改,就要用到解包、封包的工具。NS引擎这么多年来已经被研究得很透彻了。。。基本上解封包都没什么大问题,参照我网盘里“NS通用开发组件”里面的说明文档,可以很容易地解开arc.nsa和nscript.dat
解包说明: nsout:解开基于NS引擎的文件 nsdec:如果文件加密了,可以尝试用这个解密,一般用不上 nsaarc:重新打包成nsa nscmake:对脚本文件打包成dat的工具
6、解开以后,我们可以用格式工厂把所有的音频转换成OGG格式,一般中等质量可以在大小和质量上找到平衡点。
7、而BMP图片可以转换成JPG格式,这里要注意一下,因为BMP图片有透明的图层,如果你不懂得怎么处理JPG的透明图层的话,建议不要转换。
8、转好格式以后,千万不要忘记打开从nscript.dat解包出来的文本,把原本的.mp3、.wav都替换成.ogg,把.bmp都替换成.jpg。这个过程,用WORD之类的软件可以轻松做到。
9、重新使用通用开发组件打包成arc.nsa和nscript.dat文件就行了。
特别注意的一点是:ONS的模拟器是有分简体中文和日语的,目前这两个APK的签名都是一样的,因此同一台android设备上只能安装一份。如果你安装的是中文的APK,但是要运行日语的游戏,那么就会乱码。因此,请选用正确的APK安装进行。 |
============================
水羊 - 2011/2/13 16:59:00
第一次聽到ONS....
印象中KEY的遊戲都是PC和PSP為主
有的是PS2或是x360之累的電視主機那類....
像是NDS或是手機或是ONS有沒有KEY遊戲
那我就真的沒聽過了 OTL
万有引力 - 2013/6/20 23:45:00
其实,这样的帖子很有用不会过时,收藏了