红警2单人游戏中部分规则的修改
Kang_1996
2022年04月17日 14:11

        这篇文章的目的旨在帮助小白、新手初期适应遭遇战电脑对手,以及给爱折腾的那些小伙伴提供一定的参考。   

        红警这款游戏相信陪伴过大多数80,90后的童年,是一款经典的RTS游戏。笔者最早是在小学六年级的时候(2008年),通过姐姐家中的电脑,开始接触、了解;到后来上初中、高中,在微机课机房中和小伙伴们挑战8个冷酷(实际上是7个),在短短的不到一小时的时间里收获到了很多的快乐;再到后来上大学认识到了一些志趣相投的室友,一起开局域网联机,相互菜鸡互啄,也是别有一番风味;现如今,笔者已出来工作,成为了一名打工人,闲暇之余,也偶尔独自把玩。通过年龄的增长,心智的成熟,以及在互联网上接触到的各种视频,攻略等,现在对于红警这个游戏又有了进一步的认识,和大家分享出来交流提升。

        本文中红警游戏版本为Ra2_Yuri(2in1)(原版和尤里的复仇2合一),用到的工具主要有xcc mixer,以及任意一款文本编辑器(windows自带的就可以)xcc mixer的链接来源于红警之家:

xcc mixer中文版1.47下载_xcc mixer1.47红警工具包-红警之家 (uc129.com)

        红警中主要的游戏规则放在rule.ini这个配置文件当中,我们可以使用xcc mixer将其提取出来。步骤是:打开xcc mixer,定位到里面红警安装的根目录:

图1

        点上面的Name重新排序,之后找到ra2.mix(尤里的复仇选择ra2md.mix,下同)-local.mix-rules.ini,右键-释放-到红警的安装目录下-保存。之后到红警安装目录下,用记事本打开,即可对规则进行修改。通常为了游戏的平衡性,笔者一般会修改初始金钱和随机工具箱等,如下:

        1.初始金额修改:ctrl+F查找 [MultiplayerDialogSettings] 选项

代码块
JavaScript
自动换行
复制代码
;最小金额
;当前金额
;最大金额
MinMoney=5000
Money=10000
MaxMoney=10000
复制成功

        可以将最大初始金额设置的高一点,笔者一般设置为30000。

        2.随机工具箱出现几率的修改。在线上多人混战中,随机工具箱的出现频率会提高很多,但单人游戏中如何修改呢?Ctrl+F查找 [CrateRules] 选项

代码块
JavaScript
自动换行
复制代码
; ******* Crate rules *******
; General crate rules and controls are specified here.
[CrateRules]
CrateMaximum=255        ; crates can never exceed this quantity
CrateMinimum=8          ; crates are normally one per human player but never below this number
CrateRadius=5.0         ; radius (cells) for area effect crate powerup bonuses
CrateRegen=3            ; average minutes between random powerup crate regeneration
SilverCrate=HealBase    ; solo play silver crate bonus
SoloCrateMoney=5000     ; money to give for money crate in solo play missions
UnitCrateType=none      ; specifies specific unit type for unit type crate ['none' means pick randomly]
WoodCrate=Money         ; solo play wood crate bonus
WaterCrate=Money	; solo play water crate bonus
HealCrateSound=HealCrate	; heal crate sound effect
WoodCrateImg=CRATE      ; wood crate overlay image to use
CrateImg=CRATE          ; normal crate overlay image to use
WaterCrateImg=WCRATE	; Water crate image
FreeMCV=yes             ; Give free MCV from crate if no buildings but still has money [multiplay only]?
复制成功

        将CrateMinimum值修改为8左右即可获得近似于线上8人混战水准,注意:如果中途将游戏保存然后重新加载游戏之后,升级工具箱就不会刷新了(应该是个BUG)!!!

        基本上修改了以上两点,游戏就很难输了。除此之外,还经常在在线模式中看到自由交战、邪恶联盟、生死斗等模式,那这个又怎么调出来呢?很简单,在安装目录下新建一个文本文档,重命名为mpmodes.ini,复制进以下内容:

代码块
JavaScript
自动换行
复制代码
[Battle]
1=GUI:Battle, STT:ModeBattle, MPBattle.ini, standard, true
2=GUI:FreeForAll, STT:ModeFreeForAll,MPFreeForAll.ini, standard, true
3=GUl:Cooperative,STT:ModeCooperative,MPCoop.ini, cooperative, true
4=GUI:UnholyAlliance, STT:ModeUnholyAlliance, MPUnholy.ini, standard, true
5=GUI:Megawealth,STT:ModeMegawealth,MPMW.ini, megawealth, true
6=GUI:Duel, STT:ModeDuel, MPDuel.ini, duel, true
7=GUI:MeatGrind,STT:ModeMeatGrind,MPMeat.ini, meatgrind, true
8=GUI:NavalWar, STT:ModeNavalWar, MPNaval.ini, navalwar, true
复制成功

        从上到下依次为:作战、自由交战、合作模式、邪恶联盟、巨富、抢地盘、生死斗、海战。进入游戏后即可选择以上模式

