PC游戏移植PSP

PC游戏移植PSP
PC游戏移植PSP

首先我要说明的是,不是所有的游戏都能移植到PSP的,目前能移植到PSP的PC游戏只限于使用NS引擎和AVG32引擎的游戏。也称为WAFFLE引擎。。至于我最近移植的CLANNAD的引擎由于是由日本网友刚开发的。。所以问题一串一串的。等待完善(当然随着社会的和谐进步,PSP 以后也会出现能支持其他引擎的程序。大概吧)那么就一一的说明吧。

首先是NS引擎,全名NScripter,是由日本人高桥直树开发的一款游戏制作程序,并广泛用于商业游戏和同人游戏的开发。代表作有FATE,月姬、Narcissu、ひぐらしのなく頃に、月は東に日は西に等等。阿阿阿。。扯远了。。先说怎么移植吧。

先来说说关于NS游戏的移植方法。

必备工具,全部打包放附件里了

QUOTE:1。VIX(解密游戏包用的)

2。NScripter Archive Susie Plug-in (VIX插件,解密NSA文件专用)

3。NSDEC (解密脚本专用)

4。UltraEdit(能识别被解密的脚本,以便大量替换参数,这个在网上搜吧。到处都能下到)5。NScripter(对被修改的游戏文件重新打包)

6。音频和图像转换软件,这个网上很多,种类也参差不齐,根据个人喜好用吧。

7。ONScripter for PSP(跨平台的NScripter脚本解释器)

第一步肯定是解密游戏包,NS的游戏都是被单一的打包在NSA里,在这里我们使用VIX,当然要把插件先解压到VIX目录下设定好。(用NSAOUT也行),然后将NSA文件解开。里面的BGM。CG。语音文件什么的都出来拉。这时要注意了,不要打乱动里面的文件顺序。第一步也就完成了。

接着第二步就要转换音频和图像了。。软件使用自己喜欢的能批量转换的就行。PSP内存很低。也为了节省记忆棒空间。就把所有的MP3文件转换成OGG格式吧。wav文件也要转换成ogg ,选用码率选64K或者更低。采样率一定要44100。图像的转换要把所有CG图像转换成360X270。这样在PSP上就能顶满格子了。。存为JPG格式。。然后删除原来的MP3和JPG,只保留转换后的。放在和原来一样的目录下。那么第二步也完成了。

第三步就要对脚本进行解密了。我们使用NSDEC这个程序。和nscript.dat放置在文件同一个目录下。然后点NSDEC。等一会。根据脚本的大小解密时间也会长短不一。会在同一目录下生成result.txt文件。现在我们就用UltraEdit 这个软件打开result.txt吧。因为先前两步我们转换了音频和图像。所以现在我们要对脚本进行修改。将所有的 .bmp替换成 .jpg ,将所有的 .mp3 和 .wav 替换成 .ogg ,替换完成后保存为0.txt 。这样我们第三步也就完成了。

第四步我们用NScripter把先前转换的音频和图像文件。重新打包。打包后又会生成一个新的*.nsa文件。第四步也就完成了。

第五步我们ONScripter for PSP 这个东东解开。这是一个跨平台的NScripter脚本解释器,白话说就是一个和NScripter等效的跨平台引擎。ONScripter for PSP则是ONScripter移植到PSP上的产物。废话不说了。

解开后这里面是一个EBOOT文件。。我们将先前打包的*.nsa文件放到这里面,然后选一个自己喜欢的字体。当然是要全文字覆盖的。不然会出现缺字现象。改名为default.ttf(注意扩展名也要修改)。放在这里面。注意。这里面有个ONI.INI文件不要动他。那个是按键操作映射文件。

具体的放置目录如下

EBOOT.PBP <- ONS主程序

0.txt <- 脚本

arc.nsa或arc.sar <- 游戏包

default.ttf <- 字体文件

ons.ini<- 设定文件

