国家的崛起数据修改文件

发布时间:2013-02-24 21:37:38

2012-11-24 12:20

国家的崛起修改游戏汇总

国家的崛起单位名称与修改说明

有的时候需要秘籍,但有的时候也有秘籍达不到的地方! 

例如游戏中的城市农田限制,空军基地的驻扎限制,以及核武器攻击的范围! 



当然,这些都可以利用修改《国家崛起》游戏的XML文件来实现。 

有一点编程基础的人士都清楚,现在绝大部分游戏都采用了XML来储存一些游戏规则、属性等资料,而我们可以修改这些文件来达到我们的宰割电脑的目的! 



《国家崛起》安装目录下面有个文件夹为data,这个文件夹里面有许多xml文件,它们共同定义了许多《国家崛起》游戏的单位属性、建筑属性、规则,甚至汉化内容等等。 



下面出现的文件都在data文件夹内部,如果你安装了资料版本,那么就需要看看是否有Thrones and Patriots文件了!因为资料版本需要查看Thrones and Patriots文件夹内部的data文件,例如:C:\Rise of Nations\Thrones and Patriots\data(假如游戏安装在C:\Rise of Nations文件夹内)。 



下面是data文件夹内主要的几个文件,也是我们着重修改的文件。 

使用记事本打开他们就可以了! 

WindowsXP中,记事本位于开始-所有文件-附件中; 

或者是开始-程序-附件中。 

 



  1 unitrules.xml               单位属性



  2 unit_graphics.xml           单位模型及皮肤



  3 typenames.xml               单位中文名称



  4 techrules.xml               科技(时代科技、政体、图书馆科技、零散科技)



  5 rules.xml                   游戏规则(包括但不限于国家力量和奇观力量)



  8 resourcerules.xml           资源属性(肉、木、铁、金基本资源及稀有资源)



  9 help.xml                    中文说明文件



  10 conquestrules.xml          征服世界游戏规则



  11 buildingrules.xml          建筑属性



  12 building_graphics.xml      建筑图像



  Rise of Nations\Thrones and Patriots\tribes



  下的文件



  americans.xml                  美国



  aztecs.xml                     阿兹特克



  bantu.xml                      班图



  british.xml                    英国



  chinese.xml                    秦汉唐宋明(共和国)



  dutch.xml                      荷兰



  egyptians.xml                  埃及



  eindians.xml                   印度



  french.xml                     法兰西



  germans.xml                    日耳曼



  greeks.xml                     希腊化城邦文明



  inca.xml                       印加



  iroquois.xml                   易洛魁

 

japanese.xml                   倭国



koreans.xml                    朝鲜(高丽)



lakota.xml                     拉科塔



maya.xml                       玛雅



mongols.xml                    北亚鞑靼人(蒙古)



nubians.xml                    努比亚



persians.xml                   波斯



romans.xml                     罗马



russians.xml                   俄国



spanish.xml                    西班牙



turks.xml                      突厥(土耳其)



以上 24 种族中可修改 



种族名称 如,把 chinese.xml 里的 中国 改为 明帝国



种族领袖 如,在 chinese.xml 中增加 朱元璋



城市名称 如,在 chinese.xml 中增加 长安



种族的人种系 如,在 chinese.xml 中,把 3 Asian      改为 0 European

—————————————————————————————————

上一条目指,将中国人种从 3亚洲 人种 改为 0欧洲 人种







种族建筑系 如,在 chinese.xml 中,把 2 Asian 改为 3 Korean

—————————————————————————————————

上一条目指,将中国建筑从 2亚洲 风格 改为 3高丽 风格



////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 



好了,下面我们先介绍一下unitrules.xml文件。 



 





unitrules.xml文件截图,可以你的显示和它有所差别,但不要紧!) 



unitrules.xml文件主要负责记录游戏中出现的所有单位属性。 



打开该文件我们会看到一些文件说明,这可能是为修改人员方便而写的吧! 

拖动滚动条,或者查找”字段,因为从它开始,下面才是这个文件真正记录的重要信息。 



首先需要说明的是,”与”之间记录了一个单位的所有信息。 

如果你不明白,那么就大致看一下这个文件的内容,会发现这个文件内部有许多个”和”组成。 

其中,一个”之间记录了一个单位的属性信息! 



好了,下面我们来看看”之间的内容到底是如何定义的。 



你首先可能会看到Citizen”字段,该字段记录了该单位的名称,我们可以看到,它的名称叫做Citizen”,它翻译过来为市民的意思。其实它就是游戏中最基本的工人。 



看明白Citizen”字段后你可能就会明白了,下面的类似于”字段的含义了吧! 

每个字段都定义了一个属性,我们可以修改这些属性来达到我们的目的! 



以下是这些属性的说明。 

 

 

 



对于生产价格(字段),这个比较复杂。 

首先,你需要明白,国家崛起中的单位定义。 

f=食物;t=木材;m=金属;g=财富;k=知识;o=石油 

举个例子,一个单位需要50的食物和150的财富,那么定义如下: 

50f150g 



这里需要注意两点: 

