a243004058 发表于 2011-5-17 00:12:01

《罗马全面战争》地图修改详细教程

作者:雾隐残雪

最近很多人想学地图修改,为了方便兄弟们我把我所知道的的地图修改讲一下,希望能帮到大家!现在拿三国的地图为例子进行讲解。

地图文件在Rome - Total War\bi\data\world\maps的base文件夹里,文件夹里有个map.rwm,这个就是已经生成好的地图文件,这个文件删除后可以自己生成。地图文件主要是通过map_heights.tga(陆地和海洋),map_ground_types.tga(地形),map_regions.tga(行政区域)map_features.tga(河流和渡口)map_climates.tga(气候)这些图片和descr_regions.txt(行政区的文本信息)、descr_regions_and_settlement_name_lookup.txt(行政区的名字)、descr_terrain.txt(地图尺寸方面的信息)来生成地图。
首先我们来看看map_heights.tgahttp://www.pcgamesky.com/uploads/090730/1_142712_1.jpg
这张图片就是战略地图的大陆和海洋,黑色的是大陆,蓝色的是海洋,白色的地方是山脉,如果要做全新地图就要先改这个文件,通过修改颜色来组成新的地图

我们再来看看map_ground_types.tgahttp://www.pcgamesky.com/uploads/090730/1_142712_2.jpg
这张图片是战略地图的地形,也就是山啊,树林啊,平地啊,河滩,沙漠这些东西,这张图的颜色太多我不一一介绍,介绍几种重要的颜色,深绿色是树林,绿色的是平地,红棕色的是山,其他的结合游戏你们也能看出是什么的,这张图的修改要结合map_heights.tga,大陆上必须要有地形,否则游戏里就是一块紫色的,这张图修改可以让战略地形发生很多变化,比如不能过去的地方你能修改一条路出来,也可以让太暴露的城变成一夫当关万夫莫开的战略要地。

再来看看map_regions.tga
http://www.pcgamesky.com/uploads/090730/1_142712_3.jpg
这张图是行政区域的划分图,图中每块颜色代表一个行政区,也就是三国里的一个郡,黑色的地方时城的位置,白色的地方时港口的位置,注意每个郡只能有一座城和一个港口,港口必须在海边或者湖泊边上。这张图修改的时候注意,每个行政区域的颜色不能完全一样,也就是RGB不能一样,如果添加行政区还需要改descr_regions_and_settlement_name_lookup.txt和descr_regions.txt,这个我们后面讲。

再来看看map_features.tga
http://www.pcgamesky.com/uploads/090730/1_142712_4.jpg
这张图是大陆上的河流和渡口,那些蓝色的细线就是河流了,这些河流是属于小河,三国里的长江和黄河并不在这里面,注意河的开始和结束的地方都要有个白色的小点,把图放大你就能看见,那些浅绿色的点就是渡口。

最后看看map_climates.tga
http://www.pcgamesky.com/uploads/090730/1_142712_5.jpg
这张图是气侯图,这张图最好结合中央台的气象云图看(呵呵)。这个不重要只要搞对南方和北方的气候就可以了,别搞得冬天了南方都是雪,北方还是一片绿色的。


改地图主要就是这几张图了,修改时最好用PS来改,先把图放大了再改,修改前切记要备份,其他的图我们不用理会。现在我们在来看看文本信息:

先看
descr_regions_and_settlement_name_lookup.txt,这里面是郡的名字和城市的名字,比如:
C-0101-a-BeiPing
C-0101-b-BeiPingC-0101-a-BeiPing是郡的名字,C-0101-b-BeiPing是城市的名字,如果用秘籍需要城市的名字的话就要输入C-0101-b-BeiPing,千万别弄错了。郡数量是由行政区划分那张图来决定的,划分行政区后别忘记在这里给新的行政区起个名字。
再来看看descr_regions.txt,这里面都是郡的信息,比如:
C-0101-a-BeiPing      
      legion: Barbaricorum
      C-0101-b-BeiPing
      saxons
      Latins
      252 255 211
      Ashui, slaves, pigs, iron, wild_animals, hides, furs, AA01-Gov, AA02-Wall, AA03-Barrack, AA04-Stable, AA05-Range, AA06-Trad, AA07-Smith, AA08-Port, AA09-Water, AA10-Farm, AA11-Road, AB01-youz, AC01-wei
      5
      9
      zj04xj 85 zj05yizu 15
