为了大家能方便的自己添加游戏,现在写一个详细的说明。
- 首先找到gamelist.csv文件(繁体系统为gamelist_t.csv);
- 使用记事本或Excel打开该游戏列表文件。因为我电脑中没有Excel,所以我用OpenOffice来示范;
- 在这个对话框中,注意“文字分隔符”,这里默认是有双引号的,需要将其删掉,不需要文字分隔符;(Excel中不知道有没有这个对话框?)
- 删掉文字分隔符后,选择确定;
- 调整一下列宽。然后看第30行的内容:
依次为“游戏类型、游戏名称、文件夹名称、执行文件、游戏参数、DOSBOX参数”;
- 添加游戏的时候,必须按照这个顺序依次填入正确的项目。大家可以看一下游戏列表,大部分的游戏只需要填写前4项就可以了,“游戏参数、DOSBOX参数”可以不用设置;
- 下面我来添加一个游戏《双子星传奇》作为示范,首先将《双子星传奇》的文件夹LBA复制到dosgame文件夹下;
- 打开LBA文件夹,看一下里面的执行文件是什么?
通常DOS游戏的执行文件是play.bat,或者是与文件夹同名的exe文件。大家可以看一下其他的游戏。
在这里可以看到,该文件夹中没有play.bat文件,但看到了LBA.EXE文件,所以执行文件应该就是它了。
- 然后就在gamelist.csv文件的末尾,按照次序,依次填入
“AVG 双子星传奇 LBA LBA.EXE no no”。(这里注意,游戏参数有两项,无需设置的话要填两个no,不可以留空)
最后储存退出。
- 打开dosgame.bat文件,在解谜冒险类游戏(AVG)的最后一项,可以看到《双子星传奇》已经被添加上去了;
- 选择对应的选项字母,就可以运行游戏了。
如果使用记事本编辑的话,直接在最后一行填入“AVG,双子星传奇,LBA,LBA.EXE,no,no,”即可。
注意:要用半角的英文逗号,不可以使用全角的中文逗号。
上面是添加一个游戏最基本的方法,但有些游戏要想运行是没有这么简单的,必须要添加一些必要的游戏参数或DOSBOX参数。下面我来解释一下各项参数的意义。
1. 游戏参数。从上面的图5可以看到,游戏参数占两列。前一项填入参数类型,后一项填入参数值。游戏参数共有4种,只能选择其中的一项,无法同时使用;
- CDROM,(no|lable|local)
加载光驱,这个是最常用的参数。参数值有三种选择:
no:以该游戏的目录作为虚拟光盘加载;
lable:指定光盘的卷标。这里注意,并不是填入“lable”这个单词,而是填入的内容会被当作光盘的卷标。可以看一下游戏列表中的孤胆枪手,这款游戏对光碟的卷标有要求,所以填入了“MDK”作为卷标。
local:加载物理光驱。如果你的电脑中没有安装光驱,使用DT或酒精虚拟一个光驱出来也行。注意:如果有多个光驱,只加载第一个。
- Floppy,(no|lable|b)
加载软驱。
no:以该游戏的目录作为虚拟软驱加载;
lable:指定软驱的卷标。(与光驱意义相同)
b:将软驱模拟为B驱。
注:参数“b”为新增功能,必须下载《问题集中贴》中提供的附件才可使用。
该参数仅在《小惠的性知识大百科》中使用过一次。
- IMG,(文件名称)
加载映像文件。支持ISO、CUE、MDF格式。(我只测试过这三种类型,其他的没试过)
参数值要填入映像文件的名称,不可省略。注意:映像文件必须放入该游戏的文件夹中。
- Audio,(no|文件名称)
加载CD音轨。
no:加载默认的Audio.cue文件。我放在dosgame文件夹下,有25首优美的古典音乐。
文件名称:加载指定的文件。默认需放在dosgame文件夹下。可以指定路径,但路径中不可以包含中文、空格、特殊字符。
2. DOSBOX参数。这里可以多项一起使用,但最多不可以超过4项。
- OUTPUT,(surface|opengl|overlay|openglnb|ddraw)
显示模式。
默认为surface,如果surface无法显示,可以用opnegl试试。剩下的三项很少用。
- MOUSE,(数值)
鼠标速度。
默认为100,如果嫌慢可以增大为200、250……
- CPUCY,(max|auto|数值)
CPU频率。
max:最大频率。默认参数。
auto:自动调节频率。一般为3000。
数值:输入指定的数值。有的游戏max太快了,3000又嫌慢,就可以指定5000、8000等数值来试试。
- EMS,(true|false)
EMS内存。
true:使用EMS内存。默认值。
false:不使用EMS内存。
- XMS,(true|false)
XMS内存。参数值意义与EMS一样。
- DOSBOX0.63,(无参数值)
使用Dosbox0.63运行游戏。
注意:a. 该项参数必须置于最后一项;
b. 不支持CPUCY中的max、auto选项,只能指定数值。
- CORE,(auto|simple|normal|full|dynamic)
CPU核心模拟方式。
0.72默认为auto,0.63默认为normal。
注:该选项是新增功能,必须下载《问题集中贴》中提供的附件才可使用。
一般游戏无需设置此项,本人仅在《妖魔道》的测试中用过,使用的参数为<core,dynamic,dosbox0.63,>,即可正常运行该游戏。(该游戏未在合集中提供)
好了,差不多就这样了。如果有什么疑问,请留言。