红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 119|回复: 1

使用官方CNCNET玩战役的方法及一些问题

[复制链接]
发表于 2021-10-8 15:59:28 | 显示全部楼层 |阅读模式
首先解释一下为什么还用原版玩而不是ares,我只是遇到这样一个小问题,目的仅想把cncnet客户端被删减的功能加回来,还原其本来的面目,让普通玩家既可以玩战役又可以玩遭遇战对战之类的。而且有些仅基于原版的mod像vs_ini使用了ares之后效果反而会不好。

cncnet.org下载到的CNCNET客户端和目前众多使用DTA的ARES MOD一样都是基于类似的XNA CNCNET Client,但官版CNCNET的游戏的最终执行文件是gamemd-spawn.exe而不是gamemd.exe,由于我不懂这种可执行文件怎么分析,我只能猜测是像已经把cncnet.dll类似的东西注入进去了。

和诸多ares mod一样,使用cncnet只需要langmd.mix language.mix ra2.mix ra2md.mix binkw32.dll blowfish.dll,(已经不需要gamemd.exe了),同时其读取的mix文件格式也变成了expandspawn%02d.mix。

为了调出战役界面,在Resources文件夹里制作CampaignSelector.ini,简单起见直接复制链接里这个这个进去即可,然后在每个xxx Theme文件夹里面的MainMenu.ini里面将btnNewCampaign启用,简单起见将其名字与btnProfiles或btnForums之类的调换一下即可。最后在Resources文件夹里面的ClientDefinitions.ini里要[Settings]下面添加CopyMissionsToSpawnmapINI=no。

为了调出尤复的战役,在INI文件夹里面制作BattleE.ini,比如直接把这个复制进去。至于原版的则可以直接使用双杀步枪的模板,不过要把expandmd改成expandspawn。然后再补充好BattleE.ini里面的战役列表即可。

我这样做遇到的问题是有几次在运行一些盟军战役时调出的是尤里的UI,之前在哪看到双杀步枪说过CNCNET的国家列表顺序是不对的,可我不知道是哪里的问题。刚才又去重新试了一下发现这个问题又不见了。如果有人有兴趣用我这些步骤测试的话,如果你也遇到了类似的问题希望能反馈一下,如果有知道怎么回事的大佬解释一下也再好不过了

发表于 2021-10-15 20:30:51 | 显示全部楼层
“我们新式的DTA客户端已经全面超越了老式的原版启动器”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2021-10-25 22:46 , Processed in 0.030215 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表