一、顺序 

这个虽然我没有尝试,但建议按照顺序来,就是上面的f=食物;t=木材;m=金属;g=财富;k=知识;o=石油顺序! 



二、最大值 

这个要警惕了,测试结果我忘记了,但大概在1-99999999之间,如果再大可能就会出现负数,从而导致单位无法生产!当然,这只是表面的显示结果,可能内部是按照你定义的值走的~但你认为你可以产生那么多的资源来吗? 

即使的秘籍也有最大值。 

使用cheat resource all+99999999”秘籍,可以达到这个值,再大可能会变为零。 

所以建议不要超过99999999 



////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 



下面我们来介绍buildingrules.xml文件。 



该文件定义了建筑信息,我们可以通过该文件来修改建筑信息。 

它的定义与unitrules.xml类似,这里不再做熬述。不过对于一些不同的地方需要指出。 



”字段定义了建筑被消灭后敌人掠夺的资源类型 

”字段定义掠夺数量 

”字段定义了该建筑奇迹点数 



其他的就没多少区别了。 





////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 



好了,我们再看看规则的定义即rules.xml文件。 



该文件定义了国家崛起中游戏的大部分规则。 

由于这部分过于繁杂,这里不一一介绍,只是介绍一些比较有用的。 



首先是奇迹的功能修改。 

我们可以修改罗马竞技场给敌人造成的磨损度,也可以修改巨人像给你的国家增添的人口数量。 

我们可以利用以下奇观的英文名称来查找对应的信息。 



PORCELAIN=报恩寺琉璃塔 

TAJ=泰姬陵 

EIFFEL=埃菲儿铁塔 

SUPER =超时空对撞机 

SPACE= 太空计划 

COLOSSUS=巨人像 

PYRAMIDS=金子塔 

TERRA=兵马佣 

KREMLIN=克里姆林宫 

VERSAILLES=凡尔塞宫 

ANGKOR=吴哥窟 

STATUE=自由女神像 

REDFORT=红堡 

COLOSSEUM=罗马竞技场 



这里我们以巨人像为例。 

目标:修改巨人像增加的人口 

查找COLOSSUS”字段即可找到如下信息:(其实我已经改过了,所以可能某些地方不同) 



<COLOSSUS_COMMERCE value="50 commerce cap"/> 

<COLOSSUS_WEALTH value="30% increase"/> 

<COLOSSUS_POP_CAP value="50"/> 

<COLOSSUS_CARAVAN value="0"/> 



其中<COLOSSUS_POP_CAP value="50"/>”字段定义了增加人口的数量,我们修改里面的50”为1000,在游戏中会发现,制造该建筑后人口上限增加了1000!是不是很爽啊! 

修改结果为:<COLOSSUS_POP_CAP value="1000"/> 



在该文件中,我们甚至还可以修改国家力量,例如查找bantu”修改班图的国家力量。 



在查找到bantu”字段后,你还会发现周围的许多字段都是国家力量。 

你可以依次找到其他国家的国家力量来修改~ 



////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 



下面来介绍如何修改科技,即techrules.xml文件的修改。 



打开该文件,可以直接看到如下内容: 



   

    Classical Age 

    0 

    25f 

    none 

    none 

    none 

    400 

    111111111111111111111111 

    disable 

    disable 

    Library 

    1 

    1 

    TEX_LIBRARY_3 

    0 

    0 

    0 

   



它们的作用如下表: 



 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

 

一些规则在修改后可能会发现它在游戏中显示没有同步,这个时候就需要修改help.xml文件。

由于全部是中文,这里不熬述了。

 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

 

resourcerules.xml文件比较特殊,因为它定义了游戏中所有最基本的单位的属性。

 

我们可以修改它来达到其他一些目的。例如建立新的单位。不过本人没兴趣尝试~

当然,如果你有兴趣可以去尝试一下~

不过要谨慎啊!因为这个文件稍微一修改可以说非常麻烦,需要考虑许多地方!~

 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

////////////////////////////////////////////////////////////////////////////// 

rules.xml文件:初始资源查询:Resources

解释:查询这个单词后.上面几行的数字是6种游戏开始时候的资源.大家自行修改即可.

rules.xml文件:人口数量查询:和:POP_CAP entry0="25"

查询到的数字是人口数字.大家自行修改即可.

rules.xml文件:地图尺寸查询:

查询到的数字是游戏中地图大小的尺寸.有喜欢改游戏所有地图尺寸的可自行修改.(有的地图尺寸太小.玩起来拥挤.可以全部改为最大尺寸,100封顶)

修改世界战役年代\Rise of Nations\conquest里的CTW_World_Map_01文件第4行原先是3.2.0.733回合变年代,7是信息时代标志.大家可以自行修改锁定一种年代征服世界.打破原先的最后变为信息时代征服世界.(比如改为3,2,1,1,后会锁定古典时代征服世界.)

要修改文件必须同时修改以下2个文件.要保持一致.才不会出错误.改好后保证不出错误.

\Rise of Nations\data文件夹下的rules.xml文件 

