找回密码
 快速注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

手机号码,快捷登录

查看: 15363|回复: 14

【原创】DOSBox 运行PC版大航海时代2的简明教程

[复制链接]
发表于 2009-4-16 18:15 | 显示全部楼层 |阅读模式
【作者】compass

【内容摘要】以DOS版大航海时代2为例,讲解在DOSBox 0.72下如何启动与运行DOS游戏

【目录】
第一章 下载与安装
第二章 拖曳图标启动DOS游戏
第三章 配置文件的编辑与命令行启动
第四章 多个DOS游戏如何处理配置文件
第五章 可能出现的问题

【正文】

第一章 下载与安装

DOSBox目前最新版本是0.73,但讲解仍以0.72为例,在0.73有明显不同时可能会提一下,下面是下载地址,任选一个即可:

官方网站,网页上第1个下载地址就是windows版本: http://www.dosbox.com/download.php?main=1
华军软件园: http://www.newhua.com/soft/42381.htm
天空软件站: http://www.skycn.com/soft/24049.html
新浪下载: http://down1.tech.sina.com.cn/do ... 9756800/10947.shtml
太平洋电脑网(还是0.72,尚未更新到0.73): http://dl.pconline.com.cn/html_2/1/85/id=10233&pn=0.html

PC版大航海时代2下载比较多,仅举一例:
http://games.sina.com.cn/downgames/demo/pcgames/2006-01-13/144198215.shtml

再补充个下载点,记得这个是以前EVE坛友提供的,有PC版的大航海时代1、2、3的繁体硬盘版、外传繁体硬盘版:
http://www.wlswy.cn/dk/down.htm

下载之后先进行安装。

下图(图1)所示为DOSBox 0.72安装程序:

DOSBox01.gif

下图(图2)所示为安装过程中的一个选项,决定是否在2000/XP桌面建立DOSBox快捷方式:

DOSBox02.gif


下图(图3)所示为安装完毕后在开始菜单建立的文件夹和快捷方式图标:

DOSBox03.gif



第二章 拖曳图标启动DOS游戏

现在找到你的大航海时代2的文件夹,如下图(图4),里面有一个koukai2.com,很多朋友有可能在“文件夹选项”中选择了“隐藏已知文件类型的扩展名”,会看不到 .com这个扩展名,没有关系,只要你的鼠标在这个名叫koukai、形为DOS应用程序的图标上面停住,不需要点击,就会出来“图4”所示的提示框。

DOSBox04.gif


现在用鼠标左键把koukai2.com 拖动到DOSBox 的快捷方式上,如下图(图5)所示,当拖动到DOSBox图标上面时,DOSBox的图标与文字会反色显示:

DOSBox05.gif

好,现在游戏开始了,如下图(图6),听到熟悉的MIDI音乐了吧。

DOSBox06.gif


在这里,DOSBox打开了2个窗口,请注意到那个写着“DOSBox 0.72, Cpu Cycles: 3000, Frameskip 0, Program: MAIN”的窗口,这里的数字3000是CPU模拟速度,3000是默认值,你可以用Ctrl+F12增加模拟速度、Ctrl+F11降低模拟速度,默认情况下,Ctrl+F12是以500为步进值增加模拟速度的,Ctrl+F11是以除以1.2的速度来降低模拟速度的。

当用鼠标点中DOSBox窗口后,鼠标会被锁定在DOSBox 窗口中,可以用Ctrl+F10释放鼠标,或者用Alt+Tab切换回XP下。默认是窗口方式,可以用Alt+Enter在窗口方式与全屏方式之间切换。用Ctrl+F9结束DOSBox。

当你用Ctrl+F12、Ctrl+F11调整模拟速度时,调整的内容会出现在另外一个叫“DOSBox Status Windows”的窗口中,如下图(图7)。

DOSBox07.gif


通常我在使用DOSBox运行大航海时代2时,都是把Cpu Cycles调整到10000左右,如下图(图8),而象太阁立志传1,基本中是用2000,不然时间过太快了。这个数值需要自己调整出来,因为跟各人感觉,机器配置等都有关系,合适的才是最好的。

DOSBox08.gif



第三章 配置文件的编辑与命令行启动

请注意图3中那个名叫DOSBox.conf、有着记事本图标的快捷方式,打开它,

其中有几行是我们通常的设置需要用到的:

fullscreen=false   ;默认是窗口方式,如果这个"="后是true,就是全屏方式。
cycles=auto     ;这个就是模拟CPU的速度,运行大航海时代2时,我是直接改成10000的。
cycleup=500     ;这个是Ctrl+F12增加模拟速度的步进值。
cycledown=20     ;这个是Ctrl+F11减少模拟速度的百分比,20的意思就是20%,是除以120%。

