回到
顶部
意见
反馈
首页 > Mod工坊 > 全面战争 > 修改教程 > 罗马全战 > 罗马全面战争常用修改教程

罗马全面战争常用修改教程

2016-08-20 13:29:51| 来源: 佚名 |   已有[ ]人前来看过    | 已有[ ]人评论

友情提示:①修改文件前请备份文件哦!②建议喜欢联机又喜欢单机的朋友复制一个新的罗马安装文件夹,一个文件夹用于联机,一个文件夹用于单机修改!

 

①派系全开修改方法:

打开游戏根目录下Data\world\maps\campaign\imperial_campaign文件夹中的descr_strat.txt

按如下修改开头部分即可:

; Custom campaign script generated by Romans Campaign Map Editor

 

campaign imperial_campaign

playable

romans_julii

romans_brutii

romans_scipii

egypt

seleucid

carthage

parthia

gauls

germans

britons

greek_cities

macedon

pontus

armenia

dacia

numidia

scythia

spain

thrace

end

unlockable

 

end

nonplayable

romans_senate

slave

end 

修改说明:

playable下面的派系是玩家可玩派系;

unlockable下面的派系是玩家通关可玩派系后解锁的派系;

nonplayable下面的派系是玩家不可用的派系。

因此把unlockable和nonplayable下面的派系全部剪切复制到playable下就可以解锁派系啦。友情提示:元老院和奴隶容易卡死、跳出,不建议玩。

另附罗马全面战争派系中英文对照:

romans_julii(julius)罗马尤里乌斯家族

romans_brutii(brutus)罗马布鲁图斯家族

romans_scipii(scipio)罗马西庇阿家族

egypt埃及

seleucid塞琉西帝国

carthage迦太基

parthia帕提亚(安息)

gauls高卢

germans日耳曼

britons不列颠

greek_cities希腊城邦

romans_senate罗马元老院

macedon马其顿

pontus本都

armenia亚美尼亚

dacia达西亚

scythia西徐亚

spain西班牙

thrace色雷斯

numidia努米底亚

slave(rebels)叛军

 

②一回合走天下(移动力修改)

相信大家往往体会到这样一个很蛋疼的事情:当自己的军队都在外征战,腹地防守空虚时,因为各种天灾人祸和盟友背叛以及外敌入侵,导致自己的首都、各大经济、农业城市被洗劫而大军无力驰援的窘迫那是相当苦逼啊!下面教大家如何简单地修改文件就能使得你的军队可以瞬移到全图任何一个地方:

 

先在游戏目录的DATA子目录下找到descr_character.txt并打开

CTRL+F(查找)搜索starting_action_points,修改其后尾数,

它的默认值为80,改的越高单位一回合内跑的越远;

一般修改到8000就可以啦!

 

③无限金钱修改:

相信新人都会遇到一个问题:因为军费不足,无法修缮城池,也无法招兵买马,自然也无法守土扩疆、征战帝国,这是巧妇难为无米之炊的无奈啊!本屌为大家带来帝国征战无限金钱一劳永逸的修改方法:

初始资金修改:

在游戏目录的DATA\world\maps\campaign\imperial_campaign\descr_strat.txt文件里按ctrl+F(查找)搜索 denari;

 

denari后面的数字是就是初始资金了;

一般改到1000000000(十亿罗马第纳尔)就可以用不完啦!

 

④一回合建筑和零回合造兵修改:

相信各位初玩罗战的朋友接下来遇到这样一个情况:

前也有了、瞬移的特异功能也有了,可是就是造兵慢、城市建设也慢,高级兵种难出,就算能出了也有造兵数量和每回合建造速度的限制啊。这么重要的问题楼主为何不讲呢?别急,下面为大家解决一回合建组和无限制九格造兵的简单实现方法:

A.一回合建筑:

在游戏目录的DATA\export_descr_buildings.txt文件里,

按ctrl+F查找construction,后面的数字就是建造时间;

改为1就是一回合建造了,连续查找和修改大约50-60次,把所有建筑的建造时间都改为1就可以啦;

友情提示:建筑时间不要改为0,本屌亲自试验过,结果。。。结果就毁了一个存档,不信的朋友可以自己试试,不过建议提前备份自己的存档哈!(存档在罗马安装目录的saves文件夹里,后缀名为 .sav)

B.零回合造兵:

在游戏目录的DATA\export_descr_unit.txt文档里;

按ctrl+F查找stat_cost,后面的数字就是建造时间;

改为0就是不限制建造时间,一回合可以招募9队,这回合招募,下回合就能神奇地训练成才并且投入战斗;

和一回合建筑一样改法,连续查找和修改所有的stat_cost数值。

友情提示:修改文件前请备份哦!以免修改错误了找不到原文件替换哦!

 

⑤神庙属性修改:

相信很多新人在帝国征战后期会被层出不穷的叛乱啊暴动啊瘟疫啥的弄的苦不堪言,又要重新修缮城池,又要分兵平叛,这么让人崩溃的阻碍是不是让你累觉不爱帝战呢?别急,本屌教你一劳永逸的方法:

