主题 : 【教程】关于利用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: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 301318 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1452(时)
注册时间: 2005-03-08
最后登录: 2023-12-22
沙发  发表于: 2005-06-30 10:47

图片:
图片:
图片:
图片:
这些是效果图

1 连接到记录文件

2 下载记录文件

3 显示滚动字幕

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

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
级别: 模拟之星
UID: 33131
精华: 0
发帖: 294
威望: 2 星
金钱: 3132 浮游币
贡献值: 29 点
好评度: 248 点
人气: 8 点
在线时间: 57(时)
注册时间: 2005-06-05
最后登录: 2021-05-29
板凳  发表于: 2005-06-30 11:06

早就想知道怎么做集合了,真是感谢glf999。
做工具集合也是一个道理吗?
happy new year!
级别: 模拟小生
UID: 29964
精华: 0
发帖: 134
威望: 0 星
金钱: 2122 浮游币
贡献值: 0 点
好评度: 82 点
人气: 0 点
在线时间: 81(时)
注册时间: 2005-05-25
最后登录: 2011-08-14
地板  发表于: 2005-06-30 11:14

虽然看不太懂,但对我的帮助不小啊!3Q
PSO相关下载:http://wei2525361.ys168.com
密码:SEGA
级别: 模拟之星
UID: 33131
精华: 0
发帖: 294
威望: 2 星
金钱: 3132 浮游币
贡献值: 29 点
好评度: 248 点
人气: 8 点
在线时间: 57(时)
注册时间: 2005-06-05
最后登录: 2021-05-29
草席  发表于: 2005-06-30 11:19

问一下 glf999 dc游戏没有ip.bin可以运行吗?可做集合吗?
happy new year!
腰间盘突出的
级别: 论坛版主

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

制作工具合集,和这个差不多不过教程已经写过了

改天再写一个制作工具合集的视频教程好啦,多等几天吧.

由于制作"MD模拟器"直读版,对我打击实在太大啦,所以

可能会晚一些能完成.

不过内容我已经想好了,就以最近做的"模拟器 工具软件 综合"

为实例进行讲解.



用DP3或者是其他方式可以不用包含游戏自己的IP.BIN文件

但是DP3的IP.BIN一定要有



我有点晕啊, 写这么详细简单, 怎么能看不懂啊
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
级别: 模拟之星
UID: 24263
精华: 0
发帖: 806
威望: 3 星
金钱: 4449 浮游币
贡献值: 25 点
好评度: 773 点
人气: 0 点
在线时间: 528(时)
注册时间: 2005-04-25
最后登录: 2017-09-24
6楼  发表于: 2005-06-30 12:02

先收下这份大礼物,有时间慢慢学。
级别: 模拟小生
UID: 29964
精华: 0
发帖: 134
威望: 0 星
金钱: 2122 浮游币
贡献值: 0 点
好评度: 82 点
人气: 0 点
在线时间: 81(时)
注册时间: 2005-05-25
最后登录: 2011-08-14
7楼  发表于: 2005-06-30 13:00

引用
下面是引用glf999于2005-06-30 11:23发表的:
制作工具合集,和这个差不多不过教程已经写过了

改天再写一个制作工具合集的视频教程好啦,多等几天吧.

由于制作"MD模拟器"直读版,对我打击实在太大啦,所以
.......


看不懂不是你的教程问题,是本身有很多东西都不会。教程很完美!
PSO相关下载:http://wei2525361.ys168.com
密码:SEGA
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
8楼  发表于: 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: 13063
精华: 1
发帖: 893
威望: 1 星
金钱: 3049 浮游币
贡献值: 100 点
好评度: 284 点
人气: 0 点
在线时间: 160(时)
注册时间: 2004-11-07
最后登录: 2021-08-26
9楼  发表于: 2005-06-30 22:07

問個問題,"先按Scanbus键扫描IDE设备"該怎掃啊?
怎掃都掃不出來...
我就是~瘋魔千萬少女~改善社會風氣~
提高青年人內涵~刺激電影市場~         的玉樹臨風的整人專家~胡真!! 英文名字是~胡~整~!
级别: 模拟之星
UID: 33131
精华: 0
发帖: 294
威望: 2 星
金钱: 3132 浮游币
贡献值: 29 点
好评度: 248 点
人气: 8 点
在线时间: 57(时)
注册时间: 2005-06-05
最后登录: 2021-05-29
10楼  发表于: 2005-07-01 12:54

注意ms-dos方式的窗口
里面显示的行如 0,0,0 就是了。
happy new year!
级别: 模拟之星
UID: 33131
精华: 0
发帖: 294
威望: 2 星
金钱: 3132 浮游币
贡献值: 29 点
好评度: 248 点
人气: 8 点
在线时间: 57(时)
注册时间: 2005-06-05
最后登录: 2021-05-29
11楼  发表于: 2005-07-01 13:59

引用
下面是引用panasonic于2005-06-30 19:40发表的:
很郁闷几个问题   最重要的是

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


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
43 44 30 30 31就是代表CD001了 。** **就是需要改成A6 00的了。

2.在Sbinducr(selfboot inducer)中刻录完第一区段后。按msifo,在...Sbinducr\Tools中有个msinfo.ini文件。里面就有msinfo值。比如是11700,加上166后是11866,换成16进制为2E5A
而你改文件的时候呢,就改成5A 2E就可以了。(至于换算就用个计算器吧)

不修改就做不成合集了啊。不知道你做什么集合就不能帮你改了,每个游戏的1ST_READ.BIN都是不一样的。
happy new year!
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
12楼  发表于: 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: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 301318 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1452(时)
注册时间: 2005-03-08
最后登录: 2023-12-22
13楼  发表于: 2005-07-02 18:59

我前几天,放的版本是可以直接用BIN2BOOT制作成镜像的

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

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

基本文件已经改好了,只有一个错误就是连接游戏一那里要改下.
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

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

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

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

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


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

不是把里面的文件全部提出来,而是直接进行镜象复制。
如果不这样,或者你要改动里面的内容就需要改了。
happy new year!
级别: 模拟小生
UID: 33625
精华: 0
发帖: 269
威望: 0 星
金钱: 2585 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 73(时)
注册时间: 2005-06-07
最后登录: 2006-03-04
16楼  发表于: 2005-07-02 21:50

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


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

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

那个是直读的,而且还是多区段烧录的,如果您的MSINFO和他的

一模一样,而且您使用多区段烧录,就可以不改.

但是呢..............

那就必须要改喽.

关于是否要改,为什么要改,这里已经讲了,您看下:

http://bbs.chinaemu.org/htm_data/63/0506/29304.html
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
级别: 模拟新血
UID: 41626
精华: 0
发帖: 10
威望: 0 星
金钱: 2629 浮游币
贡献值: 0 点
好评度: 3 点
人气: 0 点
在线时间: 1(时)
注册时间: 2005-07-06
最后登录: 2008-03-03
18楼  发表于: 2005-07-06 01:45

谢谢楼主呀,受教了真是!
级别: 模拟菜鸟
UID: 154441
精华: 0
发帖: 91
威望: 0 星
金钱: 2534 浮游币
贡献值: 0 点
好评度: 248 点
人气: 0 点
在线时间: 50(时)
注册时间: 2006-11-25
最后登录: 2010-03-14
19楼  发表于: 2007-01-14 16:23

受益匪浅,支持GIF999