導航:首頁 > 版本升級 > rule文件

rule文件

發布時間:2023-04-10 21:01:48

Ⅰ 紅警rules.ini修改有詳細教程嗎(共和國)

要修改RULES.INI文件的話,這個文件可以先到網上下載原文件。

下面是詳細的修改技巧:
查找TeamDelays,這是RULES中最重要的AI命令.如TeamDelays=1200,1350,1600,它分別對應冷酷的,中等的,簡單的敵人的部隊建造間隔.一般設為250,250,250,與下面的代碼連用的話你將體會到敵人連續攻擊的厲害!
MinimumAIDefensiveTeams 電腦最小的防禦部隊數量
MaximumAIDefensiveTeams 電腦最大的防禦部隊數量
AISafeDistance 電腦聚集部隊離敵方(我方)基地的距離
電腦識別幻影坦克的幾率
AttackInterval 電腦每次進攻的時間間隔(建議設為0)
AttackDelay電腦首次進攻的時間間隔(建議設為0)
PowerSurplus 電腦保留電量的大小(建議設為250)
repair and refit RefundPercent=50% 這是規定拍賣建築物時價格與實際造價的比例為50%,要是改為120%就是說賣 價比造價高(有點變態!)

這是遭遇戰模式下的玩家設置,加*的最好不要修改 這是遭遇戰模式下的玩家設置,加*的最好不要修改 :
[MultiplayerDialogSettings]
MinMoney=5000(可調最小資金)
Money=10000(默認資金)
MaxMoney=10000(可調最大資金,不要超過50000,否則數據有可能溢出)
MoneyIncrement=100
MinUnitCount=1(開始時最小單位數)*
UnitCount=10(開始時默認單位數)
MaxUnitCount=10(開始時最大單位數)
TechLevel=10*
GameSpeed=0*
AIDifficulty=0*
AIPlayers=0*
BridgeDestruction=yes(橋是否可摧毀)
ShadowGrow=no
Shroud=yes
Bases=yes*
TiberiumGrows=yes(礦石是否自然增長)
Crates=yes(升級工具箱)
CaptureTheFlag=no*
HarvesterTruce=no*
MultiEngineer=no*
AlliesAllowed=no(是否允許結盟)
ShortGame=yes(快速游戲)*
FogOfWar=no*
MCVRedeploys=yes(基地重新部署)*
還可以在RULES.INI中查找下列語句 :
RepairPercent=15% (修理建築物所耗資金與原價比例)
BuildSpeed=.7 (建造時花費1000元所用時間,默認42秒,若改為".1"則只用6秒,暴快!
SoloCrateMoney=2000 (獲得金錢升級工具箱所得資金)
ReloadRate=.3 (戰機或反潛直升機重新裝彈速度)
GrowthRate=5 (礦石自然增長速度,該值越大越慢)

部分單位注冊名:

步兵類:
[E1]美國大兵 [SNIPE]狙擊手 [E2]動員兵 [FLAKT]防空步兵 [SHK]磁暴步兵
[ENGINEER] 盟軍工程師 [SENGINEER]蘇軍工程師 [JUMPJET]火箭飛行兵
[GHOST]海豹部隊 [TANY]譚雅 [YURI] 尤里 [IVAN]瘋狂伊萬 [DESO]輻射工兵
[CLEG]超時空軍團兵 [DOG]蘇軍警犬 [ADOG]盟軍警犬 [SPY]間諜 [TERROR]恐怖分子

戰車類
[APOC]天啟坦克 [DTRUCK]自爆卡車 [V3]V3火箭車 [DRON]恐怖機器人 [HARV]武裝采礦車
[CMIN]超時空采礦車 [AMCV]盟軍基地車 [SMCV]蘇軍基地車 [HTK]防空履帶車
[HTNK]犀牛坦克 [MTNK]灰熊坦克 [MGTK]幻影坦克 [FV]多功能戰斗車 [TNKD]坦克殺手
[TTNK]磁能坦克 [SREF]光棱坦克

艦船類
[SUB]攻擊潛艇 [DLPH]海豚 [AEGIS]神盾巡洋艦 [CARRIER]航空母艦 [DRED]無畏級戰艦
[HYD]海蠍 [DEST]驅逐艦 [SQD]烏賊 [LCRF]盟軍氣墊船 [SAPC]蘇軍氣墊船戰機類
[ORCA]入侵者戰機 [SHAD]夜鷹直升機 [ZEP]基洛夫飛艇 [BEAG]黑鷹戰機

建築類
[GATECH]盟軍作戰實驗室 [NATECH]蘇軍作戰實驗室 [GAWEAP]盟軍戰車工廠
[NAWEAP]蘇軍戰車工廠 [GAREFN]盟軍礦廠 [NAREFN]蘇軍礦廠 [GAOREP]礦石精煉器 [GAYARD]盟軍船塢[NAYARD]蘇軍船塢 [GAAIRC]空指部 [AMRADR]美國空指部
[GASPYSAT]間諜衛星[GAGAP]裂縫產生器 [GAPOWR]盟軍發電廠 [NAPOWR]蘇軍發電廠
[NAHAND]蘇軍兵營 [NARADR]雷達 [NADEPT]蘇軍修理廠[NACLON]復制中心
[GAPILE]盟軍兵營 [GADEPT]盟軍修理廠[GAWALL]盟軍圍牆 [NAWALL]蘇軍圍牆
[NAIRON]鐵幕裝置 [GAWEAT]天氣控制器 [GACSPH]時空轉移器 [NAPSIS]心靈感應器
[TESLA]磁暴線圈 [ATESLA]光棱塔 [NAMISL]核彈井 [NALASR]哨戒炮
[GAPILL]碉堡 [NASAM]愛國者導彈 [NAFLAK]防空炮 [NANRCT]核電站 [GTGCAN]巨炮

接下來是如何提取紅警游戲裡面的文件:
紅警游戲目錄下有很多以mix為擴展名的文件,它們實際上是多個文件的集合,經過打包形成了一個文件(你可以把它想像成壓縮文件)。紅警游戲裡面的許多游戲屬性,都寫在ini為擴展名的文件內,而ini文件就被藏在mix文件里。要修改游戲,就是把ini文件從mix文件中提取出來,經過對ini文件進行修改,以達到我們修改游戲的目的。
要想把從mix文件中提取文件,目前最常用的工具就是「Xcc Mixer」。滌塵同志的主頁「紅警風暴」網站一直提供最新版本的「Xcc Mixer」系列工具,如果你手頭還沒有,趕快去下載吧。
下載後,解壓縮,直接執行裡面的「XCC Mixer.exe」文件即可運行該程序
它的程序界面是這樣的(本篇以XCC Mixer 1.24版為例): 可以看到,這個窗口分為兩個部分,左側是一個目錄窗口,它顯示當前文件夾的內容及電腦內所有驅動器的分布情況:第一行「a:\」指的是電腦中的A盤驅動器,第二行至第五行指的是硬碟上從C盤到F盤四個分區,第六行「g:\」是光碟驅動器。當然了,每台電腦的分區各不相同,也許你的硬碟分區較多,「g:\」就不是光碟驅動器了。第七行「..」指的是當前文件夾的上一級目錄。你只要用滑鼠雙擊上面的任一行,就可進入相應的目錄。
我們利用上面的窗口就可以打開mix文件了。

下面以《陰雲密布》為例詳細介紹從mix文件中提取文件的方法:
在上面的窗口中用滑鼠左鍵單擊「文件」->「打開」,彈出一個標題為「打開」的窗口,在該窗口內找到並進入游戲目錄,找到一個「expandmd01.mix」文件,在該窗口內雙擊這個文件,我們就打開了這個mix文件。如下圖: 在左側的窗口中可以看到這個mix文件中所包含的全部文件信息,它顯示了每個文件的文件名、文件類型、文件大小等信息。用滑鼠左鍵單擊其中的某個文件(以「rulesmd.ini」為例),在右側窗口立即可以顯示這個文件的部分內容預覽。
如果你要編輯這個文件(這個文件很重要),必須把它提取出來。方法是:用滑鼠右鍵在左側窗口單擊這個文件,彈出的右鍵菜單中有一個選項是「釋放(E)...」,用滑鼠左鍵單擊一下這個選項,出現一個以「另存為」為標題的窗口,你可以把這個「rulesmd.ini」文件釋放到硬碟的任意一個地方,以方便你以後對它進行編輯。

Rules編輯 :
士兵系列代碼士兵屬性
Category=Soldier 只有士兵才能用,代表由訓練類建築(Factory=InfantryType)來「建造」他們佔領建築
Occupier=yes 能否佔領平民建築=能
OccupyWeapon=UCMP5 佔領平民建築後使用的武器
EliteOccupyWeapon=UCMP5E 3級時佔領平民建築後使用的武器
OccupyPip= 建築下面的人口標志小格的顏色,一共有5種顏色:PersonBlue為藍色,盟軍專用;PersonRed為紅色,蘇軍專用;PersonPurple為紫色,尤里專用;PersonGreen為綠色,中國專用;沒有此語句默認為白色IFV裝載時顯示的名稱
UseOwnName=true 一直使用自己的名稱,比如將伯里斯裝入步兵戰車後,顯示為「伯里斯 多功能步兵戰斗車」不可升級 。
Trainable=no 用了這個以後該單位無論殺多少人都不會升級,所以只用於遙控性單位或自爆性的單位,還有狗狗。但是強行拖進部隊訓練場後仍然可以升3級。沒有此語句則默認可以升級。盔甲類型 注意,盔甲類型和防禦能力無關,只和彈頭有關,即是說,有時候無盔甲比重型盔甲更經打 。
Armor=none 無盔甲
Armor=flak 英雄盔甲
Armor=Plate 重型盔甲探測隱形
Sensors=yes 能探測隱形單位=能
SensorsSight=8 探測范圍=8格,即當靠近敵放隱形單位8格以內時,敵放隱形單位將現身維修建築
Engineer=yes 凡是有了這個語句的單位都成了工程兵,可以進入己方受損建築進行維修或進入敵放建築強占行動范圍
MovementZone=Infantry 專用於步兵,位置判定在地面上高度1層以下的范圍,只能在陸地上行走
MovementZone= 專用於飛行兵,位置判定在地面上高度1層以上的范圍,可以到達任何地方動作類型 。
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} 步兵專用「行走」,單點陣圖像為SHP,必須在Art里設置Sequence。默認SpeedType=Foot
SpeedType=Amphibious 兩棲步兵單位專用,必須有水中的SHP動畫以及對應的Sequence,同時需要加上語句「MovementZone=AmphibiousDestroyer」,這樣就可以水陸兩棲了。
Locomotor={4A582746-9839-11d1-B709-00A024DDAFD1} 飛行兵專用「飛行」,速度方式默認為SpeedType=Winged
SpeedType=Hover 使用了這個語句的飛行兵不會在空中不動,而是不停的上下浮動,同時需要加上語句「MovementZone=」,否則就是在地表懸浮了IFV裝載時的武器
IFVMode=0 只能用於步兵,對飛行兵毫無意義。數字代表IFV的武器和炮塔圖形,共18種武器免役 。
ImmuneToVeins=yes 機動部隊不會誤傷他
ImmuneToPsionics=yes 精神控制對他無效,通常用於智力底下的單位、遙控單位、飛行式空軍單位、英雄單位或召喚者單位
ImmuneToRadiation= yes 輻射對他無效非人類單位
NotHuman=yes 動物專用,不知道究竟有什麼實際的用處,通常人類單位都有語句「Category=Soldier或Civilian」,而動物沒有 。
Natural=yes 野外生物專用,不知道有什麼實際用處,通常和「NotHuman=yes」同時存在。狂獸人居然還有「Unnatural=yes」,難道是指半人+半獸?平民單位
Category=Civilian 使用了這個語句後單位將隨機地到處亂走,被攻擊後有逃跑的動作,但這個動作必須由Sequence指定對戰初始兵力 。
AllowedToStartInMultiplayer=yes 使用yes的話就會在對戰開場時隨基地車出現,no則不出現。一個派別至少必須有一種士兵單位作為初始兵力,否則就會彈出出錯對話框自動進入范圍防禦狀態 。
DefaultToGuardArea=yes 有了這個語句的單位,不需要人工指揮,只要達到GuardRange就會自動迎敵,通常用於射程較短的單位永不畏懼
Fearless=yes 只用於控制單位的語音,永不畏懼即不管怎樣挨打都不會叫苦,「VoiceFeedback和DieSound」就失去作用了人口數量限制
BuildLimit=1 一次最多隻能出這么多個這種單位,對機動部隊和建築同樣有效(載入物除外),這個限制的數值不能超過255,通常限制英雄和特殊建築只能有1個,對其他單位和建築只要限製得合理平衡就好 機動部隊系列代碼 。
戰車屬性 :
Category=AFV 只有戰車和戰艦才能用,代表由陸軍工廠類建築(Factory=UnitType和WeaponsFactory=yes)來生產他們 。
Category=Support 用處同上,沒有什麼實際意義,「Support」難道是指「後勤部隊」?
Category=Transport 運輸工具專用,有了這個語句的戰車可以裝人或坦克戰艦屬性
Naval=yes 除了必須使用戰車屬性的其中一種以外,還需要這個語句,代表由海軍工廠類建築(Factory=UnitType、WeaponsFactory=yes、Naval=yes和WaterBound=yes)來生產他們空軍屬性 。
Category=AirPower 可以飛的機動部隊專用,代表由陸軍工廠類建築或機場類建築(Factory=AircraftType和Helipad=yes)來生產他們
ConsideredAircraft=yes 有此語句的飛機將從工廠的天窗出來
AirportBound=yes 有此語句的飛機將由機場類建築生產裝甲類型 注意,裝甲類型和防禦能力無關,只和彈頭有關,即是說,有時候輕型裝甲比重型裝甲更經打 。
Armor=light 輕型裝甲
Armor=medium 中型裝甲
Armor=heavy 重型裝甲
Armor=special_1 輕型特殊裝甲,我用他來做攻擊機專用裝甲
Armor=special_2 重型特殊裝甲,我用他來做戰斗機專用裝甲
旋轉炮塔
Turret=yes 可以不動車身,只需轉動炮塔就可以打八方,海陸空通用。炮塔必須有對應的VXL和HVA固定炮塔
Turret=no 沒有炮塔的單位專用,如果給灰熊用上,則灰熊沒了腦袋。通常用於戰斗機,只要其武器里有語句「OmniFire=yes」
那麼它不動機身就可以從固定的地方(如機翼兩端)發射出武器對付八方的敵人,這招叫全向開火。
RadarInvisible=yes 敵方在小地圖里看不到它的存在,只在大地圖里能看到。可以探路
MoveToShroud=yes 默認的空軍是不能把黑幕探亮的,有了這個語句,飛機就可以當作「飛在空中的坦克」用,可飛進黑幕探路陸軍動作方式
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} 用於車輛單位,圖像為VXL的單位能夠正常的旋轉、移動、搖晃、上下山,若是SHP則沒有以上動作。它的速度方式默認為SpeedType=Wheel,只能在地面上行動Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1} 用於兩棲單位的「懸浮」,在半空上下浮動,位置判定在地表,可以下水,如果又有語句「SpeedType=Amphibious和MovementZone=AmphibiousCrusher」,那麼在水中的速度將大大快於岸上,但單位將與地面接觸,失去了懸浮效果。
TooBigToFitUnderBridge=true 即使你讓他們運動到橋下時按「S」強行停止,他們也會自動出來,除非是任務腳本的設置碾壓物體
Crusher=yes 陸軍單位專用,可以碾壓士兵
OmniCrusher=yes 戰斗要塞的特點,可以碾壓任何有生命的單位,包括圍牆,需要和語句「MovementZone=CrusherAll」連用。

