直接改配置文件就行,找到游戏根目录下的Config.ini文件,把里面的FullScreen=1改成FullScreen=0保存退出,再启动游戏就是窗口模式了。这个方法适用于大部分版本的仙三,包括实体光盘版和后来的数字版。
之所以用配置文件而不是进游戏调设置,是因为仙三的游戏内选项根本没给窗口化的开关,全屏模式写死在启动参数里。很多人说右键快捷方式添加-window参数,但我试过三个版本都没反应,反倒是直接动配置文件百分百见效。
具体操作我按实际顺序写:
1、先关掉游戏,右键桌面快捷方式选”打开文件所在位置”,进去就能看到一堆文件
2、找Config.ini这个文件,右键用记事本打开
3、翻到第二行或者第三行,有个FullScreen=后面跟的数字,把1改成0
4、点保存,关掉记事本,然后启动游戏

改完之后游戏会以800×600的窗口启动,分辨率偏小但能正常运行。如果觉得窗口太小,可以继续在Config.ini里找Width和Height两行,分别改成1024和768,这样窗口会大一圈。我自己试过改到1280×960也能跑,再高就容易出现黑边或者UI错位,毕竟这游戏2003年出的,不是按现在宽屏设计的。
有些版本的Config.ini里压根没有FullScreen这行,这种情况需要手动加。在文件开头单独起一行,直接打FullScreen=0回车保存就行,下次启动会自动生效。但要注意别加在[System]或者[Video]这些板块名下面,直接放在最前面的空白处就行。
窗口化之后可能会遇到鼠标指针消失的情况,尤其是切出去再切回来的时候。这个暂时没完美方案,我一般是按Alt+Tab切到桌面再切回去,指针就会重新显示。还有个办法是装个D3DWindower工具强制窗口化,但那个工具和某些版本的仙三兼容性不太好,战斗画面会卡顿,所以我还是用改配置文件的方法。

改完配置之后游戏内的过场动画可能会出现黑屏但有声音的问题,这个跟窗口化本身没关系,是因为老游戏用的视频编码格式现在系统不支持。需要单独装个K-Lite Codec Pack解码包,装完重启电脑,动画就能正常播放了。我之前玩的时候就是这么解决的,装的是Basic版本,大小才30多MB。
现在卡住的地方是改了分辨率之后字体会变模糊,尤其是对话框里的文字,看久了眼睛累。试过调系统DPI缩放没用,估计得动游戏的字体文件,但那个改起来比较麻烦,还没找到靠谱的教程。