C-0101-a-BeiPing当然是这个郡的名字legion: Barbaricorum这句啥意思我也清楚,这个不重要,我们不理会它。C-0101-b-BeiPing就是这个郡的城市的名字。saxons是指这个郡的文化是那个派系的,Latins这个是指这个地方的人,Latins就是拉丁人,这个我们不管它。252 255 211这个很重要了,这个就是划分行政区的那张图的C-0101-a-BeiPing这块的颜色,252 255 211是RGB值。Ashui, slaves, pigs, iron, wild_animals, hides, furs, AA01-Gov, AA02-Wall, AA03-Barrack, AA04-Stable, AA05-Range, AA06-Trad, AA07-Smith, AA08-Port, AA09-Water, AA10-Farm, AA11-Road, AB01-youz, AC01-wei是这个郡的资源,很多资源都是三国组自己独创的,战略地图上看不到的资源。这些资源还要添加在建筑文件里才有效,否则跳出,我们看看建筑文件export_descr_buildings.txt:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; and hidden_resource can-not
; hidden_resource AA01-Gov and
; and hidden_resource AA01-Gov
;rome-洛阳
hidden_resources can-not rome britain bosphoran berber slav sughdian Ashui Bshui Cshui Zshui MS-LuJun MS-JiangLing MS-JianAn AA01-Gov AA02-Wall AA03-Barrack AA04-Stable AA05-Range AA06-Trad AA07-Smith AA08-Port AA09-Water AA10-Farm AA11-Road AA12-GuanAi AB01-youz AB02-bingz AB03-jiz AB04-qingz AB05-xuz AB06-yanz AB07-yuz AB08-sil AB09-yongz AB10-Liangz AB11-jingb AB12-jingn AB13-yangz AB14-yiz AB15-nanz AB16-my00-huangyi AB16-my01-wu AB16-my02-xiong AB16-my03-xian AB16-my04-jie AB16-my05-qiang AB16-my06-di AB16-my07-shan AB16-my08-taiwan AB16-my09-penglai AC01-wei AC02-shu AC03-wu
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;-all-1,2,3,4,5级-议事厅 衙门 太守府 州府 皇宫
;-关隘无法升级
;加入义站,防跳recruit "Minbin Wei"0requires factions { barbarian, carthaginian, eastern, hun, nomad, roman, } and hidden_resource AA01-Gov
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
红色的部分就是三国组独创的资源,三国组就是用这些资源来控制在特定区域可以造特定的建筑和在特定的区域招募特定的兵。
zj04xj 85 zj05yizu 15是指这个郡的人民的信仰,85%的人民是雄據一方,15%的人民是异族文化。
还有descr_terrain.txt这个是整个地图的地形的信息,就是地图的尺寸大小,大陆和海洋的高度等等信息,一般别改这个。
这些都修改好后就可以把map.rwm删除了,然后进游戏就能生成新的地图。如果添加和删除了行政区,还要去开始文件descr_strat.txt添加或者删除这个行政区的信息。注意,三国1.5以后的版本都不能自己生成地图了,如果想改三国的地图可以在1.5以前的版本改了再放到1.7A上用。
中2的地图修改也是类似的,如果学会改罗马的地图的相信你也会改中2的地图·

key999 发表于 2011-5-17 08:50:33

回复 a243004058 的帖子

沙发!哈哈!你这解说很好,不过,有个问题想请教,如果是1.5以後版本然後想将三国地图添加进去的话,是不是将你说的地图文件加入,然後讯息修改一下就好?

⑨道 发表于 2011-5-18 21:35:39

请问作者这个是原创,还是转载还是翻译?

pansonga 发表于 2011-5-19 09:41:26

正想学做地图了

雾隐残雪 发表于 2011-5-19 12:44:40

这是我以前写的

a243004058 发表于 2011-5-20 19:09:35

本来就是别的网站上找的- -

Nicole 发表于 2011-5-21 11:52:45

雾隐残雪 发表于 2011-5-21 21:26:13

我说过这是我写的,我最初是发表在游侠网,你可以去游侠找,请楼主注明作者,谢谢!

Nicole 发表于 2011-5-21 22:51:50

syhkn 发表于 2011-6-20 11:50:33

学习中!!!!!:lol

汉征西将军 发表于 2011-10-28 16:34:15

地图文件在Rome - Total War\bi\data\world\maps的base文件夹里,文件夹里有个map.rwm,这个就是已经生成好的地图文件,这个文件删除后可以自己生成。
我的三国 好像自动生成不了
求帮助指教

super6zjc 发表于 2011-11-26 22:28:38

罗马全战地图也可以如此修改 呵呵 有机会试试去

美桓公 发表于 2012-3-26 15:16:32

为什么1.5以后的版本就不能自动生成地图了呢?

龙战天下 发表于 2012-4-9 15:12:29

有心学习一下。。。就是能力不足{:soso_e127:}

偶嗐怕の呮冇、 发表于 2012-5-18 00:27:44

支持了、{:5_106:}

夕阳下的身影 发表于 2012-5-26 17:31:59

1.9A版本可以自动生成新地图!

somlan 发表于 2013-2-1 20:57:19

学习拉~~

chenxingkameng 发表于 2013-3-3 08:21:44

可以自己开一块地方么???

吕氏一族 发表于 2013-5-21 11:25:27

怎么把秘境和大陆连接呀!

唐较瘦 发表于 2013-8-9 21:42:10

学习一下啊。
页: [1] 2
查看完整版本: 《罗马全面战争》地图修改详细教程