塞班的ons游戏没有声音(掩面痛哭中。。),以下为解决方法,各位能不能帮我弄clannad,我家没电脑,所以拜托大家了
● ● ● ● ● ● ● ● ● ● ● ●
ONS模拟器我也是前两天才接触,但是塞班的ONS模拟器貌似都是没有声音的,这样少了很多游戏乐趣,经过多次研究我终于找到了ONS模拟器没有声音的原因。
首先我最早接触的一个游戏《月姬》是有声音的,但是其他的类似《瑶仰凰华》这样的声优大作都是没有声音的,起先我以为是游戏脚本有问题,于是下载了一个ONS PC段模拟器,奇怪的是在电脑端模拟起来声音很完美,于是我解开《月姬》的数据包,原来,月姬的数据包里的声音文件并未转换成ogg格式而是wav格式,估计游戏本来就小,所以移植者并未进行转码,其他的游戏由于巨大的体积要搬运到手机储存卡里都经过转码,所有的声音文件全部转换为ogg格式的,但是塞班系统的默认播放器是不支持ogg格式的文件的,鉴于已经知道了原因就很好解决了,我找了一个体积很小的游戏《绿坝娘的和1谐2》,通过解包,得到arc文件夹,将里面的所有音频文件转换为wav,完成以后将arc文件夹打包,将dat文件解密,得到result.txt,把里面的所有 .ogg 替换为 .wav 然后再加密成dat文件,这样游戏就基本改造完成了,但是由于我转换时选择的是高质量,游戏文件变得非常大,从原来的50M变到500M的巨大体积,但是电脑端进行模拟,并不影响游戏进行,将游戏复制到手机用塞班中文版ONS模拟器进入游戏,有声音啦~~~虽然过程中出现一些小问题,但是理论上证明了塞班ONS模拟器是有可能解决中文声音共存的问题的。
以下整理出的解决办法供广大网友参考:
1、将游戏的arc.nsa数据包解包用通用开发组件解包,得到arc文件夹将文件夹内的所有的ogg文件用格式工厂转换为mp3或者wav等塞班系统能够播放的格式,考虑到文件体积的因素,选择中等质量吧···
2、将转换好的mp3或者wav文件按照原来的位置放进去替换掉原来的ogg文件,这里的替换是指手动替换···同名但是不同格式的文件是不覆盖的····举例:瑶仰凰华\arc\voice\01.ogg,转换完以后得到的01.mp3放到 瑶仰凰华\arc\voice\中,并删除原来的01.ogg,完成以后是 瑶仰凰华\arc\voice\01.mp3。(这样都看不懂···你们还是别玩了···)完成以后用通用开发组件将arc文件夹打包得到新的arc.nsa替换掉原来的。
3、接下来修改脚本,用开发组建解密 nscript.dat,得到result.txt,用word打开用ctrl F打开查找功能,选择替换,将.ogg全部替换为.mp3(你转换出来是什么格式就替换为什么格式的后缀名,为避免错误替换,要带“.”)替换完成后将修改过的result.txt改名为0.txt,再用开发组件加密,这样游戏就修改完了。复制到手机上试试看吧。
PS:经再次实验,转换成MP3格式失败了,转换成wav成功了,如何做出最小的wav背景音是关键。