登录注册
退出
战舰世界

涂装修改教学:消耗迷彩修改为自定义涂装

发布时间:2016/04/20 11:38:36 来源:ehtp 作者:ehtp

  游戏中的迷彩不是贴图的一部分,而是通过贴图上方再加载一层\content\gameplay\common\camouflage\textures下对应的迷彩图样来显示。为了追求美观,自定义涂装经常会和隐藏官方迷彩的插件一起使用。其原理是通过修改camouflage.xml文件,让迷彩的颜色不被显示。那么通过修改xml文件和迷彩图样,我们也能让消耗品迷彩显示成我们想要的样子。消耗性迷彩通常使用特定的方块图样重复拼贴而成,但大多数金币船与少部分银币船是拥有专属永久迷彩的,所以只要能让修改后的消耗性迷彩按照永久迷彩的方式被整体加载,就能实现我们想要的效果。

  [关于camouflage.xml内容的解释]

实例:

  首先将res文件夹下的camouflage.xml,复制到res_mod下后打开。用查找功能找到要修改的船,正好手里有个埃塞克斯的涂装,就用这个好了。

  Essex

  用Essex作为关键字搜索,就能找到这一段 ...

  Блок тайленых американских камуфляжей для большинства кораблей с квадратной текстурой

  camo_1_tile

  PASA004_Langley_1929 PASA002_Bogue_1942 PASA006_Independence_1945 PASA010_Ranger_1944 PASA012_Lexington_1944 PASA013_Essex_1945 PASA008_Saipan_1943 PASB001_Michigan_1916 PASB004_Arkansas_1912 PASB006_New_York_1934 PASB034_New_Mexico_1941 PASB008_Colorado_1945 PASB012_North_Carolina_1945 PASB018_Iowa_1944 PASB017_Montana_1945 PASB013_Arkansas_1912 PASD002_Sampson_1917 PASD027_Wickes_1918 PASD019_Clemson_1920 PASD014_Leader_1919 PASD005_Farragut_1944 PASD006_Mahan_1936 PASD008_Benson_1945 PASD021_Fletcher_1943 PASD013_Gearing_1945 PASD029_Sims_1941 PASD502_Smith PASA507_Saipan_1946 PASB705_Texas_1944

  annotation

  annotation里面那段毛子话机翻出来,意思是这部分是用来加载游戏里1号迷彩的,往上翻可以看见的注释,同样说明这部分是1号迷彩。

  tier1~3号是银币迷彩,economic 是金币消耗迷彩,各种节日迷彩在下面单独列出,永久迷彩则在后面。

  删掉tragetship里的埃塞克斯,然后再Unique camouflage and colors block后面把列克星敦的永久迷彩找到,复制一遍

  就是这段

  Блок пермофляжа для американского авианосца 8 уровня Лексингтон

  camo_permanent_1

  PASA012_Lexington_1944

  false

  1 1

  0.55 0.55

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_hull_camo_01.dds

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_hull_camo_01.dds

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_Deck_House_camo_01.dds

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_hull_camo_01.dds

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_Deck_House_camo_01.dds

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_hull_camo_01.dds

  content/gameplay/common/camouflage/textures/ASA012_Lexington_1944_Bulbous_camo_01.dds

  content/gameplay/common/camouflage/textures/IJN_tile_camo_02.dds

  0.184 0.212 0.231 0.784

  0.004 0.012 0.020 1.000

  0.047 0.090 0.122 1.000

  0.000 0.000 0.000 0.000

  http://bbs.ngacn.cc/read.php?&tid=9216595

  改一下annotation部分,方便自己以后继续修改,name从camo_permanent_1改成camo_1_tile,targetship改成PASA013_Essex_1945 当然也可不改这里,然后从第一步找到的那段东西里把列克星敦的代码删掉,白嫖永久涂装 ,保存一下

贴图

  打开贴图文件夹,找到埃塞克斯的贴图,把迷彩图案画出来,或者像我这样把已经做好的描一遍,使用的颜色不要使用多于四种,甲板可以不画。把四种颜色分别替换成黑红绿蓝,代表color0~color3四种颜色,尺寸缩成贴图文件的一半,以dds格式另存到res_mods\版本号\content\gameplay\common\camouflage\textures下面

  因为埃塞克斯船身和上层建筑贴图是分开的,所以我做了essex_deck_house.dds和essex_hull.dds两个文件。注意这两个文件中被黑红绿蓝替换的颜色应该完全相同。

  将上面代码中的ASA012_Lexington_1944_Deck_House_camo_01.dds和ASA012_Lexington_1944_hull_camo_01.dds分别替换成essex_deck_house.dds和essex_hull.dds,参照[关于camouflage.xml内容的解释]中的有关内容调整color0~color3有关参数,或者直接用WG调好的颜色复制过来,保存。

  [collapse=我改完之后是这样的,color1和2沿用列克星敦永久涂装的配色,color0用的是从毛马哈迷彩拿过来的白色]

  testing esex

  camo_1_tile

  PASA013_Essex_1945

  false

  1 1

  0.55 0.55

  content/gameplay/common/camouflage/textures/essex_hull.dds

  content/gameplay/common/camouflage/textures/essex_hull.dds

  content/gameplay/common/camouflage/textures/essex_deck_house.dds

  content/gameplay/common/camouflage/textures/essex_hull.dds

  content/gameplay/common/camouflage/textures/essex_deck_house.dds

  content/gameplay/common/camouflage/textures/essex_hull.dds

  content/gameplay/common/camouflage/textures/IJN_tile_camo_02.dds

  0.631 0.616 0.522 0.700

  0.004 0.012 0.020 1.000

  0.047 0.090 0.122 1.000

  0.000 0.000 0.000 0.000

  [/collapse]

效果

  游戏内效果(上)和直接修改贴图效果(下)的对比

  下载链接: [http://pan.baidu.com/s/1qXYdQLe]

优点

  不影响游戏,现在能看见对面上的是什么迷彩了。

  做出来的涂装文件要小很多。埃塞克斯两个船体4张贴图将近50M,这个两张迷彩只要5M多一点,就算做齐4套也只有贴图的一半。

  避免了不同船上通用的炮塔互相串色的问题。

  不用做旧化效果,同时可以避免涂装覆盖细节的问题。

问题

  只能做四种颜色。理论上是可以做多种颜色,摩尔曼斯克和库图佐夫就是6色迷彩,但是你得会用选定的四种颜色自己把第五种调出来……所以痛船肯定没戏了,史实/半架空的基本够用。

  船上哪些部分显示迷彩由根据贴图文件夹中 舰船名_mg.dds 里的蓝色通道决定。如果嫌官方给的效果太脏或者需要做甲板迷彩的话需要改这个。

  安装不够傻瓜。

评论