【教程】编辑动物购买清单预览图中的栖息地图资讯
动物园大亨吧
全部回复
仅看楼主
level 11
Clearpa 楼主
在动物的购买预览图中,我们可以看到右侧有个动物栖息地的资讯,包含生物群落及分布地图。鼠标移动到地图会出现地图区域名称如北美、东南亚等。如果地图资讯没有设定好,则会出现不正常显示地图,如变成别的动物地图,或是一个白图,或是完全没东西。栖息地图资讯这部分可能没这麼重要,有些人会选择忽略,有兴趣的人可以自己检视档案,玩玩看。
先来了解构成分布地图资讯的编码,主要在於locations资料夹内的initiallocs_名称.xml中,你可以同时存放好几个这种档案。它像一个ai文件,你可以提取后使用记事本打开并修改它。
打开文件后可看到如下:
-<entries>
<ZTLocationEntryname="bali" locid="worldlocation:southeastasia"icon="ui/icon_maplocations/bali.dds" />
</entries>
此编码有3个构成要素:
ZTLocationEntry name:此为该地图编档的名称,需跟动物.xml档内的设定一致
locid="worldlocation::此为区域编码代号,以小写注明,必须符合游戏内建的地区代码,除 非自己新增一个,但基本上游戏内建的很够了。游戏内建的有asia, northamerica, southamerica, australia等。名称会出现在鼠标移到地图时。
icon:地图图片的来源路径,以dds档表明,通常来源是游戏内建的地图档
基本上地图资讯这样就够用了,但是有人会想要使用自己的图档,那麼就需要另外加一个资料夹icon_maplocations来存放自己的图档。icon_maplocations资料夹位於ui资料夹内。
2014年08月18日 09点08分 1
level 11
Clearpa 楼主
那麼是怎麼设定栖息地图资讯的呢?以我的老虎包的苏门答腊虎为例,首先去动物的主xml档,路径为entities\units\animals\ai\TigerSumatran.xml
记事本打开该档,用Ctrl+F搜寻<BFGBiomeData location,会找到
BFGBiomeData location=某名称,这就是你要对应的locations资料夹中的initiallocs.xml档内编档名称,一般会直接显示游戏内建名。这个名称你可以使用游戏内建的名称(但整个设定会以游戏内建名称去执行),或是自己取名,大小写都可。在此我们使用sumatra,所以是<BFGBiomeDatalocation="sumatra"
接著创造一个名为locations的资料夹,我们可以拿已存在的initiallocs.xml档来改名重新编辑。我们把档名命为initiallocs_sumatra.xml,开启档案后,在ZTLocationEntry name="的地方把后面的名称改为sumatra,这跟刚刚主xml档内设定的名称是一样的。
再来是locid,地区名称根据你的动物分布的位置而设定,你可以设定worldwide(全世界),asia(亚洲),northamerica(北美洲)。而苏虎属於东南亚,那麼就把名称设为southeastasia。
最后是icon,如果你的地图想用游戏内建的图,便将游戏内建的图档路径复制贴上即可,像一开始的北美猎豹的图,便是游戏内建:
icon="ui/icon_maplocations/Grassland_America_North.dds
如果是自订图,便在/icon_maplocations/后把dds档的名称修改掉,如sumatra.dds。
所以整个档案内容会是:
-<entries>
<ZTLocationEntryname="sumatra" locid="worldlocation:southeastasia"icon="ui/icon_maplocations/sumatra.dds" />
</entries>
最后创造地图档,在ui资料夹内建立名为icon_maplocations的资料夹,然后使用dds档编辑工具DXTBmp开启,导入Photoshop或PhotoImpact等修图工具修改,图片大小为128x128,把你要的图档修改好,导回DXTBmp,档名取做刚刚在initiallocs.xml内设定的sumatra.dds,存成DDX DXT1类型,DXT3以上者会造成读取错误。将此dds档放入icon_maplocations资料夹内,更新你的zt2档案后就完成了!
2014年08月18日 09点08分 2
苏门虎那里来的?
2014年08月28日 00点08分
回复 可靠的007才怪 :楼主自个儿做的换肤。
2014年08月30日 14点08分
level 14
没啥用
2014年08月18日 11点08分 8
呵.因为很多人玩的时候会忽略这个部分(我自己也是XD).想说既然能把设定弄完整点就玩玩看
2014年08月18日 13点08分
怎么没用?对我这种编码初学者来说非常有用。
2014年08月30日 15点08分
回复 GiantEland :随你
2014年08月31日 00点08分
level 14
[大拇指]
2014年08月18日 12点08分 9
话说我本来自己会,看了反而一头雾水[狂汗]
2014年08月18日 12点08分
回复 超级棘龙王 :疴..感觉我好像表达得不是很好..是哪里不懂呢?
2014年08月18日 13点08分
回复 Clearpa :后面的清单可用文档附上,这帖只留头两节
2014年08月18日 13点08分
回复 dycki :恩!怎麼附加文档呢?
2014年08月18日 13点08分
level 11
其实有编码器……
2014年08月18日 13点08分 10
什麼!?有这个东西呀? 我只知道ZOOANNE...
2014年08月18日 13点08分
回复 Clearpa :就是
2014年08月18日 13点08分
回复 dycki :喔喔!我知道你说哪了! 编码器有栖息地可以选择~ 只是如果要改成其他自己要的图片只能手动修改...
2014年08月18日 13点08分
level 11
Clearpa 楼主
游戏内建值参考文件
h t t p : / /pan.baidu.com/s/1pJG2Ocz
请将//改成\\
[呵呵]
2014年08月18日 14点08分 11
level 10
[真棒]
2014年08月31日 00点08分 12
1