更多其他的修改技巧可以到紅色警戒貼吧中尋找。

Ⅱ 紅警2rules代碼修改

《紅警2》rules代碼修改:

1.查找 TeamDelays,這是 RULES 中最重要的 AI 命令.如 TeamDelays=1200,1350,1600,它分別對應冷酷的,中等的,簡單的敵人的部隊建造間隔。一般設為 250,250,250,與下面的代碼連用的 話你將體會到敵人連續攻擊的厲害!

MinimumAIDefensiveTeams 電腦最小的防禦部隊數量 MaximumAIDefensiveTeams 電腦最大的防禦部隊數量 AISafeDistance 電腦聚集部隊離敵方(我方)基地的距離 電腦識別幻影坦克的幾率 AttackInterval 電腦每次進攻的時間間隔(建議設為 0) AttackDelay 電腦首次進攻的時間間隔(建議設為 0) PowerSurplus 電腦保留電量的大小(建議設為 250) repair and refit RefundPercent=50%

2.空投規則:

GEF ;************ American Paradrop Special Rules *********** ;These two lists _must_ have the same number of elements ;AmerParaDropInf=E1,GHOST,ENGINEER ;AmerParaDropNum=6,6,6 ;How many of each of those infantry AmerParaDropInf=E1 ;(美國空投步兵類型) AmerParaDropNum=8 ;(美國空投步兵數量) AllyParaDropInf=E1 ;(盟軍佔有科技機場空投步兵類型) AllyParaDropNum=6 ;(盟軍佔有科技機場空投步兵數量) SovParaDropInf=E2 ;(蘇軍佔有科技機場空投步兵類型) SovParaDropNum=9 ;(蘇軍佔有科技機場空投步兵數量)。