在最后你能看到这样的2行:
[autoexec]                   ;这行后面跟的就是启动DOSBox后自动执行的命令,就象DOS下的批命令。
# Lines in this section will be run at startup.  ;# 代表这是个注释行。

在这个之后,我用了以下游戏启动命令:
mount g D:\Games\KOUKAI2     ;这一行是说把文件夹"D:\Games\KOUKAI2"模拟成DOSBox下的G:盘符
# mount X E:\ -t cdrom      ;这一行前面加了注释符号,如果把#去掉,这一行就是把实体光驱或者虚拟
                  光驱E:模拟成X:盘符,作为DOSBox的光驱。
g:                 ;这是切换到盘符G: 也就是切换到我们需要的游戏文件夹
koukai2               ;这是在DOSBox下启动游戏

这样你一开启DOSBox就能直接启动大航海时代2。


当然也可以不对配置文件进行编辑,直接运行DOSBox,在DOSBox主窗口输入以上启动命令,但我想这种手动的命令行启动游戏实在不符合快捷的要求。



第四章 多个DOS游戏如何处理配置文件

用鼠标右键点击DOSBox快捷方式,选属性,看“目标”这个文字输入框内是不是下面这样一行:
"C:\Program Files\DOSBox\DOSBox.exe" -conf "C:\Program Files\DOSBox\dosbox.conf"

这一行命令的意思是说以dosbox.conf为配置文件打开DOSBox,其中的"C:\Program Files\DOSBox\"是我的DOSBox程序的安装文件夹,在你的DOSBox快捷方式上,也有你相应的路径。

当你用DOSBox启动的游戏不少于2个时,可以对不同游戏分别做一个配置文件,比如说象上面这个例子,你可以把配置文件dosbox.conf复制下来重命名成 koukai2.conf(假定仍然放在DOSBox安装文件夹下),然后如上面步骤一样进行编辑保存,再复制DOSBox快捷方式,重命名为koukai2,并把这个koukai2的快捷方式中的命令行改为
"C:\Program Files\DOSBox\DOSBox.exe" -conf "C:\Program Files\DOSBox\koukai2.conf"
就行了。其他游戏也可以如法炮制。在这个过程中需要注意的是程序本身和相应的快捷方式中配置文件的位置必须是正确的。

注意:DOSBox 0.73的默认配置文件 dosbox.conf 通常是位于 "C:\Documents and Settings\当前Windows用户名\Local Settings\Application Data\DOSBox" 文件夹下,在DOSBox 0.73的默认快捷方式中是不指明相应配置文件的,但也可以用与DOSBox 0.72相同的形式,就是在快捷方式中用 -conf 或者 -noconsole 重定向配置文件,比如将配置文件安放到游戏文件夹下,例如在快捷方式的命令行改为
"C:\Program Files\DOSBox\dosbox.exe" -conf "D:\Games\koukai2\koukai2.conf"
"C:\Program Files\DOSBox\dosbox.exe" -noconsole -conf "C:\Games\koukai2\koukai2.conf"


第五章 可能出现的问题

问题1 用DOSBox运行大航海时代2的速度问题

很多朋友反映说,用DOSBox运行大航海时代2的那个速度实在太慢了,最不能忍受的是,就连在港口走路,那画面也是一顿一顿的。其实除了如第二章所说的调整模拟速度之外,还有一个办法,就是在开始菜单或者航海术的“环境设定”中,把“表示效果”设定为“OFF”,如下图(图9);另,将海上速度调整到全蓝(鼠标点击向左的小三角),在海上的时间就过得快:

DOSBox09.gif


问题2 目标文件夹路径中包含空格与特殊字符的问题

曾经看到网上有帖子说:DOSBox根本不好用,我的大航海时代2就装在 Program Files 文件夹下,它就是找不到。

让我来模拟一下上面的这个问题:
在配置文件的最后输入以下行:
mount g C:\Program Files\KOUKAI2
g:
play

启动DOSBox后出来下面这个图(图10):

DOSBox10.gif

注意到里面那句话了吗: Directory C:\Program doesn't exist
这说明系统并不认为 C:\Program Files\ 是一个文件夹的名字,它不认空格的,如果路径中有中文或者特殊字符,也有可能发生类似问题。

其实这 mount 这一行命令应该改成如下格式,就是把路径字符串用英文的双引号引用就行了,这样一来游戏就可以正常启动了。
示例1: mount g "C:\Program Files\KOUKAI2\"
示例2: mount g "D:\大航海时代\sea2\"

