红警3命令与征服注册激活启动cdkey联机问题

前言

文章结尾有下载地址
  很多喜欢玩红警3的伙伴因该会遇到过启动不了的问题,即使能启动也特别的慢,作者也遇到过这种问题。每次重装完系统就启动不了游戏了。那是因为红警3自带的启动器需要序列号并且在系统注册表中写入相关的信息才会启动游戏,所以作者找到了这个问题的解决办法。
  其实红警3命令与征服这款游戏是不需要启动器就能启动的,以1.12版本为例:游戏主程序在游戏根目录\data\ra3_1.12.game,下图是游戏主目录:
除了红色和绿色框住的文件其他的可以放心的删除了!绿色框住的文件是游戏启动的各个版本的配置文件,里面指定了data目录下的big数据文件(俗称mod)
在这里插入图片描述
  下图是data目录下的内容:(红色框住的就是游戏的主程序了!)
在这里插入图片描述
  作者是在任务管理器中发现ra3_1.12.game是游戏的主程序,RA3.exe是启动器,可以确定下面的正是游戏的主程序,因为他的内存占用的比较多532,420K
在这里插入图片描述

带参数启动:ra3_1.12.game

  上文中提到,在图片中除了框住的文件除外,把其他的都删除掉,然后在目录下新建一个文本文档。(如果需要用启动器启动不删除也是可以的)在这里插入图片描述
  在文本文档中输入以下内容并保存。

start data\ra3_1.12.game -config "%cd%\RA3_chinese_t_1.12.SkuDef"
  • data\ra3_1.12.game是游戏主程序的路径(这里用的是相对路径)
  • -config 是告诉主程序后面的参数是游戏的配置文件
  • “%cd%\RA3_chinese_t_1.12.SkuDef” 是游戏的配置文件这里必须使用绝对路径
    %cd%代表当前路径,RA3_chinese_t_1.12.SkuDef游戏的版本配置文件,如果游戏路径有空格就在路径首尾加英文双引号。

在这里插入图片描述
  保存退出后把文件后缀名改成.bat双击新建的批处理文件即可启动游戏。
如果游戏路径存在中文,请把编码格式另存为ANSI
在这里插入图片描述
在这里插入图片描述

带参数窗口化启动:ra3_1.12.game

  把刚才的启动批处理复制一份,文件名自己决定就好:
在这里插入图片描述
  鼠标右键点击文件窗口化启动红警3命令与征服.bat在弹出的菜单中选择编辑会自动使用记事本打开,输入的内容如下:

start data\ra3_1.12.game -win -xres 1920 -yres 1080 -config "%cd%\RA3_chinese_t_1.12.SkuDef"

参数说明:

  • -win 是窗口化
  • -xres 后面是窗口的宽度
  • -yres 后面是窗口的高度
    在这里插入图片描述
      保存后运行效果如下图:
    在这里插入图片描述

不带参数直接启动的方法

  提示:这种方式启动一定不要有中文路径
  进到data目录下,把ra3_1.12.game的后缀改成.exe如下图:
在这里插入图片描述
  游戏主程序启动时没有指定.SkuDef配置文件,程序会默认读取程序所在目录下的filesystem.cfg文件,这个文件的配置内容与.SkuDef后缀结尾的配置文件是一样的。所以在filesystem.cfg文件中指定.SkuDef配置文件就可以了。
  在游戏主程序所在的目录下新建文本文档,并输入以下内容:

add-config ..\RA3_chinese_t_1.12.SkuDef

  保存并修改文件名为filesystem.cfg编码格式是UTF-8的格式。
  说明:..\代表返回配置文件所在路径的上一层目录,后面的就是游戏的配置文件了
  filesystem.cfg文件内容如下图:
在这里插入图片描述

  最后的文件名如下图:
在这里插入图片描述
到这里我们双击ra3_1.12.exe游戏主程序,即可启动游戏。

游侠对战平台启动红警3

  进入对战房间在设置界面选游戏主程序ra3_1.12.exe或者ra3_1.12.game,这两种后缀都是可以启动的。
在这里插入图片描述
  附加参数不填的话启动游戏需要有filesystem.cfg配置文件。
如下图:(附加参数中指定配置文件)
在这里插入图片描述
  带参数启动后的效果:(ip正是游侠的虚拟ip)
在这里插入图片描述

  哈哈接下来和网上的伙伴们对战吧
在这里插入图片描述

红警3联机cdkey重复怎么办

  其实游戏本身不会校验cdkey的有效性,只有启动器会校验有效性。那我们跳过启动器直接修改注册表,这种方式不能用启动器启动游戏了,需要直接启动游戏主程序,这就用到上文提到的方法了。
  新建文本本当,输入以下内容,后缀修改为.reg双击导入注册表即可(密钥随便填,只要和其他玩家的密钥不重复即可)。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Electronic Arts\Electronic Arts\Red Alert 3\ergc]
@="20位数字母组合的字符串"

例如下图:
在这里插入图片描述
提示:

  • 64位系统注册表路径:[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Electronic Arts\Electronic Arts\Red Alert 3\ergc]
  • 32位系统注册表路径:[HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3\ergc]

红警3启动后自动回到桌面解决办法

  这种情况一般是分辨率设置有问题,此时又设置不了分辨率。那我们就直接把游戏的配置文件删除掉让游戏处于初始化状态就可以啦。
  打开资源管理器,输入路径:%USERPROFILE%\AppData\Roaming\Red Alert 3\Profiles按回车键即可进入到游戏配置文件的目录,目录下全是.ini配置文件,双击可以用记事本打开。如果看不懂配置不会修改建议直接都删除掉,即可让游戏恢复到初始状态。
在这里插入图片描述

总结

  其实就是启动游戏主程序指定配置文件就可以了。最后附上作者改好的游戏,作者还加入了1.13的版本,作者的filesystem.cfg配置文件和启动脚本都是1.12的版本如果想玩1.13版本的请修改启动参数就行啦,当然想玩低版本的也是可以的,直接指定某个低版本的配置文件即可。
下载链接:链接:https://pan.baidu.com/s/1MUe1q0tonxjsjIAHqDn_OQ 提取码:6666
  游戏根目录附带了1.12版本的修改器,修改器查找修改的游戏进程名称是ra3_1.12.game如果启动的程序名称是ra3_1.12.exe修改器是找不到游戏进程的。如果要修改就启动ra3_1.12.game名称的游戏主程序吧。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值