\Rise of Nations\Thrones and Patriots\data文件夹下的rules.xml文件 

unitrules.xml文件:核弹价格查询:Nuclear Missile和:Nuclear ICBM

修改价格后比较合理。也不会出现世界末日。

Stratiotai希腊重甲骑兵  

Royal Stratiotai皇家希腊重甲骑兵  

Chevalier法兰克骑士  

Heavy Chevalier重装法兰克骑士  

Horse Grenadier掷弹骑兵  

Horse Guard Grenadier近卫掷弹骑兵  

Light Tank轻型坦克  

Tank中型坦克  

Main Battle Tank主战坦克  

Tiger Tank虎式坦克  

Leopard TankII式坦克  

T80 Tank T80式坦克  

Catapult投石器  

Trebuchet抛石机  

Bombard滑膛炮  

Cannon加农炮  

Artillery野战炮  

Howitzer自行榴弹炮  

Rocket Artillery火箭炮  

Mortar臼炮  

Siege Mortar攻城臼炮  

Basilica Bombard皇家滑膛炮  

Basilica Cannon皇家加农炮  

Katyusha Rocket喀秋莎火箭炮  

Flaming Arrow弩炮  

Heavy Flaming Arrow重型弩炮  

Anti-Aircraft Gun高射炮  

Anti-Aircraft Battery防空炮  

Anti-Aircraft Missile防空导弹  

Biplane双翼战斗机  

Fighter战斗机  

Jet Fighter喷气式战斗机  

Advanced Fighter先进战斗机  

Hawk Fighter隼式战斗机  

Eagle Fighter鹰式战斗机  

Bomber轰炸机  

Strategic Bomber战略轰炸机  

Stealth Bomber隐形轰炸机  

Lancaster Bomber兰开斯特式轰炸机  

Fighter Bomber战斗轰炸机  

Jet Fighter Bomber喷气式战斗轰炸机  

Helicopter直升机  

Transport Helicopter武装直升机  

V2 Rocket V2导弹  

Cruise Missile巡航导弹  

Nuclear Missile战术核导弹  

Nuclear ICBM战略核导弹  

Fishermen渔船  

Merchant Fleet贸易船  

Modern Merchant Fleet商船  

Transport Barge运输驳船  

Transport Galleon运输帆船  

Transport Freighter运输货船  

Dromon小帆船  

Caravel轻快帆船  

Sloop单桅战船  

Destroyer驱逐舰  

Cruiser巡洋舰  

Missile Cruiser导弹巡洋舰  

Fire Raft纵火艇  

Heavy Fire Raft重型纵火艇  

Fireship纵火船  

Heavy Fireship重型纵火船  

Submarine潜艇  

Attack Submarine攻击潜艇  

Trireme三桡战船  

Galley大桡战船  

Carrack大帆船  

Frigate三桅战舰  

Man o' War风帆战列舰  

Bomb Vessel炮船  

Bomb Ketch双桅炮船  

Dreadnought无畏舰  

Battleship战列舰  

Advanced Battleship先进战列舰  

Aircraft Carrier航空母舰 Wild Bird野鸟  

Flock Bird鸟群  

Gull Bird海鸥  

Farm Pig养猪场  

Farm Chicken养鸡场  

Herd Horse马群  

Herd Sheep羊群  

Herd Bison野牛群  

Herd Bear熊群  

Herd Fish鱼群  

Herd Whales鲸群  

Herd Peacock孔雀群  

Attack Helicopter武装直升机  

Bark平底船  

Corvette护卫帆船  

Boadicea博阿迪西亚  

Pathfinder探险者  

Pioneer开拓者  

Ranger巡逻兵  

Marines陆战队  

Marine Riflemen陆战队步枪手  

Marine Infantry陆战队步兵  

Assault Marines陆战队突击步兵  

Immortals神兵  

Anusiya阿努西亚步兵  

Athanatoi阿沙纳托步兵  

Immortal Bowmen弓箭神兵  

Anusiya Archers阿努西亚射手  

Athanatoi Archers阿沙纳托射手  

Sunka Wakan桑卡瓦肯战士  

Eagle Feather Horse鹰羽战士  

Musket Horse火枪骑兵  

Repeating Rifle Horse连发步枪骑兵  

War Elephant战象  

Mahout象兵  

Gun Mahout持枪象兵  

Culverin Mahout长炮象兵  

Alexander亚历山大  

Napoleon拿破仑  

Parmenio帕曼纽  

Antipater安提培特  

Ptolemy托勒密  

Darius大流士  

Memnon门农  

Spitamenes斯皮塔米尼斯  

Chandragupta Maurya旃陀罗笈多  

Porus波罗斯  

Armed Caravan武装商队  

Armed Merchant武装商人  

Armed Supply Wagon武装补给车  

Brig横帆双桅船  

Fluyt三桅商船  

Clipper快速帆船  

Wellington威灵顿  

Continental Marines大陆陆战队  

Arquebus Immortal火绳枪神兵  

Siegeship攻城船  

Archduke Charles查尔斯大公  

Djezzar吉兹尔  

Advisor Fouché富歇顾问  

