文明5mod吧 关注:2,330贴子:6,538
  • 42回复贴,共1

从零开始做MOD(三)

只看楼主收藏回复

从零开始做MOD(二) http://tieba.baidu.com/p/3238917138
在有了3U后我们就可以做一些美工的工作了。对于一个文明而言,至少需要修改文明图标、领袖图标、读取界面的图片、外交图片。我们从最简单的讲起。
当然在此之前,你需要一个Photoshop,并下载一个支持DDS文件的插件。百度是个好东西,别问我去哪下载。


IP属地:浙江1楼2014-08-18 17:20回复
    1. 读取界面
    读取界面包含两个部分,一个是你载入游戏的那个,另一个是选好文明后显示地图的那个。两张图片大小分别是1024x768和360x412。我们随便找两张图,截一截,再调整一下大小,并保存在DDS格式,名字分别为DOM_Toyosatomimi.dds和MAP_Toyosatomimi.dds,存储的时候建议选这个格式,既有alpha层,图片大小又比较小

    接着把图片复制到ART目录下

    现在是最重要的一步,右键之,选择属性

    把VFS设为True。所有的素材文件,包括图片、音频、模型、LUA的头文件,都需要设置VFS属性,之后提到的素材文件,如果没有说明,请务必设置VFS属性。

    接着回到Civilization.xml这个文件,修改以下两行

    于是我们可以进游戏看看效果



    IP属地:浙江2楼2014-08-18 17:22
    收起回复
      2025-06-12 08:15:43
      广告
      2 外交界面
      外交时领袖是会动的。换句话说,如果是完整的MOD,你需要自己做一套3D模型来实现外交界面。这里我们贴个图算了。
      外交界面的图片要求1600x900分辨率的图片,我们仍然随便找一张,截截图,调整大小,保存为DIP_Toyosatomimi.dds。同样的,放入ART文件夹,并设置VFS。
      接着新建一个文件Toyosatomimi_Scene.xml,放到ART文件夹,并设置VFS。,放到ART文件夹,并设置VFS,因为很重要所以说两遍。
      打开这个文件,只写一句话:

      然后去Leader.xml,改写将这一行写成刚才准备好的XML文件:

      接着我们进入游戏,找神子问个好

      3. 图标制作:
      这里我们只需要文明图标,领袖图标和建筑图标。首先去SDK,找到这个文件:

      去PS里打开它,稍微截一下长度,大概是2048x256的大小:

      然后我们加入两个图层,分别是文明图标和领袖图标,注意调整一下alpha层,因为只有alpha为1的区域才能被看到。

      分别保存成高度为256,128,80,64,45,32六个不同大小的文件,文件名分别为ToyosatomimiColorIcons256.dds, ToyosatomimiColorIcons128.dds,ToyosatomimiColorIcons80.dds, ToyosatomimiColorIcons64.dds, ToyosatomimiColorIcons45.dds,ToyosatomimiColorIcons32.dds
      放入ART文件夹,令VFS为true
      在XML文件夹中新建一个文件ToyosatomimiIcons.xml,加入到读取列表,内容如下:

      IconTextureAtlases是定义图标的表,每行数据从上往下的属性分别表示图标名、图标大小、对应素材文件、每行有几个图标、每列有几个图标。
      然后我们去Civilization.xml文件,修改IconAtlas和PortraitIndex两个属性,前者是图标名,后者是图标内的偏移值。类似的,还要修改领袖和建筑的图标名和偏移值,图我就不截了。


      IP属地:浙江3楼2014-08-18 17:26
      收起回复
        进入游戏后:


        当然这事还没完,因为我们还需要为文明创建alpha图标,这个图标用于比如这种地方:

        搞法是类似的,


        结果如下(比较糙,以后慢慢磨吧):

        最后我们把梯田的模型和图标换成遗迹就可以了。



        IP属地:浙江4楼2014-08-18 17:27
        回复
          这样一来我们的文明基本就快做完了。当然,还有一些细节问题,比如城市名、文明颜色、间谍名等,这些大家可以自己稍微摸索一下,很容易的。



          IP属地:浙江6楼2014-08-18 17:54
          回复
            @far_away_land 接下来怎么做啊


            7楼2014-08-26 14:06
            收起回复
              @far_away_land 问一下 <PrimaryColor>和<SecondaryColor>以及<TextColor>分别对应的是什么啊 还有吧里的模组RGB值都不超过一 这个是怎么算的啊


              8楼2014-08-28 19:15
              收起回复
                @far_away_land 图标45的那个文件保存不了 提示说必须为4的倍数怎么办


                9楼2014-08-29 15:06
                收起回复
                  2025-06-12 08:09:43
                  广告
                  乐视儿子不在了?


                  来自Android客户端10楼2016-08-21 00:30
                  回复
                    抱歉挖坟,自制了一个荔枝资源,图标无法显示,只有一个框,QQ1025063018,求协助


                    IP属地:广东13楼2021-05-12 00:08
                    回复