暴力摩托吧 关注:9,832贴子:145,815
  • 45回复贴,共1

win11暴力摩托2002中文版:无法找到游戏语言文件

只看楼主收藏回复

快疯了,大佬们,我电脑win11,就想回顾一下童年经典游戏暴力摩托,但是下载了多个版本均不能游玩,吧里的也下了,都玩不了,其中多个版本都出现图中的错误,求教各位大佬解决方法,万分感谢!


IP属地:江苏来自Android客户端1楼2023-09-07 09:45回复
    64位注册表也下载了,应该不是这个问题


    IP属地:江苏来自Android客户端2楼2023-09-07 09:46
    收起回复
      2025-06-10 04:09:28
      广告
      差dx插件


      IP属地:贵州来自Android客户端3楼2023-09-09 18:17
      收起回复
        不要瞎说什么DX那些!
        这个实际上是所谓的自动多语言系统的编程方法,简单来说:text文件夹下面有些类似enu.dll、chs.dll、cht.dll这种文件,这种文件就是" 纯资源 DLL",它不同于普通的dll文件,里面没有代码,只有资源。那么什么是资源呢,这里不BB了(想知道的自己搜),只简单说一种资源,你想显示中文,那么这里就有一个中文字符串,比如角色名称“塞利娜”,其实原始游戏根本没有什么“塞利娜”,就是某个汉化的人硬把其他语言给改成了“塞利娜”。(其实还是在这里瞎BB了一大堆,请忽略本段)
        下面是干货了:
        游戏在运行时会根据windows中设定的语言自动去匹配你的纯资源 DLL,比如你的windows设定的语言是简体中文,那么它就会去(都是在text文件夹下面去,后面也一样)找chs.dll文件,繁体中文则会去找cht.dll,找到后则根据此dll文件中的资源(字符串进行显示)。但游戏其实原本没有几种语言的,比如简体和繁体中文的dll文件就没有,大家手上的有chs.dll文件,其实是汉化者制作的。
        那么问题来了,如果我没有chs.dll这个文件,我的windows又设置简体中文或其他没有dll文件的语言,则会使用enu.dll,这个是原始的英文的文件,所以这时我们就会看到一个对话框提示你会使用英语并且游戏界面也是英文的。
        但是,某网友的游戏甚至连英文的这个文件都没有,就会得到楼主那样的提示,并且无法游戏了!
        解决方法:
        1、更改windows的语言设置(具体如何改属于windows操作,请自行搜索),比如你有简体中文的文件,那么就改成简体中文,这是第一种方法;
        2、想法获得你对应语言的文件或者至少得有一个英文的文件吧,你可以从其他电脑中拷,也可以去网上下载,实在不行的话还有一个取巧的办法,比如你有简体中文的文件但是没有英文的文件,并且你的windows是设置成繁体中文的,你可以把chs.dll复制一份并改名成cht.dll和enu.dll这样就可以了(文件操作不用我教了吧!)


        IP属地:四川4楼2023-09-19 21:46
        收起回复

          检查一下这里!虽然我这个图是win10下面抓的,但是功能都是类似的


          IP属地:四川5楼2023-09-27 10:19
          收起回复
            如果实在不行的话
            现在可以在手机上用模拟器玩这个游戏的……


            IP属地:江苏6楼2023-10-11 20:03
            回复
              win11的话可以win+I打开语言管理,在输入那里勾选多语言文本建议,然后再把中文设置成首选进入游戏就是中文了,其实就是上面第一条的更改语言设置


              IP属地:安徽来自Android客户端7楼2025-02-22 19:07
              收起回复