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

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

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

1 连接到记录文件

2 下载记录文件

3 显示滚动字幕

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

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
腰间盘突出的
级别: 论坛版主

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

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

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

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

可能会晚一些能完成.

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

为实例进行讲解.



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

但是DP3的IP.BIN一定要有



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

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
腰间盘突出的
级别: 论坛版主

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

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

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

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

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

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
腰间盘突出的
级别: 论坛版主

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

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

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

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

那就必须要改喽.

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

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

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