主题 : 【教程】关于利用DP3制作光盘的简单讲解
腰间盘突出的
级别: 论坛版主

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

【教程】关于利用DP3制作光盘的简单讲解

利用DP3制作游戏合集已经有不少教程了所以在此我
只是简单介绍一下,重点将放在网页代码上面。
使用这些可以表现出意想不到的效果。




首先介绍下制作游戏合集的方法:

0.准备文件"DP3"

1.解压缩"DP3"到文件夹

2.编写DP3.INI-(这里说下昨天放的文件要改下)

找到这里
[Launcher1]------------------这是第一个游戏

AppUrl='http://www.dreamcastcn.com'---照着写,也可以改
AppDir='G_01'-------------------------第一个游戏所在文件夹
昨天由于疏忽将这里写成'G_04'了要改回来'G_01'
AppName='1ST_READ.BIN'---------这是要添加游戏的主程序
如果不是可以从IP.BIN里找到正确的,并写上.
AppOS=0------------------------照着写
AppDA=3------------------------照着写

[Launcher2]----第二个游戏和上面一样以后都一样

AppUrl='http://www.dreamcastcn.com'
AppDir='G_02'
AppName='1ST_READ.BIN'
AppOS=0
AppDA=3

3.将要添加的游戏放到相应的文件夹中

4.开始修改文件.

4.a.BIN2BOOT制作法:将所有1ST_READ.BIN(DP3的和添加游戏的)
 
的CD001前8字节改为A6 00

4.b.多区段制作法:将所有1ST_READ.BIN(DP3的和添加游戏的)
 
的CD001前8字节改为msinfo值+166=换成16进制>倒过来写

msinfo值为11700 写 5A 2E

msinfo值为11702 写 5C 2E

5.编写网页文件将下面代码写到里面
<a href="x-avefront://---.dream/proc/launch/1">
<img src="IMAGES/01.jpg" width="182" height="171">-
<font size="5">GAME001 </font>
</a>

代码解释:
<a href="x-avefront://---.dream/proc/launch/1">-连接到
第一个游戏
<img src="IMAGES/01.jpg" width="182" height="182">-连接用
的图像文件
<font size="5">GAME001 </font>----连接用文字
</a>---------结束连接

注意1:后面的游戏,照着写稍微改下就行.
注意2:图像文件这里放到了DP3根目录的\DPWWW\IMAGE\文件夹里

6.将网页保存到DP3根目录的\DPWWW文件夹里,名称为:INDEX.HTM

7.制作直读光盘(如果用BIN2BOOT制作,可以先到模拟器上测试).


好了制作合集将完了,现在是重要的代码讲座时间:

将记录文件复制到记忆卡完整代码:
<a href="NAME.VMI">SAVE NAME.VMS</a>
注意:记录的"NAME.VMI"要和"NAME.VMS"放在同一文件夹里,
连接指向文件要是"NAME.VMI"文件才可以.


显示滚动字幕完整代码(一):
<EMBED type=application/x-dreamcast-lcdticker
text="HELLO WORLD!! TEST LCD TEXT"
behavior=scroll
direction=left
scrollamount=1
scrolldelay=24
loop=-1
autostart=true
font=18
hidden=true>

代码解释(一):
<EMBED type=application/x-dreamcast-lcdticker-动代码(照着写)
text="HELLO WORLD!! TEST LCD TEXT"----------滚动文字(日文汉字,英文)
behavior=scroll-------------------------------滚动方式(滚动,来回滚动,一次停止)
direction=left--------------------------------滚动方式(左,右)
scrollamount=1--------------------------------参数(照着写)
scrolldelay=24--------------------------------参数(照着写)
loop=-1---------------------------------------循环数(-1为无限循环)
autostart=true--------------------------------自动开始(必须写)
font=18---------------------------------------字体
hidden=true>----------------------------------隐藏(照着写)


显示滚动字幕完整代码(二):
<EMBED type=application/x-dreamcast-lcdticker
text="Let's 僇僗僞儅僀僘!"
behavior=alternate
font=24
hidden=true>

代码解释(二):
<EMBED type=application/x-dreamcast-lcdticker-动代码(照着写)
text="Let's 僇僗僞儅僀僘!"--------------------滚动文字(日文汉字,英文)
behavior=alternate----------------------------滚动方式(滚动,来回滚动,一次停止)
font=24---------------------------------------字体
hidden=true>----------------------------------隐藏(照着写)



lcd显示图象文件完整代码:
<EMBED hidden=true src=LOGO_WELCOME.LCD
type=application/x-dreamcast-lcdimg>