这样NS的移植就完成了。大多数游戏都可以这样举一反三。有CD音轨的还要加上CD音轨。如果字体太小可以重新设置setwindow的第五和第六项参数

下面来说说AVG32引擎的移植吧。

AVG32是前些年比较流行的引擎。也叫作WAFFLE。支持的游戏较多。代表作有Air、Kanon。Toherat2等著名的游戏。

QUOTE:必备工具

1。AVG32(PSP端支持引擎)

2。AVC变换定义程序

3。KOEコンバータ(语音文件生成)

4。data converter(データコンバータ)

这里我们以AIR中文版为例。PS2版也可

第一步同样是将游戏解包,在安装包CD1 blue里我们能提取到dat里的文件。这里面全是音频文件。然后是CD2 orange里面。这里面全是BGM。这两个CD里的放置目录顺序一定要记清楚。。然后把BGM音乐从第一首开始。转换成码率选64K或者更低。采样率一定要44100的mp3。。然后重新命名为track_02.mp3 ~ track_xx.mp3 .. 第一步就完成了。

然后第二步。同样要将游戏安装出来。。然后我们用データコンバータ这个程序指定安装目录后会生成一个WLK2xx.AVD文件。。然后再用KOEコンバータ里的koeconvw.exe。来指定语音文件。。生成一个koe.pac的语音包

然后严格按照游戏的放置目录放在AVG32目录下,如

[AVG32] (不能修改名字)

├ BOOT.PBP

├ DEFAULT.TTF (字体)

├ WLK2xx.AVD

└ [WLK2xxCD]

├ track_02.mp3 (从02起到最后)

├ track_03.mp3

├ track_xx.mp3

├ koe.pac (语音)

└ SE_xx.wav

双CD的场合,不同CD间的文件名是track_xx.mp3 及trackxx.mp3。。AVG32的游戏就移植完成了

KEY社制作的AVG类型游戏「AIR」受到了玩家的喜爱,当然AIR动画更是受到欢迎。在这里我们拿出这款游戏做为手工移植的对象做出教程。首先大家需要有以下这几个东西才能实现手工移植。

需要用到的软件和硬件:

◆PC版「AIR」原版(限定版不可)或者PS2版AIR (尽管DC版也可以但是中间多了很多步骤所以再这里以使用PC版)

◆ 1.5版本的PSP一台

◆一台可以上网的电脑

◆如果要手工移植(转换)的游戏是PS2游戏,就需要一个DVD光驱了。

◆ViX

解析文件用的工具

◆NScripter Archive Susie32 Plug-in

解析NSA文件用的插件,这里配合ViX使用

◆oggdropXPd

批量转换OGG文件用的。没有这个用别的也可以。

随便就能搜到下载的。

◆UltraEdit32

大批量替换文本的时候用。没有这个用别的也可以。

随便就能搜到下载的。

◆tagazou005

批量修改图片文件分辨率的。

◆NSDEC

解析NS脚本文件用的。

◆NScripter

NS引擎对处理后的文件再次打包。

◆AVG32

运行引擎随便就能搜到下载的。

◆ONScripter for PSP

PSP运行移植游戏的程序,1.5的需要自行转换。

在这里需要用到多款软件,但是部分软件失去了连接,我们做完整理后会将软件提供下载。其实用别的软件也可以,以上只是举列子。

1.提出音乐

我们先要从PC版AIR里取得SE和BGM 。

● SE :从AIR的DISC1(blue) CD:\dat里全是音频文件。

● BGM:从AIR的DISC2(orange) 使用CDex这款软件将所有音乐转换成mp3。

把第一首音乐命名为track_02.mp3,然后依次到track_03—27. mp3,下面目录为参考。

转换完音乐后电脑里的部分文件放置目录要记住,然后放到AVG32这个程序里,一定要和PC 版的目录结构一样。

2.放置文件

Folder Path : ms0:/PSP/GAME/AVG32

Total Size : 686,454 KByte

[AVG32]

├ [AIR]

│ ├ [WLK203CD]

│ │ ├ [00]

│ │ ├ [01]

