红色警戒2共和国之辉添加自定义建筑或士兵

先看效果

超级电厂

  • 玩家专属超级电厂,禁止AI建造使用
  • 所有国家阵营均可建造,仅需基地,无需其他前置建筑。
  • 建造免费,且建成后返还 90000 金币。
  • 提供高达 20000 电力输出,远超普通电厂。
  • 拥有极高生命值与特殊护甲(完全免疫伤害)。
  • 使用盟军电厂的外观,占地仅 2×2(4格)。
  • 注意:不计入普通电厂的“已建造前置条件”,部分建筑仍需建造至少一个普通电厂以满足条件。

超级士兵

  • 适用于所有国家阵营,训练费用仅 100。
  • 拥有极高生命(20000)与特殊护甲(完全免疫所有伤害)。
  • 移动快速、射程极远、攻击力强悍,全面无敌。
  • 可攻击所有目标类型:包括地面单位、建筑、围墙、树木、桥梁、水中潜艇与舰船、空中单位。
  • 能识别间谍与伪装单位,具备部署与蹲伏能力,可水陆两栖作战。
  • 配备远程高爆追踪导弹,对所有单位造成 100% 伤害。
  • 升级为精英后可自我修复、提升射速与火力,更加强大。
  • 友情提示,建造2个超级士兵,足以逆天改命。一个放在基地旁边守家,一个攻城略地。从此逆天改命,举世无敌。建造太多可能会造成卡顿崩溃

添加超级电厂

添加方法:
步骤1:在 [BuildingTypes] 尾部追加建筑ID,用于注册该单位。
步骤2:在 rules.ini 最末尾插入完整建筑属性定义

注册电厂

打开rules.ini文件,找到[BuildingTypes]段落,将该单位代号添加到[BuildingTypes]末尾,用于注册该单位。

; ===================== 步骤一:注册建筑 =====================
[BuildingTypes]
314=PLNPWR1              ; 超级电厂,玩家专属高功率建筑

添加电厂属性

请将以下内容完整复制粘贴至 rules.ini 文件的末尾切勿插入到其他段落或字段中间),并保持字段名称与内容格式不变


[PLNPWR1]
UIName=Name:SuperPower           ; 显示名称(language.ini中定义)
Name=Advanced Player Power Plant ; 内部名称
BuildCat=Power                   ; 建筑类别:电厂
Image=GAPOWR                     ; 使用盟军电厂模型
TechLevel=1                      ; 科技等级要求
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs ; 可建造阵营
Cost=-90000                      ; 建造返还90000资金
Power=20000                      ; 电力输出
Armor=special_1                  ; 特殊无敌护甲
Strength=20000                   ; 超高生命值
Sight=12                         ; 视野范围
BaseNormal=yes                   ; 可作为基地建筑
PowerPlant=yes                   ; 标记为发电建筑
Capturable=no                    ; 不可被占领
Crewed=yes                       ; 有乘员
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60,gtpowexp ; 爆炸动画
Upgrades=2                       ; 支持2次升级
ThreatPosed=0                    ; AI威胁值
AIBuildThis=no                   ; AI禁止建造
Adjacent=1                       ; 可贴近建造
CanBeHidden=false                ; 不可隐藏
Immune=yes                       ; 完全免疫伤害

添加超级士兵

添加方法:
步骤1:在 [InfantryTypes] 尾部追加士兵ID,用于注册该单位。
步骤2:在 rules.ini 最末尾插入完整士兵属性定义

注册士兵

打开rules.ini文件,找到[InfantryTypes]段落,将该单位代号添加到[InfantryTypes]末尾,用于注册该单位。

[InfantryTypes]
50=PPLA1 ; 注册超级士兵单位(50替换为正确的未被当前列表使用的数字编号)

添加士兵属性

请将以下内容完整复制粘贴至 rules.ini 文件的末尾切勿插入到其他段落或字段中间),并保持字段名称与内容格式不变

