怎样自己制作游戏,如何自己制作一款游戏( 五 )



e. !注意, 以下操作只需要进行一次! 运行dos命令行, 在selfboot目录里运行 cdrecord -scanbus 得出的结果可以找到你的刻录机的代号为x,x,x, 如0,1,0 再运行(这时候刚刚刻了音轨的盘要放在刻录机中, 否则有可能不能测数值) cdrecord -dev=0,1,0 -msinfo 可以得到0,11700(也有0,11702的) 记住这两组数值, 以后再做自启盘时就不需要进行这项操作了 。

f. 对1ST_READ.BIN和IP.BIN进行修改运行dos命令, 在selfboot目录运行 binhack.exe 第一行输入1ST_READ.BIN !大写! 第二行输入IP.BIN !大写! 第三行输入11700(如果你是11702, 就输入11702)

g. 把1ST_READ.BIN拷到data目录里 h. 这时候看看data目录有多大, 如果需要加dummy就进行dummy制作 .dummy大小的计算 。 650mb-data目录大小mb-20mb=dummy大小, 其中20mb是第一个音轨已经用掉的大小 。 但为保险起见再减去20mb左右 。 ..例如dummy需要160mb, 在dos下运行newfile 160,000,000 ...把生成的00dummy.dat移到data目录中 。

i. ISO生成 制作一个叫isoit.bat的批处理文件 mkisofs -C 0,11700 -V %1 -l -o DATA.ISO DATA !严格按此大小写! 0,11700是cdrecord -dev=x,x,x -msinfo得到的数值 %1内容为卷标变量 在dos下运行isoit %1, 如制作街霸3 3rd Strike的ISO, 就运行isoit SF3_3 如果不愿意每次另加卷标, 把%1换成你自己喜欢的名字 。 运行后会有一个warning, 不要管 。

j. 把IP.BIN插入ISO 在dos下运行ipins.exe 第一行输入IP.BIN !大写! 第二行输入DATA.ISO !大写! k. 刻录第二轨 这里本人推存使用工具包中的cdrecord.exe, 而不是cdrwin 。 因为cdrecord.exe是在dos中直接对刻录机进行操作的, 不需要其他乱七八糟的链文件, 也没有GUI, 相对稳定安全许多, 而且做成batch文件后要比cdrwin方便 。

制作一个叫burn.bat的批处理文件 cdrecord -dev=0,1,0 -xa1 -speed=4 DATA.ISO -dev=后面的参数是在cdrecord -scanbus中得到的数值 -speed=后的数字是指刻录速度, 自己根据需要修改 。

制作完成后, 如果不能马上试, 先放到光驱里读一下, 如果能列出目录就说明基本成功了 。 *文中加!!的文字都是需要特别注意的!

推荐阅读