Commander Schwarzenberg施瓦森柏格指挥官  

General Blucher布鲁雪将军  

General Kutosov库图佐夫将军  

Commander Paoli鲍利指挥官  

Conquistador西班牙征服者  

Elite Conquistador精锐西班牙征服者  

Arquebus Immortal火绳枪神兵  

Spearmen长枪兵  

Mohawk Spearmen摩和克持矛兵  

Heavy Mohawk Spearmen重装摩和克持矛兵  

Elite Mohawk Spearmen精锐摩和克持矛兵  

Ship of the Line战列舰  

Junkers容克士兵  

Patrol Jeep巡逻吉普车  

Guerilla Fighters游击队  

Mi-24 Hind米格-24武装直升机  

Red Coats英国红衣步兵  

SAS英国空军特勤队  

Harrier Jet鹞式喷气战机  

Patrol Boat巡逻艇  

Humvee悍马军车  

Royal Guard皇家卫队  

Greek Mercenaries希腊雇佣兵  

Galleon大型帆船  

Ironclad装甲舰  

Nuclear Missile Sub台风级核潜艇  

Catapult Ship弩炮船  

Fur Trapper毛皮猎人  

Bandeirantes旗兵  

Elite Bandeirantes精锐旗兵  

The Despot专制君主  

The Senator参议员  

The Monarch君主  

The President总统  

The Citizen公民  

The CEO总裁  

Barbarian Archer蛮族射手  

Barbarian Javelineers蛮族投枪手  

Barbarian Phalanx蛮族方阵步兵  

Advisor Fouché富歇顾问  

Barbarian Archers蛮族射手  

Imperial Guard帝国卫队  

Darius Chariot大流士战马车  

War Chariot战马车  

Takohs猫斥候兵  

Akweks鹰斥候兵  

Okwari熊斥候兵  

The Comrade同志  

建筑:  

uranium 

aluminum 

titanium 

rubber橡胶

Small City城镇  

Large City城市  

Major City都市  

Farm农场  

Woodcutter's Camp伐木场  

Mine采矿场  

University大学  

Oil Well油井  

Oil Platform钻井平台  

Granary粮仓  

Lumber Mill木材厂  

Smelter冶炼厂  

Refinery炼油厂  

Barracks兵营  

Stable马厩  

Auto Plant车辆制造厂  

Siege Factory攻城武器厂  

Factory火炮制造厂  

Dock码头  

Anchorage船坞  

Shipyard造船厂  

Library图书馆  

Market市场  

Temple寺庙  

Tower警戒塔  

Keep高级警戒塔  

Stockade防御塔  

Bunker碉堡  

Fort城堡  

Castle堡垒  

Fortress要塞  

Redoubt多面堡  

Airbase空军基地  

Missile Silo导弹发射井  

Lookout了望哨  

Observation Post观察哨  

Air Defense Gun高射炮阵地  

Radar Air Defense防空炮阵地  

SAM Installation防空导弹阵地  

Pyramids金字塔  

Colossus巨人像  

Terra Cotta Army兵马俑  

Colosseum罗马竞技场  

Temple of Tikal堤卡神庙  

Porcelain Tower报恩寺琉璃塔  

Angkor Wat吴哥窟  

Versailles凡尔赛宫  

Taj Mahal泰姬陵  

Kremlin克里姆林宫  

Statue of Liberty自由女神像  

Eiffel Tower埃菲尔铁塔  

Supercollider超级对撞机  

Space Program太空计划  

Senate参议院  

Hanging Gardens空中花园  

Forbidden City紫禁城  

Red Fort红堡  

El Dorado黄金国  

House住宅  

Courtyard Fountain喷泉  

Apartments公寓  

Office Building办公楼  

Washington Monument华盛顿纪念碑  

Lenin Statue列宁塑像

 

unitrules.xml 

000000000000000000000000  

100000000000000000000000 波斯  

010000000000000000000000 荷兰  

001000000000000000000000 印度  

000100000000000000000000 美国  

000010000000000000000000 拉科塔  

000001000000000000000000 易落魁  

000000100000000000000000 蒙古  

000000010000000000000000 朝鲜  

000000001000000000000000 日本  

000000000100000000000000 中国  

000000000010000000000000 俄罗斯  

000000000001000000000000 德国  

000000000000100000000000 英国  

000000000000010000000000 法国  

000000000000001000000000 西班牙  

000000000000000100000000 土耳其  

000000000000000010000000 埃及  

000000000000000001000000 罗马  

000000000000000000100000 希腊  

000000000000000000010000 努比亚  

000000000000000000001000 班图  

000000000000000000000100 印加  

000000000000000000000010 玛雅  

000000000000000000000001 阿兹特克  

111111111111111111111111 所有国家  



unitrules.xml  

OBJ_MASK  

"载具:F = 步行 M = 骑马 V = 载具 (地面) N = 海上 3 = 空中-->  

"武器:W = 搏斗 R = 箭述 G = 枪击 S = 攻城炮-->  

 X = 爆炸 B = 轰击 U = 破甲 6 = 防空-->  