; ================================================================================
; 单位名称:PPLA1(超级士兵)
; 简介:玩家专属超强步兵,具备高生命、高速、高射程与爆炸火力,全面无敌
; 特性:可攻击所有单位,识别间谍与伪装,水陆两栖,支持部署与瞬移
; 武器:远程导弹(高爆+追踪),对所有目标100%伤害,精英后获得自愈与伤害加强
; 限制:AI禁止建造,仅供玩家使用
; ================================================================================
[PPLA1]
UIName=Name:SuperSoldier                ; 显示名称
Name=PLA                                ; 内部名称
Image=PLA                               ; 图像资源
Category=Soldier                        ; 步兵分类
Primary=AAW                             ; 主武器
Secondary=AAW                           ; 副武器
ElitePrimary=AAWE                       ; 精英主武器
EliteSecondary=AAWE                     ; 精英副武器
Occupier=yes                            ; 可占领建筑
LandTargeting=yes                       ; 攻击地面
AirTargeting=yes                        ; 攻击空中
SpyDetect=yes                           ; 识别间谍
DetectDisguise=yes                      ; 识别伪装
AttackTrees=yes                         ; 攻击树木
SpeedType=Amphibious                    ; 水陆两栖
MovementZone=AmphibiousDestroyer        ; 可在水陆移动
Strength=20000                          ; 高生命
Armor=special_1                         ; 无敌护甲
TechLevel=1                             ; 建造门槛低
Pip=white                               ; 血条颜色
Sight=12                                ; 视野范围
Speed=10                                ; 移动速度
Owner=Confederation                     ; 所属阵营
AllowedToStartInMultiplayer=no          ; 多人初始禁用
Cost=100                                ; 建造费用
Points=25                               ; 被击杀给分
IsSelectableCombatant=yes               ; 可被选中
VoiceSelect=GISelect                    ; 选中语音
VoiceMove=GIMove                        ; 移动语音
VoiceAttack=GIAttackCommand             ; 攻击语音
VoiceFeedback=GIFear                    ; 受伤语音
VoiceSpecialAttack=GIMove               ; 特殊攻击语音
DieSound=SealDie                        ; 死亡音效
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} ; 匍匐移动
Teleporter=yes                          ; 支持瞬移
PhysicalSize=1                          ; 单位大小
ThreatPosed=95                          ; AI威胁值
ImmuneToVeins=yes                       ; 免疫磁力藤
ImmuneToPsionics=yes                    ; 免疫心控
ImmuneToRadiation=yes                   ; 免疫辐射
Bombable=no                             ; 不被空袭选中
CrushSound=InfantrySquish               ; 被碾声音
Crushable=no                            ; 不可被碾压
Deployer=yes                            ; 拥有部署功能
DeployFire=yes                          ; 可部署射击
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER ; 老兵特性
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF     ; 精英特性
Size=1                                  ; 尺寸标记
IFVMode=2                               ; IFV 火力保留
AIBuildLimit=0                          ; AI 禁止建造

; ================================================================================
; 武器定义:AAW(普通版导弹)
; ================================================================================
[AAW]
Damage=150
ROF=30
Range=15
Speed=100
Projectile=AegisProjectile
Warhead=PHowitzerWH
Report=AegisAttack
TurboBoost=yes
OmniFire=yes
Burst=1
Wall=yes
Wood=yes
Tiberium=yes
Sparky=no
Rocker=no
ProneDamage=50%
Verses=100%,100%,100%,100%,100%,100%,100%,100%,100%,100%,100%

; ================================================================================
; 武器定义:AAWE(精英版导弹)
; ================================================================================
[AAWE]
Damage=250
ROF=15
Range=20
Speed=200
Projectile=AegisProjectile
Warhead=PHowitzerWH
Report=AegisAttack
TurboBoost=yes
OmniFire=yes
Burst=1
Wall=yes
Wood=yes
Tiberium=yes
Sparky=no
Rocker=no
ProneDamage=50%
Verses=100%,100%,100%,100%,100%,100%,100%,100%,100%,100%,100%

; ================================================================================
; 弹体定义:AegisProjectile(用于空地海全方位导弹)
; ================================================================================
[AegisProjectile]
Arm=1
High=yes
Shadow=no
AA=yes
AG=yes
AN=yes
AS=yes
Image=MEDUSA
CourseLockDuration=15
ROT=20
Scalable=yes
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no

; ================================================================================
; 弹头定义:PHowitzerWH(高爆溅射,地形破坏)
; ================================================================================
[PHowitzerWH]
CellSpread=1.5
PercentAtMax=150%
Verses=100%,100%,100%,100%,100%,100%,100%,100%,100%,100%,100%
AffectsAllies=yes
AnimList=NONE
Wood=yes
Wall=yes
Tiberium=yes
Bouncing=yes
Flat=yes

附件

对于找不到rules文件的玩家,我这里有使用工具从红色警戒2共和国之辉版本中提取出来的rules文件,并且其中已经配置了超级电厂,超级围墙,超级士兵。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注