主题 : 【告别纪念】 独家原创---在NEO4ALL中加入遊戲的方法
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
楼主  发表于: 2005-12-22 10:04

【告别纪念】 独家原创---在NEO4ALL中加入遊戲的方法

今天就要和大家告别了,在走以前想给大家做几个现成的镜像文件来着,

可是授人以鱼不如授人以渔,现在我就把独家“秘籍”公布出来。

好了祝大家都玩好啊,再见了。




經過多次試驗終于找到如何在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加遊戲的盤都沒有出問題。

[ 此贴被glf999在2005-12-23 09:11重新编辑 ]
附件: DCNEO4ALL.part1.rar (1426 K) 下载次数:82
附件: DCNEO4ALL.part2.rar (1373 K) 下载次数:69
附件: DATA-3.rar (4 K) 下载次数:55
本帖最近评分记录:
  • 金钱:10(YZB)
  • 俺是东北人,虽有些胖但俺是个汉子.
    没念过啥书,看见不对的老想说几句.
    有一点算热血男儿吧,可有人却说是"死老百姓"

    禁止虐杀 狗狗
    有此癖好的人禁止下载我所提供的一切软件
    无论您是何原因 决不原谅
    级别: 模拟菜鸟
    UID: 27870
    精华: 0
    发帖: 105
    威望: 0 星
    金钱: 2584 浮游币
    贡献值: 0 点
    好评度: 0 点
    人气: 0 点
    在线时间: 4(时)
    注册时间: 2005-05-14
    最后登录: 2006-01-02
    沙发  发表于: 2005-12-22 22:39

    G要去那里,期待您的回归