图2

        各个模式下的游戏规则也可以进一步修改。如笔者比较喜欢完冰天生死斗,只能使用T1级别的科技单位和阵营特色单位,最近突发奇想想在游戏中使用二级防御塔,以减少前期防御的难度,该怎么修改呢?此时需要我们使用xcc mix提取ra2.mix-local.mix-momeat.ini到游戏安装目录下:

图3

        用记事本打开momeat.ini如下。因为游戏中建完作战实验室玩家获得的最高科技水平TechLevel为10,该模式下将以下单位需要的科技水平提升到11,因此建造不出来,此时只要修改对应单位的科技水平到标准模式即可。如将[ATESLA] TechLevel=11值修改为6即可在完成空指部时能够建造光棱塔。

代码块
JavaScript
自动换行
复制代码

; Multiplayer Game Mode Rules.INI override
;   Mode == Meat-Grinder
;   This file must exist to satisfy the Multiplayer Game Mode system

; Meat-Grinder is an all ground, nothing fancy battle type.  
; Written by Dustin Browder 
;
; File Outline: 
;	1st is a list of global variables that have been altered.  (keyword Globals) 
; 	2st is a list of all of the unit changes. (keyword Units)
;	3nd is a list of all the stucture changes.  (keyword Structures)
;	4rd is a list of AI changes. (keyword AI)
;
; This file over-rights code from Rules.ini  Changing this file will change the way units 
; behave in the meat-grinder game type.  


;;;;;;;;;;;;;;
;;GLOBALS
;;;;;;;;;;;;;;


[MultiplayerDialogSettings]
AlliesAllowed=yes


;;;;;;;;;;;;;;;;;;
;;UNITS
;;;;;;;;;;;;;;;;;;

[AMCV]
TechLevel=11

[SMCV]
TechLevel=11

[V3]
TechLevel=11

; Mammoth tank
[APOC]
TechLevel=11

[JUMPJET]
TechLevel=11

[ORCA]
TechLevel=11

; Chrono Legionnaire
[CLEG]
TechLevel=11

[SPY]
TechLevel=11

[YURI]
TechLevel=11

[IVAN]
TechLevel=11

[TANY]
TechLevel=11

[ZEP]
TechLevel=11

; Mirage Tank
[MGTK]
TechLevel=11

; Black Eagle
;[BEAG]
;Prerequisite=GATECH
;Cost=2000
;TechLevel=10


;Prism Tank
[SREF]
UIName=Name:SREF
Name=Prism Tank
Prerequisite=GAWEAP,GARADR
TechLevel=11

;Tesla Tank
;[TTNK]
;Owner=Russians,Confederation,Africans,Arabs
;RequiredHouses=Russians


; Desolator
;[DESO]

;Lybian Demolition Truck
;[DTRUCK]

;;;;;;;;;;;;;;;;;;
;;STRUCTURES
;;;;;;;;;;;;;;;;;;

[GATECH]
TechLevel=11

[NATECH]
TechLevel=11


[NASAM]
TechLevel=10

[NAFLAK]
TechLevel=10

;Allied Shipyard
[GAYARD]
TechLevel=11

;Soviet Shipyard
[NAYARD]
TechLevel=11

;Allied Ore Purifier
[GAOREP]
TechLevel=11

; Allied SpySat
[GASPYSAT]
TechLevel=11

; Soviet Cloning Vats
[NACLON]
TechLevel=11

;Allied Gap Generator
[GAGAP]
TechLevel=11

;Psychic Sensor
[NAPSIS]
TechLevel=11

; Soviet Nuclear Reactor
[NANRCT]
TechLevel=11

[TESLA]
TechLevel=11

[ATESLA]
TechLevel=11

;;;;;;
;The Super-Weapons
;;;;;;

; Soviet Nuclear Missile
[NAMISL]
TechLevel=11

;Chrono Sphere
[GACSPH]
TechLevel=11

;Iron Curtain
[NAIRON]
TechLevel=11

;Weather Control Device
[GAWEAT]
TechLevel=11

复制成功

图4

图5

        以上就是笔者在游戏过程中的一些分享,后续还会在游戏中进行一些发掘、探索,欢迎各位喜欢红警的朋友们来评论区交流,探讨!