glf999 |
2005-12-22 10:04 |
今天就要和大家告别了,在走以前想给大家做几个现成的镜像文件来着,
可是授人以鱼不如授人以渔,现在我就把独家“秘籍”公布出来。
好了祝大家都玩好啊,再见了。
經過多次試驗終于找到如何在NEO4ALL中加入遊戲的方法,雖然不能
保證所有的遊戲都可以,但是確實是可行的。
具體的方法和製作dc的帶音軌的遊戲的方法基本相同。
先簡單介紹一下dc遊戲和neocd運行的不同點,dc的遊戲文件基本都是
在第二區段放置裏,音軌放在第一區段裏面。而neocd卻剛好相反必須
識別到第一區段(軌道)的信息才能運行(這也是爲何不能採用ps遊戲
加模擬器的方法,因爲后覆蓋的區段裏無法顯示出第一區段的信息。如
果您有辦法的話也可以這麽做。)
既然知道了原理,那接下來的工作就簡單了。
先準備好以的下文件:
一,NEO4ALL的基本文件:
1ST_READ.BIN (模擬器主程序,已經修改過的)
NEOCD.BIN (NEOGEOCD的BIOS千萬別弄沒了,有用哦)
IP.BIN (引導程序,裏面已經放好了“浮游城”的logo了)
二,音軌文件
TRACK_01.WAV (由於原來的第一軌的數據,已經挪到後面了需要補上)
我提供的是從DC正版光盤中提取的警示音,很有意思哦。
三,遊戲的基本文件
想玩啥遊戲就準備那個遊戲,但是有一點要注意哦。就是文件縂容量
不能超過650mb,因爲加上多區段所佔用的空間會超出CD-R的容量造成
刻錄失敗。
四,製作方法
音軌文件要轉成WAV格式的並加上缺少的第一軌,那個iso文件您需要
先記下正確的卷標名。提取出所有文件到您新建的空文件夾裏,然後
把NEO4ALL的基本文件1ST_READ.BIN和NEOCD.BIN放到裏面,IP.BIN先
不要動,一會再用它。
先燒錄音軌文件,這個很簡單的我就不儸嗦了。
燒錄完畢以後不要取出光盤哦,運行命令行程序,轉到文件所在文件夾
在裏面寫以下代碼:cdrecord -dev=x,x,x -msinfo >msinfo.txt
(注意哦 這個 x,x,x 要換成您的刻錄機的SCSI id哦)
然後看看那個新生成的msinfo.txt文件。
好了下面是重點哦,要仔細看啊!
(以下均以文件包括工具軟件放在DCNEO4ALL文件夾,遊戲文件和模擬器
程序在子文件夾FILE裏為例講述)
在命令行窗口的DCNEO4ALL文件夾裏執行以下命令"tree /f >list.txt"
這是跟俺“懶得”大哥學的哦。打開list.txt找到關於FILE的文件夾的
内容複製出來另存為SORT.TXT。
接著編輯SORT.TXT,這個可是關係到遊戲是否能正常運行的東西哦!
按照原來iso文件的lba值排列好原來的文件,然後把1ST_READ.BIN 和
NEOCD.BIN放到最後面,然後寫上編號這個順序是大號的文件在前面,
小號的文件在后面。(序號和文件名有一個空格,別忘了)
如下面這樣: FILE/原有文件 9999 FILE/原有文件 9998 . . . . . FILE/NEOCD.BIN 9903 FILE/1ST_READ.BIN 9902
好了現在您已經燒好了遊戲的音軌,還有了msinfo.txt 和 SORT.TXT
知道了ISO的正確卷標名稱,下面開始編寫以下的代碼。
例如:
mkisofs -C 0,226577 -V sw3cd -l -o DATA.iso -sort sort.txt FILE
0,226577 就是msinfo.txt裏面的信息。
sw3cd 就是ISO的正確卷標名稱。
DATA.iso 就是所要生成的新ISO的名稱。
sort.txt 就是您才編寫的排序文件。
FILE 就是文件所在的文件夾。
生成新的ISO后還有一件重要的事要做哦,前面不是還有個IP.BIN沒有
使用過嗎,現在就到了用它的時候了。
運行IPINS.EXE順序輸入IP.BIN和DATA.ISO就可以了。
大功告成了,燒錄這個ISO到剛才刻好音軌的光盤就可以玩了。
上面講的有點囉嗦,下面來點簡單的:
STEP1_scan.bat 掃描SCSI設備(不用修改)
STEP2_cdda.bat 燒錄音軌(根據具體情況修改)
STEP3_msinfo.bat 獲得msinfo信息(根據具體情況修改)
STEP4_list.bat 列出FILE文件夾裏的文件列表(不用修改)
STEP5_data.bat 生成最後的ISO鏡像(根據具體情況修改)
STEP6_ipins.bat 把IP.BIN插入到DATA.ISO中(不用修改)
STEP7_burn.bat 燒錄DATA.ISO到刻好音軌的CD-R中(我沒有寫)
這下簡單了吧,除了SORT.TXT要自己寫以外全部是自動的。
2005-12-21 glf999
再附帶幾個編好的SORT文件,分別是“月華劍士 2”和“餓狼傳説 RB2”。
(這個就是用這個方法編寫的,其實有這個方法就不用放了,但是爲了
讓大家能有個參考,還是放了這個文件)
還有我昨天沒有寫得那個“STEP7_burn.bat”,心痛死我了。就是因爲
我黨初一直以爲很簡單的這個代碼,竟然讓我的努力全部化成泡影啊。
本來已經燒好了“月華劍士 2”的音軌,ISO也製作好了,就是在燒錄
這最後一步時,沒有寫對代碼結果造成直讀不能啊!心痛啊(不過引導以
後還能用),於是我仔細研究了好久終于寫出合適的 STEP7_burn.bat 了,
(您要把 x,x,x 換成您自己的刻錄機的SCSI ID才行) 我連燒好幾個直讀
的NEO4ALL-beat4加遊戲的盤都沒有出問題。
|
|