作者 主题: LAKKA高级教程:自己动手写PS1模拟器の中文游戏列表、配图片展示 内含单碟/多碟写法 以及换盘操作方法  (阅读 2810 次)

......

  • Administrator
  • Jr. Member
  • *****
  • 帖子: 96
这篇文章是基于LAKKA模拟器平台,给大家介绍怎么写PS1模拟器的LPL列表、用什么格式文件最好 以及 多碟游戏如何在模拟器中换盘等等的综合性教程!
这篇文章的前提是,你已经了解基本的LINUX编码、会用NOTEPAD2编辑器、会用WinSCP传输软件。如果你还不会,请先恶补这些软件怎么用,否则下面的内容你看了会更觉得乱...
注:PS1的LPL列表文件位于 /storage/playlists 文件夹中,名字叫 Sony - PlayStation.lpl

在LAKKA模拟器平台,应该用怎样的PS1游戏镜像格式比较科学?

多碟的PS1游戏如果你用LAKKA模拟器跑,并不建议用PSP的pbp格式!
请遵循标准,尽量用iso,或者bin+cue,或者ccd+img+sub等等标准的光盘镜像格式!


为啥我用pbp可以?为啥我直接写bin或者iso也行?难道非要写cue或者ccd?

单碟游戏,你可以用本来是给PSP的转换格式:pbp ,但是多碟的绝对不建议你用此格式;
单独的bin、iso甚至是img文件并不是不可以用,为什么如果标准镜像含有cue文件一定要用cue这个描述呢?
那是因为部分光盘除了数据,还有声轨,cue里面或许包含有声轨信息的!
某些情况下,比如A游戏是含声轨的光盘镜像,你看起来是 a.bin+a.cue ,然后你凭经验,在lpl列表中就只写了a.bin 那么很可能游戏运行正常,有音效但没音乐;


提醒:如果你愿意听P哥的,那就继续看,你要凭经验办事,其实你可以不用继续看下去了...


下面进入正题:基于LAKKA系统的PS1模拟器,怎么PS1的镜像文件放到哪里?怎么写游戏的LPL列表?

A、放入PS1游戏镜像前,在电脑端的准备

其中如果含有cue的镜像,你一定要注意!放入之前,一定要用Notepad2编辑器,打开这个cue文件,看看里面描述的比如对应的bin文件名
请确保连着后缀的大小写都一样,很多WINDOWS电脑搞出来的这种cue文件,里面是无所谓对应bin的大小写的;
因为windows系统中你无法在同一个文件夹放入 AAA 和 AaA 和 Aaa 和 aAA 这样子的文件名的...
而LAKKA是LINUX系统,它允许!所以如果你大小写不对,系统会找不到文件的! 所以但凡是含有cue文件的,请打开它,确保里面的文件名和真正bin文件大小写都要一致!

至于其他的比如单iso,单bin,ccd+img+sub等可以不用检查,直接路过就好,唯独是有cue文件的必须按上面说的检查好!!!切记!!!


B、PS游戏的镜像放到哪里?

游戏本身(也就是光盘镜像),默认情况下我们都是把它(们)放到 /storage/roms/PS 路径里面 (当然你也可以自己指定文件夹路径,P哥这是教程,所以统一一个标准先)

如果游戏是单独一个iso,那就放这个单独文件;
如果游戏是bin+cue、iso+cue、ccd+img+sub 对应的,那么这些文件都要放进去;


通过以上的步骤,你应该明白了如下情况:

1、PS1的镜像除了单独一个文件以外的,还有 bin+cue、iso+cue、ccd+img+sub等多种文件方式
2、PS1的镜像文件通常我们都默认放到LAKKA系统的 /storage/roms/PS 文件夹中
3、如果含有cue的镜像,放入LAKKA之前在电脑端打开这个文件,确保里面的文件名/文件后缀大小写都要和最大的那个镜像文件完全相同,然后再传输给LAKKA


比如我们用 Digimon格斗 这个游戏来举例:

此游戏包含2个文件
PS1_Digimon_Rumble_Arena_USA.bin
PS1_Digimon_Rumble_Arena_USA.cue

其中的cue文件内容如下
FILE "PS1_Digimon_Rumble_Arena_USA.bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00

你需要确保引号中的这个文件名字,连着后缀大小写都要和你电脑里面的真正文件大小写完全相同!!!
如上举例中,引号内如果你看到是 "PS1_Digimon_Rumble_Arena_USA.BIN" 都不行!!! 因为后缀BIN和真正的文件名中bin大小写不对应!!!


C、把镜像文件放好之后,我们需要来写PS的游戏列表,让它在主界面PS分类中显示出来


【一】单碟游戏的列表写法:

单碟的意思是一张光盘就是一个游戏;一张光盘的镜像可能是iso、也可能是iso+cue、bin+cue、ccd+img+sub;

/storage/roms/PS/游戏的ISO或者CUE或者CCD文件
显示游戏的中文名
DETECT
DETECT
DETECT
Sony - PlayStation.lpl

之后我们可以在LAKKA主界面的PS1分类中找到,并运行这个游戏;


【二】多碟游戏的列表写法:

多碟游戏的光盘镜像可能是iso、也可能是iso+cue、bin+cue、ccd+img+sub;
但是一张碟只有一个img或者iso的可能性极小;
所以请注意看以下部分,我们先要建立一个文件,把多碟游戏全部集合起来(大概意思就是用一个特定的文件把多碟文件列个表)
这个列表文件才是我们要放到LPL列表里面的真正文件,只有这样子PS1模拟器才能让你实现真正的换盘功能;

这个多碟列表文件,因该是如此写:

首先它的文件名叫做:游戏名字.m3u (名字嘛,你自己取,但是尽量不要用中文,用英语+数字的方式最好)
然后它里面的内容就是多碟游戏的cue或者ccd文件

我们用PS1的双碟合金装备来举例,这个m3u文件怎么写,首先这个PS1的双碟游戏合金装备的镜像有如下文件
PS1_Metal_Gear_Solid_Integral_JPN_DISC_A.ccd
PS1_Metal_Gear_Solid_Integral_JPN_DISC_A.img
PS1_Metal_Gear_Solid_Integral_JPN_DISC_A.sub
PS1_Metal_Gear_Solid_Integral_JPN_DISC_B.ccd
PS1_Metal_Gear_Solid_Integral_JPN_DISC_B.img
PS1_Metal_Gear_Solid_Integral_JPN_DISC_B.sub

接着,我们写的m3u文件,通常按游戏的标准名字前面部分取名为:PS1_Metal_Gear_Solid_Integral_JPN.m3u
然后内容是:

PS1_Metal_Gear_Solid_Integral_JPN_DISC_A.ccd
PS1_Metal_Gear_Solid_Integral_JPN_DISC_B.ccd

接着,我们在PS1的LPL列表中写成如下的样子:

/storage/roms/PS/PS1_Metal_Gear_Solid_Integral_JPN.m3u
合金装备(日版-双碟)
DETECT
DETECT
DETECT
Sony - PlayStation.lpl

这样子就大工告成了!之后我们可以在LAKKA主界面的PS1分类中找到,并运行这个游戏;


D、多碟游戏换盘操作方法:

但凡是按P哥教程中多碟写法的游戏,当游戏提示你需要换盘的时候,你只需要切出游戏(P哥的系统切出功能通常默认为 SELECT+START同时按下)



【未完待续... 最后换盘操作等P哥实拍几个照片大家就明白了,前面的内容应该是比较完善了...】
   
« 最后编辑时间: 八月 06, 2018, 01:49:41 am 作者 ...... »