另外,拖曳图标的运行方法对路径中的中文或者特殊字符支持不够,但是支持路径中的空格,以及中文字符与空格混排,比如路径中都是中文字与字母、数字混排但没有空格的,拖曳图标会有问题,如果中间有个空格,反倒是支持了。DOSBox 0.73也是如此。

评分

参与人数 1知行 +10 收起 理由
片倉忠赤 + 10

查看全部评分

发表于 2009-4-16 20:16 | 显示全部楼层
LZ就是永光的航海區版主compass啊。 。 。
膜拜下= =
回复 支持 反对

使用道具 举报

发表于 2009-4-16 21:14 | 显示全部楼层
惭愧惭愧
回复 支持 反对

使用道具 举报

统帅:
6 武力:
8
智略:
41 政治:
45
居城:躑躅ヶ崎館
武田家 武士
发表于 2009-4-17 14:45 | 显示全部楼层
同1楼膜拜一下,谢谢LZ了。。。
回复 支持 反对

使用道具 举报

统帅:
40 武力:
61
智略:
14 政治:
2
居城:春日山城
上杉家 笔头家老
发表于 2009-4-19 11:12 | 显示全部楼层
不用拖拽也行
方法一,直接启动dosbox,输入mount 虚拟盘符 游戏目录的路径,然后切换到虚拟盘,最后输入要执行的.exe或.bat文件就可以了
方法二,是在配置文件里写进去,这样以后只要直接启动dosbox,游戏就会自动加载,至于如何写入配置文件,用文本编辑器打开dosbox.conf,在[autoexec]底下写上预处理命令(即方法一要写的那些命令)就行

不过有一两个月没用了,不敢保证绝对没有记错,但大体上就是这样了
回复 支持 反对

使用道具 举报

发表于 2009-4-19 18:59 | 显示全部楼层
引用第4楼长尾景辉2009-04-19 11:12发表的:
不用拖拽也行
方法一,直接启动dosbox,输入mount 虚拟盘符 游戏目录的路径,然后切换到虚拟盘,最后输入要执行的.exe或.bat文件就可以了
方法二,是在配置文件里写进去,这样以后只要直接启动dosbox,游戏就会自动加载,至于如何写入配置文件,用文本编辑器打开dosbox.conf,在[autoexec]底下写上预处理命令(即方法一要写的那些命令)就行

不过有一两个月没用了,不敢保证绝对没有记错,但大体上就是这样了

呵呵,原来兄台没看完帖。
回复 支持 反对

使用道具 举报

统帅:
40 武力:
61
智略:
14 政治:
2
居城:春日山城
上杉家 笔头家老
发表于 2009-4-19 21:29 | 显示全部楼层
引用第5楼compass2009-04-19 18:59发表的:


呵呵,原来兄台没看完帖。
不好意思啊,是没看完
回复 支持 反对

使用道具 举报

发表于 2009-7-20 20:01 | 显示全部楼层
骨灰~~飘过,其实人气要靠大家关注的
回复 支持 反对

使用道具 举报

统帅:
31 武力:
1
智略:
35 政治:
33
居城:稲葉山城
斋藤家 兵法指南
发表于 2009-7-20 20:50 | 显示全部楼层
XP下玩dos游戏一直很头痛 [s:140]
回复 支持 反对

使用道具 举报

发表于 2009-7-21 13:54 | 显示全部楼层
刚好下了个龙腾三国,又看到这么好的贴。呵呵。很实用的教学贴。谢谢楼主大大分享。
回复 支持 反对

使用道具 举报

发表于 2009-10-9 21:35 | 显示全部楼层
xp系统 玩这个很头疼啊!!!经典永远支持!!
回复 支持 反对

使用道具 举报

发表于 2010-6-25 21:34 | 显示全部楼层
我觉得能大航海时代还是2最经典啊,超喜爱它的游戏思路,画面也可以接受
回复 支持 反对

使用道具 举报

统帅:
9 武力:
2
智略:
42 政治:
47
居城:春日山城
上杉家 武士
发表于 2010-9-27 02:34 | 显示全部楼层
按照说明一步一步地做着
回复 支持 反对

使用道具 举报

发表于 2010-9-29 08:40 | 显示全部楼层
-.-真是爱屋及乌啊~已经到什么都想弄成可以玩大航海的
回复 支持 反对

使用道具 举报

发表于 2010-10-20 13:43 | 显示全部楼层
回來在重溫二的時候
這個就是有用的資料了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

QQ|小黑屋|手机版|Archiver|浪人御所  

GMT+8, 2021-3-5 15:25 , Processed in 0.077736 second(s), 57 queries .

御所:能活着回来,再次与君相遇,真是太好了。

© 2005-2018 Ronin Gosho of Shuinsen Inc. 朱印船会社