│ │ ├ [02]

│ │ ├ [03]

│ │ ├ [04]

│ │ ├ [05]

│ │ ├ [06]

│ │ ├ [07]

│ │ ├ abura.wav 5,168 KByte

│ │ ├ abura_low.wav 5,168 KByte

│ │ ├ ame.wav 5,168 KByte

│ │ ├ hanabi.wav 3,101 KByte

│ │ ├ higurashi.wav 3,446 KByte

│ │ ├ higurashi_low.wav 3,446 KByte │ │ ├ kaze.wav 3,448 KByte

│ │ ├ kaze2.wav 3,446 KByte

│ │ ├ koorogi.wav 5,168 KByte

│ │ ├ kuma.wav 3,037 KByte

│ │ ├ kuma_low.wav 3,037 KByte

│ │ ├ minmin.wav 3,101 KByte

│ │ ├ mushi.wav 3,446 KByte

│ │ ├ nami.wav 3,448 KByte

│ │ ├ track_02.mp3 4,666 KByte

│ │ ├ track_03.mp3 2,416 KByte

│ │ ├ track_04.mp3 3,002 KByte

│ │ ├ track_05.mp3 3,236 KByte

│ │ ├ track_06.mp3 4,504 KByte

│ │ ├ track_07.mp3 4,150 KByte

│ │ ├ track_08.mp3 2,346 KByte

│ │ ├ track_09.mp3 5,580 KByte

│ │ ├ track_10.mp3 4,386 KByte

│ │ ├ track_11.mp3 4,454 KByte

│ │ ├ track_12.mp3 4,152 KByte

│ │ ├ track_13.mp3 4,244 KByte

│ │ ├ track_14.mp3 5,556 KByte

│ │ ├ track_15.mp3 3,328 KByte

│ │ ├ track_16.mp3 4,924 KByte

│ │ ├ track_17.mp3 3,794 KByte

│ │ ├ track_18.mp3 3,538 KByte

│ │ ├ track_19.mp3 4,968 KByte

│ │ ├ track_20.mp3 4,620 KByte

│ │ ├ track_21.mp3 3,516 KByte

│ │ ├ track_22.mp3 2,034 KByte

│ │ ├ track_23.mp3 4,402 KByte

│ │ ├ track_24.mp3 6,058 KByte

│ │ ├ track_25.mp3 3,724 KByte

│ │ ├ track_26.mp3 4,824 KByte

│ │ ├ track_27.mp3 1,502 KByte

│ │ └ tukutuku.wav 3,446 KByte

│ │

│ ├ AVG32.CFG 0 KByte

│ ├ WLK203.AVD 42,814 KByte

│ └ WLK203.SAV 280 KByte

├ AVG32.CFG 0 KByte

├ DEFAULT.ttf 11,201 KByte

├ EBOOT.PBP 1,927 KByte

└ psp.txt 0 KByte

这样目录的结构和PC版的一样了,总之声音部分就这样了^^

转换后按照上边的文件目录进行排列00—07,注意使用CDex这款软件转换MP3的时候设置需要变动成下边的格式(Lame 3.92, 位元比率64 kbps,比率44100单声)转换完后声音文件大约700 MB。

3.图片

我们先要下到NScripter Archive Susie32 Plug-in这款软件然后解压。打开ViX这款软件设定好插件手将文件解压缩用图象软件打开游戏图片的目录,然后进行转换,推荐玩家转换成480X272,这样就是全屏幕的了,当然选择别的分辨率也是可以的。然后将nscript.dat文件放到NSDEC同一个目录下,开始解析脚本,解析出来的文件用UltraEdit32这款软件打开,将所有的.BMP替换为.JPG。

4.运行

然后我们使用AVG32这款软件,安装上边的文件目录放置后,复制到PSP里就可以运行了。

5.操作方法

○: 选择

×: 返回

□: 菜单

△: 中断方向:光标

可以在菜单里进行更详细的设置

相关主题
相关文档
最新文档