SparkPlug

八月 15, 2007

wine的胜利之日

归类于: howto — sparkplugcn @ 3:25 pm

DOD-胜利之日是我过去很喜欢的游戏,最近手痒想再玩玩,毕竟有一年多没有玩了.机器上没有Windows,再安装个XP是不可能的,所以最终从wine或者cedega中选择了前者.考虑到以后侄女会玩的比较多(罪过罪过,这么小的女孩子竟然打这种暴力游戏,不过她打的比我要好的多),所以选择安装在Arch上了.

  1. 下载DOD
    这是第一件要做的事,我选择的是中国DOD联盟的3266版本,不过一直没找到网上的可用的下载地址,好在老哥那里有备份,我把它放在Mldonkey下共享了,这是链接.
  2. 安装wine
    因为是在Arch下安装的wine,所以用到Pacman

    pacman -S wine

    安装完毕后,运行

    winecfg

    什么也不用改,直接点击确定,就会在家里下建立相应的.wine目录.

  3. 安装配置DOD
    • 安装很简单

      wine dod1.3v3266.exe

      就可以了,全程都是中文的,而且会在桌面上放置快捷方式.

    • 但是运行时会发现游戏不能显示字,根本不能玩.这时需要把windows下的字体tahoma.ttf拷到~/.wine/dirver_c/windows/fonts下,没有Windows字体可以

      pacman -Sy ttf-ms-fonts

      关掉wine,重新运行winecfg,这样就可以显示字体了.
      其实在安装wine后就可以直接安装字体,但在我这里是乱码,所以放在游戏安装完后再装字体.

    • 可惜中文是乱码乱的一塌糊涂,可是实在没有精力再搞什么中文字体,反正就玩这个游戏,就这么着吧.可是配置文件看不懂怎么办,我习惯了EDSF代表进退左右,办法就是改成英文注册.

      cd ~/.wine/driver_c/Programe_Files/day of defeat/ #进入DOD的目录
      wine regedit

      选择”文件”–”导入reg文件”,把当前目录下的”英文注册.reg”导入.再打开DOD就是英文的了.

  4. 注意事项
    • 我不知道为什么重启机器后,游戏就没有了声音.后来我把~/.wine/dirver_c/windows/这个目录下除了fonts这个目录外的其它东东都删除了,声音反而可以了:-)
    • 游戏的时候,很多的服务器不让进,显示”invalid authentication certificate length”.运行

      wine regedit

      找到HKEY_USERS里的Valve目录,把它删除了,保存后,运行游戏.这时会问你CDKEY,全部输入大写的A,关闭游戏(我不知道为什么,每次设定必须要关闭再重启游戏才会保存生效),感觉这样出现上面毛病的机会就少了,我玩的不多,所以不知道这是不是心理作用:-)

Good Luck!Enjoy it!

Powered by ScribeFire.

No Comments Yet »

还没有评论。

RSS方式的评论。 TrackBack URI

发表评论

Blog at WordPress.com.