运行类别: Q = 轻步兵 H = 重步兵 D = 火枪 I = 现代步兵-->  

 C = 平民 E =  K = 步射 O = 骑射-->  

 4 = 轻骑 Y = 重骑 T = 战车/作战机器 2 = 导弹-->  

特殊: J = Holds Air L = 巨大 P = 稀疏 1 = 不可升级此种类-->  

 5 = 长矛/刺穿 Z = 反隐形 A = 装甲-->  



FLAGS  

a = 在地形上减速-->  

b = 单位是马拉车载类型的-->  

c = 单位是非常特殊的兵种(AI将会少量建造他们)-->  

d = 单位是特殊兵种(AI将会建造一定数量)-->  

e = (这个标记是设置在程序中的)-->  

f = 单位像直升机那样飞翔-->  

g = 单位侧面攻击 (大多数船只)-->  

h = 单位一旦具备相应条件便不需要研究-->  

i = 单位属步兵系-->  

j = Unit available w/ preq even if predecessors not researched.-->  

k = 单位能近战且波及一定范围的攻击-->  

l = 单位能驻扎入城镇/碉堡-->  

m = 单位能驻扎入堡垒-->  

n = 单位能自杀式攻击-->  

o = 单位隐形-->  

p = 单位不在建筑物中建造-->  

q = 单位在舷侧面攻击-->  

r = 单位是攻城武器(例如:抛石车等)-->  

s = 单位隐形 (在静止时生效)-->  

t = 单位是坦克-->  

u = 单位是潜艇-->  

v = 单位在移动中开火-->  

w = 单位扫射目标-->  

x = Unit continues to block movement when dead-->  

y = 单位是特殊单位-->  

z = 单位在攻击时左右摇晃 (attack1向左晃, attack2向右晃)-->  

1 = 单位是参议院的爱国者-->  

unitrules.xml修改全部要素  

   

 Citizen 名称  

 CITIZENS unit_graphics.xml中的对应项  

 FCWP 兵种类型(参照上面)  

 lmah 标记(参照上面)  

 Small City 建造场所  

 4 攻击力  

 40 生命值  

 25 移动速度  

 1f support 成本递增值  

 2f 成本  

 50 建造时间  

 none 条件0  

 none 条件1  

 none 升级到本单位前的单位  

 disable 本单位升级后的单位  

 none 单位替代类型  

 0-0rng 射程  

 2 视野  

 0 科学视野  

 0 高空攻击有效率  

 0 低空攻击有效率  

 30 攻击间隔  

 0 装甲  

 Land 活动领域  

 0 命中  

 0 命中衰减  

 Civilian 单位性质  

 0 级数  

 0 飞溅伤害范围  

 100 飞溅伤害率  

 1 弹药填充量  

 45 回转速度  

 0 发射速度  

 1  

 1 占用人口  

 2 额外研究时间  

 2 额外研究成本  

 1/10tsx 建造时间上升值  

 0特殊技能、续航时间(飞机)  

 111111101111111111111111 国籍  

 0  

 12 单位间隔  

 12 横向间隔  

 12 纵向间隔  

 1  

 1  

 3 目标尺寸  

 1 组成单位数  

 0 附属单位数  

 0 建造场所中的横向位置  

 0 建造场所中的纵向位置  

  升级  

 1  

 1  

 Citizen 种类名称  

 

举几个小的修改例子,我相信聪明的读者的拓展能力。

(1).农田限制的修改。

用写字板打开rules.xml。启用查找功能,输入“FARM”进行查找。你会找到有一栏”,定义了每个城镇内可建造的农田数目的最大值(埃及除外),表示每个城镇内最多可建造农田5个。“5”当然就是我们要修改的喽!按你期望的数字修改吧!(我改的是

关于埃及的农田:

继续搜索,找到”修改方法同上。

修改完毕后,别忘了保存!

2)航空母舰的载机量修改。

用写字板打开rules.xml。启用查找功能,输入“CARRIER”进行查找。你会找到有一栏”,定义了每艘航母载机量的最大值。“7”自然就是载机量最大值了!按照你的意愿改吧!(我改的是

请注意,这是实际修改,但载机量的文字描述并未修改。难道你能容忍从一艘航母中起飞n架飞机后,仍显示维持由7架战斗轰炸机组成……”吗?Of Course not!

用写字板打开help.xml。启用查找功能,输入航空母舰进行查找。你会找到有一栏“{航空母舰},现代#ICON33-维持由7架战斗轰炸机组成,能够执行航空任务的联队。“7”改为你刚才定义的载机量值即可!

3)兵种单位的修改。

用写字板打开unitrules.xml

几类有用字段(初级):

X 单位名称,你可以依据这类字段查找你要改的兵种位置;

X 这是定义单位攻击力的字段,“X”代表攻击力,可直接修改;

X 这是定义单位生命值的字段,“X”代表生命值,可直接修改;

X 这是定义单位移动速度的字段,“X”代表移动速度,可直接修改;

XX一起定义了兵种的价格,关于兵种价格问题,后面我会详述;