代码解释:
<EMBED hidden=true src=LOGO_WELCOME.LCD-图象位置(绝对位置)
type=application/x-dreamcast-lcdimg>-------显示图像(照着写)

注意1:这个例子里,图像和网页是在同一个文件夹内.
注意2:制作LCD图像和动画的工具以前我已经放出汉化版.

震动卡震动完整代码(一):
<EMBED hidden=true
type=application/x-dreamcast-vibrate
off="300ms"
on="800ms"
power="2"
loop="1">

代码解释(一):
<EMBED hidden=true ----------------------------隐藏(照着写)
type=application/x-dreamcast-vibrate-----------震动代码(照着写)
off="300ms" -----------------------------------关闭
on="800ms" ------------------------------------开启
power="2" -------------------------------------力量
loop="1">--------------------------------------循环

震动卡震动完整代码(二):
<EMBED type=application/x-dreamcast-vibrate
hidden=true
on=2
off=1
loop=2
convergence
power=-3
freq=50
inc=200>

代码解释(二):
<EMBED type=application/x-dreamcast-vibrate-震动代码(照着写)
hidden=true---------------------------------隐藏(照着写)
on=2 ---------------------------------------开启
off=1 --------------------------------------关闭
loop=2 -------------------------------------循环
convergence --------------------------------未知
power=-3 -----------------------------------力量
freq=50 ------------------------------------未知
inc=200>------------------------------------未知


注意:实际编写时可以放到一行写完.(要遵守HTML标准,否则不行)


下课啦.
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
沙发  发表于: 2005-06-30 19:40

很郁闷几个问题   最重要的是

4.a.BIN2BOOT制作法:将所有1ST_READ.BIN(DP3的和添加游戏的)
的CD001前8字节改为A6 00
4.b.多区段制作法:将所有1ST_READ.BIN(DP3的和添加游戏的)
的CD001前8字节改为msinfo值+166=换成16进制>倒过来写
msinfo值为11700 写 5A 2E
msinfo值为11702 写 5C 2E


这些地方 为什么非要修改呢,你不能直接把修改好的 发上来吗,因为 我不知道怎么改 用什么东西来改 或者 根本不会换算 挨 就是这个地方 郁闷死了
[img][/img]
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
板凳  发表于: 2005-07-01 19:12

引用
下面是引用fujingdcn于2005-07-01 13:59发表的:


1.添加游戏的文件中有个是1ST_READ.BIN,DP3中也有这个。
至于修改方法吗,用winhex,打开1ST_READ.BIN,查找ascII字符CD001。
因为C的ACSII值为67,换成16进制呢就是43了,所以你看到43前8个字节,也就是前16个数字。一般是这种形式的:** ** 00 00 01 00 00 00 43 44 30 30 31
.......


其实, 我只想做一个DP3中文MINI版,里面提供一些游戏存档和攻略就可以了,光盘容量不超过200M,如果容量够用的话,放一两个小游戏也行,比如钻地先生 等小游戏。

就是这么简单的目的,但是 DP3中文版 我已经有了,为什么直接COPY不能用呢,难道COPY过来的1ST_READ.BIN的文件 是不能用的吗?必须重新修改?   修改了这个文件后 就可以直接刻盘了吗?有没有哪个修改好了这个 直接提供传上来呀? 至于 刻盘, 我还是不会怎么分轨刻盘 就是 一个音轨一个数据轨 到底怎么刻 还是迷糊。。。
[img][/img]
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
地板  发表于: 2005-07-02 21:20

引用
下面是引用glf999于2005-07-02 18:59发表的:
我前几天,放的版本是可以直接用BIN2BOOT制作成镜像的

而且可以把做好的镜像放到模拟器里测试(只对DP3而言,

里面添加的游戏不知道模拟器是否支持所以不敢保证)
.......


有个地方不明白,比如 FTP里有个DP3中文版的光盘 里面包含很多游戏 我把里面的文件全部提出来 在重新制作景象 那样还需要修改 文件吗? 也就是说 里面本身的文件不是已经是支持游戏的吗?难道 COPY出来 就不支持了 要重新修改后 才能再支持?
[img][/img]
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
草席  发表于: 2005-07-02 21:50

引用
下面是引用fujingdcn于2005-07-02 21:41发表的:
不是把里面的文件全部提出来,而是直接进行镜象复制。
如果不这样,或者你要改动里面的内容就需要改了。


你没听懂我的意思啊   我想把光盘内容COPY出来 然后 增加点DP3 网页内容,不影响游戏,所以问行不行   须不需要改文件
[img][/img]