可以把 E1 和 E2 改成 COW(母牛)如:AmerParaDropInf=COW 你就會看到美國空投母牛 了。E1 是美國大兵,E2 是動員。

3.遭遇戰設置:

[MultiplayerDialogSettings] MinMoney=5000(可調最小資金) Money=10000(默認資金) MaxMoney=10000(可調最大資金,不要超過 50000,否則數據有可能溢出) MoneyIncrement=100 MinUnitCount=1(開始時最小單位數)* UnitCount=10(開始時默認單位數) MaxUnitCount=10(開始時最大單位數) TechLevel=10* GameSpeed=0* AIDifficulty=0* AIPlayers=0* BridgeDestruction=yes(橋是否可摧毀) ShadowGrow=no Shroud=yes Bases=yes* TiberiumGrows=yes(礦石是否自然增長) Crates=yes(升級工具箱) CaptureTheFlag=no* HarvesterTruce=no* MultiEngineer=no* AlliesAllowed=no(是否允許結盟) ShortGame=yes(快速游戲)* FogOfWar=no*

MCVRedeploys=yes(基地重新部署)*

4.自然規則:

在 RULES.INI 中查找下列語句 RepairPercent=15% (修理建築物所耗資金與原價比例) BuildSpeed=.7 (建造時花費 1000 元所用時間,默認 42 秒,若改為".1"則只用 6 秒,暴快! SoloCrateMoney=2000 (獲得金錢升級工具箱所得資金) ReloadRate=.3 (戰機或反潛直升機重新裝彈速度) GrowthRate=5 (礦石自然增長速度,該值越大越慢)

5.單位注冊名字:

步兵類: [E1]美國大兵 [SNIPE]狙擊手 [E2]動員兵 [FLAKT]防空步兵 [SHK]磁暴步兵 [ENGINEER] 盟軍工程師 [SENGINEER]蘇軍工程師 [JUMPJET]火箭飛行兵 [GHOST]海豹部隊 [TANY]譚雅 [YURI]尤里 [IVAN]瘋狂伊萬 [DESO]輻射工兵 [CLEG]超時空軍團兵 [DOG]蘇軍警犬 [ADOG]盟軍警犬 [SPY]間諜 [TERROR]恐怖分子

戰車類:[APOC]天啟坦克 [DTRUCK]自爆卡車 [V3]V3 火箭車 [DRON]恐怖機器人 [HARV]武裝采礦車 [CMIN]超時空采礦車 [AMCV]盟軍基地車 [SMCV]蘇軍基地車 [HTK]防空履帶車 [HTNK]犀牛坦克 [MTNK]灰熊坦克 [MGTK]幻影坦克 [FV]多功能戰斗車 [TNKD]坦克殺手 [TTNK]磁能坦克 [SREF]光棱坦克 艦船類攻擊潛艇 [DLPH]海豚 [AEGIS]神盾巡洋艦 [CARRIER]航空母艦 [DRED]無畏級戰艦[HYD]海蠍 [DEST]驅逐艦 [SQD]烏賊 [LCRF]盟軍氣墊船 [SAPC]蘇軍氣墊

戰機類:[ORCA]入侵者戰機 [SHAD]夜鷹直升機 [ZEP]基洛夫飛艇 [BEAG]黑鷹戰機

建築類:[GATECH]盟軍作戰實驗室 [NATECH]蘇軍作戰實驗室 [GAWEAP]盟軍戰車工廠[NAWEAP]蘇軍戰車工廠 [GAREFN]盟軍礦廠 [NAREFN]蘇軍礦廠 [GAOREP]礦石精煉器 [GAYARD]盟軍船塢[NAYARD]蘇軍船塢 [GAAIRC]空指部 [AMRADR]美國空指部
[GASPYSAT]間諜衛星[GAGAP]裂縫產生器 [GAPOWR]盟軍發電廠 [NAPOWR]蘇軍發電廠
[NAHAND]蘇軍兵營 [NARADR]雷達 [NADEPT]蘇軍修理廠[NACLON]復制中心
[GAPILE]盟軍兵營 [GADEPT]盟軍修理廠[GAWALL]盟軍圍牆 [NAWALL]蘇軍圍牆
[NAIRON]鐵幕裝置 [GAWEAT]天氣控制器 [GACSPH]時空轉移器 [NAPSIS]心靈感應器
[TESLA]磁暴線圈 [ATESLA]光棱塔 [NAMISL]核彈井 [NALASR]哨戒炮
[GAPILL]碉堡 [NASAM]愛國者導彈 [NAFLAK]防空炮 [NANRCT]核電站 [GTGCAN]巨炮

Ⅲ 關於紅警2共和國之輝中國光棱塔rules.ini文件的修改,怎樣才能讓它和盟軍的一樣可以幾台連在一起來攻擊

打開Rule文件 將中國光棱塔中的次要武器改為PrismSupport即可

Ⅳ 阿里雲Windows系統出現幾次莫名的tomcat服務訪問不了,會是什麼原因呢並在C盤下出現一個Rule.dat文件

查看悔禪注冊表中jvm是文件是否存在

再啟動tomcat即可。

Ⅳ 紅警的規則文件RULE. INI在哪裡我怎麼找不到

在locamd.mix里

Ⅵ Drools集成SpringBoot

為了更好的在項目中使用Drools,
需要把Drools集成到Spring Boot,
下面介紹集成的方法,
並且開發簡單的Demo和測試用例。

pom.xml工程信息:

引入spring-boot-starter-web作為Web工程,對外提供Rest服務,
引入spring-boot-starter-log4j2日誌框架,列印測試匹配結果,
引入spring-boot-starter-test測試框架,開發Junt5測試用例:

通過kie-spring引入Drools相關的jar包,
其依賴的spring版本都排除掉,
以上一步的spring boot依賴為准。

啟動類DroolsApplication.java:

操作的對象Person,
Person.java:

對外提供的Rest服務,
可以對Person對象進行規則匹配,
提供了兩個介面,
單個和批量的操作介面:
PersonRuleController.java:

在上面PersonRuleController中需要用到KieContainer,
這個必須在Spring中先初始化才能使用,
相關功能由DroolsAutoConfiguration.java提供:

在DroolsAutoConfiguration中指定了drl規則文件
所在目錄rules/com/ai/prd/,
在src/main/resources/rules/com/ai/prd/目錄下新建文件
ai-rules.drl:

規則1匹配名字為bob的人,並且調用工具類PersonRuleAction列印相關日誌,
同時列印規則的名稱和包路徑到控制台。
規則2匹配年齡在25到65之間的打工人,
然後把匹配到的人直接列印到控制台。

PersonRuleAction.java在匹卜孫消配到相應規則時被調用,
此處僅實現日誌列印的功能:

在src/main/resources目錄下,
新建日誌配置文件Log4j2.xml:

日誌文件配置後,
PersonRuleAction類列印的日誌
不僅會輸出到log/rule_result.log,
也會輸出到控制台。

針對上面PersonRuleController提供的Rest介面,
開發兩個Junit5的測試用例,型知
在src/test/java/目錄下
創建PersonRuleControllerTest.java:

PersonRuleControllerTest執行後,
控制台輸出:

cannot be cast to org.drools.compiler.kie.builder.impl.InternalKieMole
大概率是rule規則文件有問題,
格式,中英文字元,語法等問題,
請確保規則文件正確。
可以安裝相應插件打開規則文件,
請參考:
Drools的Eclipse_IDEA插件安裝

Drools規則引擎 系列教程(一)SpringBoot整合 & 快速集成上手
《Drools7.0.0.Final規凱襲則引擎教程》之Springboot集成
Drools創建Maven工程

Ⅶ 紅警共和國之輝RULE.INI文件

你光有一個屬性修改器是用不了的,還得去下載XCC Mixer這個工具,把rules.ini 提取出來才能用。

首先,你先用XCC Mixer從*.mix文件里提取出rules.ini
"*"就是指任何文字.
*.mix的意思就是任何擴展名是mix的文件.

紅警2原版的是ra2.mix
紅警2原版的方法是:用XCC Mixer打開ra2.mix,你會看到許多的mix文件,再打開其中的local.mix,你又會看到許多文件,你再找到一個名為rules.txt的文件,然後釋放,釋放出來的名字是rules.ini
然後把rules.ini放到紅警目錄里就可以了。

然後打開你的修改器,導入你的rules,然後就可以修改了,修改後記得保存,不然無效。
對應紅警造價來說,東西越便宜建造速度越快,越貴則越慢,例如:天啟10元建造速度就是快

要想修改的完美,建議你還要下載 紅警2增強版個性化編輯器,這個和規則修改器配合使用可以達到理想的效果,兩個軟體可以互補自身軟體的缺點,達到修改完美的目的。

Ⅷ 紅警,rules,火箭,炮彈

時隔很久才看到這條。。。

當年研究紅警也是得到了不少業內人士的幫助 今次既然看到了就回饋一波社會吧,不知道能不能看到了,幫助到誰了給我留言吧,純原創。

為了保證誰都能玩得了 使用直接使用世褲原版平台 也無需任何其他工具 一個筆記本就夠了

本文使用的規則即RULE文件是尤里的復仇的RuleMD文件。

下面開始全文

小白也能看懂的,漢斯上校手把手教你親手做個多管火箭炮

要先修改rule.ini和art.ini

定義新【武器】火箭發射器:

武器是要裝給單位上 裝車上或者小兵身上才行 這就不用我說了吧

[RocketLauncher] ;武器名稱沒什麼好說的,檢查一下別和已有的武器重復就行

Damage=130 ;單發傷害 沒必要太高 能炸死小兵就行 畢竟那麼多發

ROF=180 ;射速(裝填速度) 數字越大越慢 射速太快就沒意思了。

Range=20 ;射程 越大越遠沒什麼好說的

Projectile=Cannon3 ;拋物體類型 一會我們直接創建一個專屬的

Speed=2 ;火箭飛行速度飛太快不好看 我嘗試了很多覺得2最好

Warhead=HowitzerWH ;戰斗部類型 或者說所謂的彈頭 這個我填的原版的榴彈炮戰斗部

Report=MigAttack ;開炮的炮聲 這里用的米格導彈發射的聲音 咻咻的有點像火箭炮

Anim=GUNFIRE ;炮口火焰特效

Burst=14 ;一次齊射的射彈數量 其實不用太多

下面我們定義一個專屬拋物體:

[Cannon3] ;上文提到的拋物體名稱 和上面要對應 不重復就行

Image=DRAGON ;火箭彈的外觀

Arcing=true ;彈道類型 當然是拋物線

SubjectToCliffs=yes ;以下三條為能否飛越牆壁懸崖啥的 廢話。飛不過牆要他何用

SubjectToElevation=yes

SubjectToWalls=yes

Inaccurate=yes ;即不精確,也就是火箭炮的面殺傷,不然打十多發只能炸死一個人有何用

結果如下

純本人hanshiglas手打 盜勞資答案到別的地方貼的狗編輯司馬

這是我略微修改顏色的該火箭炮。模型雖然不驚喜 但畢竟是官方的彩蛋,拿來直接用吧。

交替發射火焰我實在是截不到圖因為射的太快了。。。

大功告成。

另外 如果想製作反坦克火箭筒的話 直接新建個武器 直接使用這個拋物體的代碼 齊射數量改為1,戰斗部設置為 AP 即穿甲彈即可,比如直接交給防空步兵 就變成反坦克步兵了,彈道也更接近現實中的蘇制RPG2反坦克火箭筒,即我軍第一代反坦克40火,不過更接近設定的歷史時期,如果想做攻頂反坦克導彈就改成Bikemissile,然後搜索這個武器 將威力調大即可,這也是原版未使用的隱藏單位導彈摩托的武器,解包文件可以找到這個摩托,導彈摩托後來出現在西木續作命令與征服:將軍里,但變成棚返模了多功能步兵車一樣的武器。

有軍事或者紅警2方面的問題也可以繼續問我

有問題追問吧。

--漢斯海格拉斯

Ⅸ 紅警尤里的復仇rules怎麼提取

在文件rulesmd.ini中.
XCC
Mixer從*.mix文件里提取出rules.ini
*.mix的意思就是任何擴展名是mix的文件.
紅警2原版的是ra2.mix
紅警2原版的方法是:用XCC
Mixer打開ra2.mix,(尤里復仇是rulesmd)你會看到許多的mix文件,再打開其中的local.mix,你又會看到許多文件,你再找到一個名為rules.txt的(尤里是文件rulesmd.txt),然後釋放,釋放出來的名字是rules.ini
(尤里是rulesmd.ini)
然後把rules.ini或rulesmd.ini放到紅警/尤里目錄里就可以修改了.
游戲接續《紅色警戒2》的劇情,講述了尤里在逃脫盟國抓捕後,啟動了大戰期間悄悄搭建在全球各地的心靈控制器,企圖控制全人類的心靈。不論是盟軍還是蘇聯,此時反抗已經為時已晚,唯一的辦法就是利用時間機器回到大戰初期改寫歷史。
戰役依然分為盟軍篇和蘇聯篇。如果玩家扮演盟軍指揮官,最終能在南極活捉尤里,並將他終身囚禁在心靈隔離室中;如果玩家扮演蘇聯指揮官,蘇軍將搶奪時間機器回到過去,挫敗尤里的陰謀,逆轉了蘇聯戰敗的命運,最終征服地球,開始向外太空發展。
游戲內的場景地圖包括島嶼,山地,平原三種類型,玩家可以自行選擇地圖的條件以創建地圖。場景地圖全部沿用自原版。玩家在地圖中作戰,地圖是該游戲的重要組成部分。地圖分為山地、平地、水域3種,在部分地區可能有采礦場,玩家可以指揮采礦車到采礦場。
玩家可以戰斗開始前對兵種進行編隊、規劃路線。玩家一開始只有基地內的視野,並且沒有小地圖,必須要建造雷達或者空指部才能獲得包含迷霧的小地圖,單位探路和間諜衛星、心靈感應器可以去除迷霧。除了裂縫產生器的效果外,迷霧一旦去除,永久可見。裂縫產生器所產生的迷霧只能通過單位探路去除,如果敵人來偵察,裂縫會在敵人視野中消失,在敵人離開後會重新製造裂縫。

Ⅹ rule語言轉java

rule語言轉java步驟如下:
1、下皮大載ANTLR工具APP。
2、編寫一個ANTLR語法文件來定義rule語言的語法規蘆臘則。
3、使陪握滑用ANTLR工具將其編譯成Java代碼即可。

閱讀全文

與rule文件相關的資料

熱點內容
全自動影像測量儀編程怎麼測量 瀏覽:279
蘋果6皮是正品嗎 瀏覽:608
pdf的文件怎麼jpg 瀏覽:278
win10文件加鎖打不開怎麼辦 瀏覽:70
如何進行提升網路延遲 瀏覽:18
什麼事obb數據包 瀏覽:553
數據透視如何選擇日期范圍 瀏覽:391
本地json數據解析swift 瀏覽:314
英偉達改密碼 瀏覽:502
中興配置文件提取 瀏覽:615
如何做一個網站編輯簡訊就可以 瀏覽:74
圖表數據坐標怎麼改 瀏覽:680
三星文件壓縮包 瀏覽:833
dellwin10開機密碼忘了 瀏覽:632
cad怎麼打開光繪文件 瀏覽:804
編程後的圖標是什麼 瀏覽:60
政府文件屬於哪個法 瀏覽:33
怎麼把多個文件自動生成excel 瀏覽:503
導致網路延遲的原因有哪些 瀏覽:282
ps4新加坡版本 瀏覽:141

友情鏈接