X 这是定义单位建造时间的字段,“X”代表建造时间,可直接修改;

X-Xrng 这是定义单位射程的字段,前一个“X”代表最小射程,后一个“X”代表最大射程,可直接修改;

X 这是定义单位防御力的字段,“X”代表防御力,可直接修改;

X 这是定义单位移动模式的字段,“X”表示移动模式,改为“Land”表示同其它地面部队一样移动;改为“Air”表示同空军一样移动(缺少机场是不行的!).

X 这是定义单位攻击速度的字段,“X”表示攻击速度,用15/X表示每秒钟单位的攻击次数,可直接修改;

X 这是定义单位所消耗人口的字段, “X”表示一个该单位所消耗的人口,可直接修改(改为0,如果你想来一场血腥大屠杀的话。不恰当的修改会引起电脑AI“犯错误”----除了采集什么都不干);

X 这是定义该单位被运输(或单位驻扎在建筑里),所消耗的运输部队空间(或消耗的建筑驻扎空间)的字段,“X”表示一个该单位所占的运输空间,可直接修改(改为0,如果你想提升运输效率/驻扎人口的话);

X 这是定义该单位刚被生产出来时,其拥有的法力值(一般魔法单位的默认值为1000),可直接修改;

X 这是定义每生产一个该单位,被生产出的单位及其附属单位的数量和(例如村民的默认值是1,改为2的话,每执行生产1个村民,则实际生产了2个)。可知接修改;



备注:

关于单位价格:

f=食物

t=木材

m=金属

g=财富

k=知识

o=石油



X 表示单位基价;

X 表示每多生产一个该单位多消耗的资源。它与X关联。如果POP你设定的是0,那么每多生产一个该单位也不会加价。

关于消耗的资源计算:

举个例子:

1f=消耗10食物,2f=消耗20食物,3f=消耗30食物.

其它类资源同理,你明白了吧?

4)建筑单位的修改。

用写字板打开buildingrules.xml

几类有用字段(初级):

X

X

X

X

X

5类字段与第(3)小节介绍的同理;

X 这是定义该建筑被敌人占领或消灭后,敌人获得的资源种类;

0 这是定义该建筑被敌人占领或消灭后,敌人获得的资源数量,与X紧密关联;



600

1200

8

0-10rng

30

3

6类字段与第(3)小节介绍的同理。

X 这是定义该类1个建筑物所占的奇观点数,可直接修改(如将金字塔的改为0,则建造一个金字塔将不会占用奇观点数)



其他:

搜索的技巧:如果你不知道单位名称,就搜索一下它的属性值好了。

拓展:

Rules.xml中定义了太多有用的东西,在此不一一介绍了。像奇观能力,国家力量,人口等等,皆可在此修改。提醒一点,兵马俑产兵速度的值是越小越快!

resourcerules.xmltechrules.xml也是很有用的文件,相信大家自己可以参透。

修改人口上限

原版的进入rise of nations\data文件夹,找rules.xml文件。 

资料片的进入rise of nations\Thrones and Patriots\data文件夹,找rules.xml文件。 



用记事本打开,然后查找 

entry0="25"即第一个时代的人口上限,依此类推。接着自己改数字,想改多少改多少。 



完了后再查找 

 

 

50  

 

 

75  

 

 

100 

 

 

125 

 

 

150 

 

 

200 

这是对应实际人口上限的显示说明,参照前面的改动而改动。不改也不要紧,但会发生实际人口上限与显示人口上限不符的情况。游戏中是以实际人口上限为准的。 

完了,保存。再进入游戏即可。

 修改游戏核弹

打开游戏安装目录,打开Thrones and Patriots,打开data,右键单击unitrules打开方式选记事本,点编辑选查找,编辑里查找 unclear 

结果有nuclear missile (现代的核弹) nuclear ICBM(信息的核弹)

attack改伤害 splash改范围云云 记得保存输入ICBM(战略核导弹)

这一行Nuclear ICBM,往下看,看到120这个就是核弹的溅射范围,改得越大攻击范围越大,

打开data文件夹rules.xml文件 

更改: 

核弹上限100005次。     Nuclear Missile 

…… 

50o/50k support 

300k/200o/200g/100m方法1:提高造价。 

3000方法2:延长建造时间。 

…… 

001100001111110000000000方法3:全部改成0,完全禁止核武器。 

…… 

 

 

Nuclear ICBM 

…… 

75o/75k support 

400k/300o/300g/200m同上 

4000同上 

…… 

000100000110110000000000同上 

…… 



补充 

修改国家的崛起中文的角色名字

修改:\rise\data\typenames.xml 

不要改动前面的数字,只要将兵种名称更换就行。

核弹的数量限制 

在修改之前最好作个备份世界末日 

rules: 

 

数值随便你写

修改补给车功能在Rules.xml里改: 

 

可以使所有补给车有加血功能。数字越小越快。可以用分数。 但是0为不补血。

 

补给车补给半径。 

 

每升一级补给车的补给半径增加量。 

 

每升一级补给车自身血亮增加值 

农田限制的修改。 