在游戏安装目录下的Data目录下的export_descr_buildings文件里,有专门用于修改神庙设置的,修改属于你想玩的势力的神庙后,就不用担心什么暴乱呀,部队等级呀,造出来就是金剑金盾,人民在没吃没喝,也没下水道的情况下,也是乐呵呵的,城里一个兵也不放,也安静的象群乖巧的绵羊。

building temple_of_fertility (神庙的名字)

{

levels temple_of_fertility_shrine temple_of_fertility_temple temple_of_fertility_large_temple temple_of_fertility_awesome_temple temple_of_fertility_pantheon (没太研究,看英文好象是对这个神庙的设定.)

{

temple_of_fertility_shrine requires factions { germans, egyptian, julii, } (神庙能用的国家括号里的)

{

capability

{

recruit "barb screeching women german" 0 requires factions { germans, } 

population_loyalty_bonus bonus 100 加忠诚

happiness_bonus bonus 100 加快乐

population_growth_bonus bonus 10 加人口增长

population_health_bonus bonus 100 加健康

law_bonus bonus 100 加法律

weapon_simple bonus 3 加轻武器

weapon_missile 5 加投射武器

weapon_bladed bonus 2 加重武器

armour bonus 1 加装甲

recruits_exp_bonus bonus 3 加经验

recruits_morale_bonus bonus 3 加士气

trade_base_income_bonus bonus 5 加贸易

}

construction 1 (建造回合)

cost 400 (造价)

settlement_min town

upgrades

剩下的都是4个重复的,格式都一样,有了数值的变化. 

 

友情提示:所有修改建筑、兵种修改请在开档前完成,开档后修改可能导需要重新开档!

 

⑥帝国征战胜利条件修改:

很多朋友都问为什么只占领了50座城就通关了,下面是可以占领全部城通关的修改方法!在data\world\maps\campaign\imperial_campaign\descr_strat.txt里,找到以下文字修改

  win_conditions

  land_owner 20 100

  land_owner 20 100

  land_owner 20 100

  land_owner 20 100

  land_owner 20 100

  land_owner 20 100

  land_owner 20 100

  land_owner 20 100

  end_win_conditions

  这是我已经修改过的,大家只要知道数字的意思就可以了!(上面的20是占领的城市,为短期战役模式的通关胜利条件。没改过的记得是15)

  (后面的100是不选短期战役模式的胜利条件。没改过的是50)

 

⑦添加音乐的方法

首先说明一下新加音乐不需要解压和反压缩回去

bi\data下找到这个文件descr_sounds_music.txt 

这个就是控制播放音乐的文件,在里面更改文件播放列表,不过要注意一个问题,音乐的文件名不能有空格和奇怪的符号和中文,建议都用几个英文字母命名就ok了。

然后把你想在游戏里面听到的音乐放在Rome - Total War\data\sounds\music下面,注意不是Rome - Total War\bi\data\sounds\music是Rome - Total War\data\sounds\music

然后你新建一个空白的写字板文档*.txt那种,然后命名为events然后把txt文档的后缀txt改为dat,整个文件名就是events.dat,然后把这个空白的文档复制到\Rome - Total War\bi\data\sounds里面覆盖原来的文件,那么你就可以听到自己添加的音乐啦!

 

⑧修改投石车命中率方法:

打开descr_projectile_new.txt

找到如下内容:

projectile big_boulder

 

effect boulder_set

end_effect boulder_explosion_set

damage 110

damage_to_troops 10

radius 0.3 

mass 0.1

area 2.0

accuracy_vs_units 0.09

accuracy_vs_buildings 0.0625

min_angle 0

max_angle 70

velocity 61

bounce 0.5 0.6 0.5 0.4

display aimed 

effect_only

; Stuck model not used at the mo, shatter effect is better, but adding some shatter debris for ground impact would be good?

;stuck

;model data/models_missile/onager_rock.CAS, max

;model data/models_missile/Big_Boulder_high.CAS, 40.0

;model data/models_missile/Big_Boulder_med.CAS, 80.0

;model data/models_missile/Big_Boulder_low.CAS, max

 

projectile big_fiery_boulder

 

flaming big_boulder

effect fiery_boulder_set

end_effect fiery_boulder_explosion_set

damage 60

damage_to_troops 40

radius 0.30

mass 0.1

area 3.0

accuracy_vs_units 0.35

accuracy_vs_buildings 0.125

fiery ; uncomment this to make all boulders fiery

min_angle 0

max_angle 70

velocity 61

ground_shatter

display aimed

effect_only

 

; Stuck model not used at the mo, shatter effect is better, but adding some shatter debris for ground impact would be good?

;stuck

;model data/models_missile/onager_rock.CAS, max

;model data/models_missile/Big_Boulder_high.CAS, 40.0

;model data/models_missile/Big_Boulder_med.CAS, 80.0

;model data/models_missile/Big_Boulder_low.CAS, max

 

把这段文字复制一份到文件末尾

修改如下:

projectile big_boulder改为projectile s_big_boulder

projectile big_fiery_boulder改为projectile s_big_fiery_boulder

再修改

accuracy_vs_units 0.09

accuracy_vs_buildings 0.0625

尾数都改为零

 

找到你要改命中率的兵种(见兵种基本数值修改)

比如:

type egyptian heavy onager

dictionary egyptian_heavy_onagers ; Heavy Onagers

category siege

class missile

voice_type Medium_1

soldier egyptian_crew, 16, 2, 0.8

engine heavy_onager

attributes sea_faring

formation 1.5, 1.5, 3, 3, 3, square

stat_health 1, 0

stat_pri 4, 2, no, 0, 0, melee, simple, piercing, knife, 25 ,1

stat_pri_attr no

stat_sec 63, 2, big_boulder, 300, 30, siege_missile, blade, blunt, none, 25 ,1

stat_sec_attr ap, bp, area, launching

stat_pri_armour 0, 3, 0, flesh

stat_sec_armour 0, 0, flesh

stat_heat 0

stat_ground 0, 0, 0, 0

stat_mental 4, normal, highly_trained

stat_charge_dist 30

stat_fire_delay 0

stat_food 60, 300

stat_cost 2, 930, 110, 100, 140, 930

ownership egypt

 

把stat_sec 63, 2, big_boulder, 300, 30, siege_missile, blade, blunt, none, 25 ,1

改为stat_sec 63, 2, s_big_boulder, 300, 30, siege_missile, blade, blunt, none, 25 ,1

改为如下时,效果更佳stat_sec 63, 2, s_big_boulder, 300, 30, missile, blade, blunt, none, 25 ,1

 

⑨修改弓箭射程

打开Data\descr_projectile_new.txt里找到要修改的内容如下:

projectile arrow

 

;effect default_arrow_trail_set

effect_offset -1.5

damage 0

radius 0.1

affected_by_rain

min_angle -60

max_angle 60

velocity 48

display particle_trail

triangle

texture data/textures/arrow_test.tga

tail 0.3

length 2.5

tail_tex0 0 0.0 

tail_tex1 0 0.25 

head_tex 1 0.125

end

 

projectile arrow_fiery

 

flaming arrow

effect fiery_arrow_set

end_effect fiery_arrow_explosion_set

effect_offset -0.85

damage 0

radius 0.1

affected_by_rain

fiery

min_angle -60

max_angle 70

velocity 48

display aimed

triangle 

texture data/textures/arrow_test.tga

tail 0.3

length 2.5

tail_tex0 0 0.0 

tail_tex1 0 0.25 

head_tex 1 0.125

end

 

第一段是普通箭,第二段是火箭 复制一份,贴到文件的末尾

解释:

projectile arrow//类名,每做一个新的弹射兵器,名字都不能重复的,而且要被使用其的兵种调用 

damage//攻城器对建筑的伤害,另一个damage_to_troops自然是对士兵的附加伤害

radius//武器半径,不要改了

affected_by_rain//想厉害的话,这行去了

min_angle -60

max_angle 60//射角,改大一些吧

velocity 48//这个是速度!!!!!!!!!!!改到64可确保300射程!!! 

其它的就是武器的外观,不要改了 

flaming arrow//表明 这个类是"arrow"的火箭状态

fiery//有火箭的士气伤害,和烧人效果

 

300码箭最简单改法:

以上面为例,复制后,从上到下,把

projectile arrow

改为projectile s_arrow

affected_by_rain去掉

velocity 48

改为velocity 64

projectile arrow_fiery

改成projectile s_arrow_fiery

flaming arrow

改成flaming s_arrow

affected_by_rain去

velocity 48

改为velocity 64

然后在改兵种武器的那一栏里(见兵种基本数值修改)

stat_pri 6, 3, arrow, 120, 60, missile, archery, piercing, none, 25 ,1

改成

stat_pri 6, 3, s_arrow, 300, 60, missile, archery, piercing, none, 25 ,1

 

想要让弓骑用火箭的话

stat_pri 6, 3, arrow_fiery, 300, 60, missile, archery, piercing, none, 25 ,1

调用火箭就可以了

 

注意:改速度的时候不要太贪心了,速度越大,越容易误伤前排士兵(前排士兵:“30根箭射光了?没关系,我背上还有29根”)

48速的箭,最远射187码,最远射程与速度平方成正比,要射S的射程,就用S除以187,再开根号,乘以48,可以得到速度

所以说速度在满足射程要求的情况下是越小越好的,300码箭用62速的就足够了。

 

⑩取消战斗时脚下的绿色图标:

有的时候是不是感觉士兵脚下的绿色箭头太逗了,怎么看都像是假人,找不到逼真战场的那种感觉?不要急,本屌教你一步简单去除士兵脚下图标:

\Rome - Total War目录,在该目录下,有一个preferences.txt文件,打开这个文件,

  然后找到以下改为:

  DISABLE_ARROW_MARKERS:TRUE(默认是FALSE)

  效果:选择方队后,士兵脚下没有那个绿色箭头了!

友情提示:修改前请保存文件,万一你那天又觉得还是有个绿色图标好区分敌我一些呢?






  • |
  • |

热门排行榜