查看完整版本: [-- 【告别纪念】 独家原创---在NEO4ALL中加入遊戲的方法 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 DC 窝棚 | DreamCast Wikiup 】 -> 【告别纪念】 独家原创---在NEO4ALL中加入遊戲的方法 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

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加遊戲的盤都沒有出問題。


luckywlx 2005-12-22 12:02
G老大要去哪里?

心太冷 2005-12-22 12:08
要放假了,G兄要告别一段时间啊。好像有点复杂,有时间慢慢学学看,辛苦了,先提前预祝兄弟新年快乐。

wjyyb 2005-12-22 22:39
G要去那里,期待您的回归

HHY 2005-12-23 03:29
G兄好走...!!   .............

YZB 2005-12-23 15:33
怎么楼上几个好象说得G兄以后不来了的样子-_-!!
只是暂时离开几天....

wc520 2005-12-23 18:56
饿。。去哪啊?我慢慢学习了,最近都没时间,先收了。说的好凄凉的感觉

glf999 2005-12-24 16:41
禽流感暂时隔离了 ! 哈哈哈哈哈哈

等到开学以后哦,我还会回来的,不要太伤心了哦! 哈哈哈哈哈哈

521805 2006-01-30 22:25
我的刻录机不是SCSI的怎么办

乌鸦2000 2006-01-31 00:00
哎,谢谢了,可是真伤感啊,已经走了的ID,加10FYB有社么用呢...

glf999 2006-02-01 17:23
我还没死呢

我还好好的呢

oo7 2006-02-03 17:43
好,仔细看一下,马上烧盘测试,谢谢啊


查看完整版本: [-- 【告别纪念】 独家原创---在NEO4ALL中加入遊戲的方法 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us