用写字板打开rules.xml。启用查找功能,输入“FARM”进行查找。你会找到有一栏”,定义了每个城镇内可建造的农田数目的最大值(埃及除外),表示每个城镇内最多可建造农田5个。“5”当然就是我们要修改的喽!按你期望的数字修改吧!(我改的是 

关于埃及的农田: 

继续搜索,找到”修改方法同上。 



打开data文件夹rules.xml文件 

更改: 

核弹上限100005 



城市上限改Rules.xml里的 

 



1改为X,不能改太多,否则会引起游戏资料识别出错导致死机 

奇观的属性属性如何修改

rules.xml

查找奇迹的名称,找到后就可以改。

例如金字塔的相关属性

增加50点商业上限

增加一个城市上限

食物产量增加20

城市造价降低33

主要就是改数字。

修改城市与堡垒的间距

打开rules.xml

城市间距 

城堡间距 

城堡-城市间距 

首先,用记事本打开Rise of Nations\Thrones and Patriots\data文件夹里的unit_graphics.xml文件,按Ctrl+F查找J10的相关语句段落(如果修改普通喷气战斗机查找JETFIGHTER),查找后我们可以看到一大段程序,上面ANIM开头的4行是对J10战机运动、攻击等的指令语句,这个不用去修改,我们主要找到下述两行语句:









我先讲解下这几行分别是什么意思,首先前两行代表J10战斗机一次投弹量为2枚,第一枚导弹间隔666毫秒在0投下,第二枚导弹间隔333毫秒在位置1投下,并且攻击的弹药是AARocket(空空导弹?),后面两行意思是在这两次投弹时候发出的2音效。

所以我们要想J10发射导弹就修改其中的AARocket0以及AARocket1,将其换为CruiseMissile就可以变为巡航导弹的发射方式,修改后语句如下:









当然,有的朋友可能觉得一次2枚导弹不过瘾,那就可以多添加几句,比如:





这两行可以添加在





的下面,这样一次攻击就会有4枚导弹发射,当然继续添加68枚都可以,不过添加太多事没有意义的,毕竟攻击力是一定的,当然音效也要配合好,还要在两行SOUNDEVENT下面添加2





需要注意的是,无论你修改什么文件或语句段落,一定要保持格式按原有方式对齐,否则可能会报错。

在进行核弹发射修改的过程中替换错误,按照修改方法是将上述的AARocket0以及AARocket1换成NUCLEARMISSILE,这样是错误的,在unit_graphics.xml中查找NUCLEARMISSILE,我们将会看到这样的语句段落:

       

       

       

       

       

         

       

       

注意,这时候替换AARocket0以及AARocket1的不是NuclearMissile,而是上述语句段落的最后一行中的Nuke,这样再按修改巡航导弹发射的方法进行替换修改就成功了,同理,修改洲际导弹发射也不是替换为NuclearICBM,而是替换为NukeICBM,这样J10就可以发射洲际核导弹了。

按照上述方法可以进行多种多样的攻击方式,不仅仅是导弹方式,可以是鱼雷,可以是炮弹,如果你有兴趣搞成弓箭也行,但一定注意的是替换AARocket0以及AARocket1的不是你要修改的攻击方式的英文名字,而是unit_graphics.xml文件里这种攻击方式下的语句??"/>中的??。

再说明一次,无论你修改的一次投弹量有多大,攻击样式有多华丽,攻击力是不会改变的,要修改攻击力要在unitrules.xml文件中修改,比如想要拥有核弹发射那样的冲击波就在unitrules.xml中找到你要修改的单位,在单位下面语句中

??    这一行就代表攻击力,数值自己设定

-rng   这就是攻击射程

    这个就是飞溅伤害范围,就是冲击波的范围

???   这是飞溅伤害率,和上一行一起决定了冲击波的伤害

比如洲际核导弹的这两行数据是

20

100

可参照修改。

先说修改前的关于99坦克的语句,还是打开Rise of Nations\Thrones and Patriots\data文件夹里的unit_graphics.xml文件,然后查找ZTZ99,找到下面的一大段语句。首先开始的一段语句

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

这段跟前面说过的一样,是指定99坦克的运动、射击、攻击等的指令,我们只需要注意下面这3

       

       

       

这是原有的99坦克的攻击方式,我们这里要加入一些华丽的攻击,加入3

       

       

       

这是加入了3种弹药攻击,分别是轰炸机攻击的那种炸弹、战斗机的那种导弹以及喷火兵的喷火攻击。

再往下的这3行是指定坦克的边框体积大小的,这个不修改。

       

         

       

再向下后面PARTICLEEVENT开头的那一大段是分别指定坦克行走时的尘土飞扬的效果、榴弹攻击炸开的效果、击毁时的烟和火的效果等,这些都是坦克本来攻击样式,也不用修改。

现在注意下面RELEASEEVENT开头的那几行,这是坦克攻击时炮弹的指令

       

       

       

       

       

       

       

意思是攻击开始后间隔766毫秒坦克炮在0出射出,然后是间隔1598毫秒在0处,间隔100毫秒在1———一直到最后一句间隔500秒在1处射出,这完成了一次攻击,下面的sound是对攻击音效的指定。

因为我们只是给坦克加入几种攻击弹药,原有的坦克炮保留,所以修改时候这些东西都不用修改,我们只需要加上一些指定另外几种攻击的语句。下面开始添加

所有添加都是在

       

         

       

下面加入。加入下面这几行

       

       

       

       

       

       

       

       

       

这是喷火兵的武器的效果,加入后坦克能像喷火兵那样喷火,一次攻击有3次喷火,分别在400毫秒、833毫秒和1332毫秒,InvisibleFlameAmmo指的就是喷火武器。

加入喷火武器后再加入轰炸机那样的炸弹,指令如下:

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

这个火力比较变态一点,一次攻击就有2波,每波都是在960毫秒内发射出18枚炮弹。

然后加入像战斗机攻击时那样的弹药(注意是原版的,不是我上面修改的那种战斗机巡航导弹的东西),指令如下

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

         

       

       

       

       

注意这几行指令,starttime0,没有延迟时间,一攻击就直接发射,而且注意指令后面的node是从07,这说明攻击地点有8个,而且都是0毫秒就一起发射出去,就会出现像扇形那样的攻击,如果你显效果不明显可以在多弄几个node,由于AARocket和上面的stealthbomb都是ATTACK4,所以这两种攻击的sound就只写一个就是最后一行那个音效指令。做完这些基本上就算完事了。

如果嫌普通坦克炮的攻击一次一发炮弹不好看,想修改的跟AARocket一样,让99坦克更牛B一点,可以,方法一样,可以在原有的1865毫秒内再嵌入几行,或者再多弄几个node,具体我就不再重复了。

unitrules.xml  

OBJ_MASK  

"载具:F = 步行 M = 骑马 V = 载具 (地面) N = 海上 3 = 空中-->  

"武器:W = 搏斗 R = 箭述 G = 枪击 S = 攻城炮-->  

X = 爆炸 B = 轰击 U = 破甲 6 = 防空-->  

运行类别: Q = 轻步兵 H = 重步兵 D = 火枪 I = 现代步兵-->  

C = 平民 E =  K = 步射 O = 骑射-->  

4 = 轻骑 Y = 重骑 T = 战车/作战机器 2 = 导弹-->  

特殊: J = Holds Air L = 巨大 P = 稀疏 1 = 不可升级此种类-->  

5 = 长矛/刺穿 Z = 反隐形 A = 装甲-->  



FLAGS  

a = 在地形上减速-->  

b = 单位是马拉车载类型的-->  

c = 单位是非常特殊的兵种(AI将会少量建造他们)-->  

d = 单位是特殊兵种(AI将会建造一定数量)-->  

e = (这个标记是设置在程序中的)-->  

f = 单位像直升机那样飞翔-->  

g = 单位侧面攻击 (大多数船只)-->  

h = 单位一旦具备相应条件便不需要研究-->  

i = 单位属步兵系-->  

j = Unit available w/ preq even if predecessors not researched.-->  

k = 单位能近战且波及一定范围的攻击-->  

l = 单位能驻扎入城镇/碉堡-->  

m = 单位能驻扎入堡垒-->  

n = 单位能自杀式攻击-->  

o = 单位隐形-->  

p = 单位不在建筑物中建造-->  

q = 单位在舷侧面攻击-->  

r = 单位是攻城武器(例如:抛石车等)-->  

s = 单位隐形 (在静止时生效)-->  

t = 单位是坦克-->  

u = 单位是潜艇-->  

v = 单位在移动中开火-->  

w = 单位扫射目标-->  

x = Unit continues to block movement when dead-->  

y = 单位是特殊单位-->  

z = 单位在攻击时左右摇晃 (attack1向左晃, attack2向右晃)-->  

1 = 单位是参议院的爱国者-->  

需要修改的地方就是

FCWP 兵种类型(参照上面)  

   lmah 标记(参照上面)  

 介绍飞机空射导弹的修改方法

方法 

1.打开data下的unit_graphics查找JETFIGHTER把这一字段里的 

         

         

换成 

         

         



2.打开data下的effects_graphics文件查找CruiseMissile0 把这一字段里的    

 

换成 

         

 

         

         

 

        

下面是军舰以及潜艇发射导弹的修改方法

例如:

打开data下的unit_graphics.xml查找MissileCruiser(导弹巡洋舰)字段,用下面段落: 

 

替换调 

















 

 

 

  

 

 

 

就可以有发射导弹的导弹巡洋舰了



导弹核潜艇可以自己改,依照上面修改军舰的方法改,只不过把查找导弹巡洋舰换成查找TYPHOON  

  换调  

 

 

 

 

然后保存 

改完后再打开data下的unitrules查找Nuclear Missile Sub把国家代码换成000000000100000000000000就可以只让中国有战略核潜艇了

再介绍一下B2拉烟以及加大投弹量修改方法:



B2轰炸机拉烟的修改方法:

打开unit_graphics.xml,Stealthbomber找到B2的描述部分,将 



 

 

 

相关推荐