自由枪骑兵吧 关注:7,818贴子:228,016
  • 12回复贴,共1

【教程】利用UTF Editor与十六进制编辑器制作图标

只看楼主收藏回复

一楼祭度娘


IP属地:陕西1楼2019-07-10 16:16回复
    一、预先处理
    1、首先,我们要给图标取个nickname,这里和我们打算添加的船的nickname一样,叫做ku_dragon。
    2、将复制后的(一定要复制,不要直接修改游戏路径内的原文件,因为你是想添加新图标而不是修改原图标)图标文件的名字从ku_elite.3db改名为ku_dragon.3db(其实你用其他的船图标3db也没问题,但是这里是图个方便)
    3、使用UTF Editor 2.7打开改名后的ku_dragon.3db
    二、UTF编辑器内编辑3db文件
    1、展开”Texture Library“树,右键点击”ku_elite.tga“节点,打开菜单选择”Rename“,将名称”ku_elite.tga“改为”ku_dragon.tga“。此处的"ku_dragon.tga"为3db文件内指定的Texture Library中贴图的名称!

    展开重命名后的“ku_dragon.tga”树,选中”MIP0“节点,点击右侧的Import按钮

    3、展开顶端的VmeshLibrary树,右键点击节点”data.equipment.models.commodities.nn_icons.ku_elite.lod0-112.vms“打开菜单,选择”Rename“,将名称改为”data.equipment.models.commodities.nn_icons.ku_dragon.lod0-112.vms“,方法与步骤2类似,这里不再截图。此处的”data.equipment.models.commodities.nn_icons.ku_dragon.lod0-112.vms“字符串中,”data.equipment.models.commodities.nn_icons.ku_dragon“是游戏根目录相对于图标路径的字符串,这一串必须符合文件结构,其中”ku_dragon“为图标名称,后半部分的”.lod0-112“部分为了保持格式整齐统一可以保留,”.vms“后缀不可删除!修改后,UTF编辑器会提示是否"Automatically update matching VmeshRefLibIds?",选中“是”后对话框提示"1 node updated"后按确认关闭。
    4、展开Material Library树,选中节点”SHIP_ku_elite“,这是Material Library中材质对应的名称,将其改为”SHIP_ku_dragon“(什么名字都行,只要没有和其他3db文件内的材质名称重复即可,这个名字要记录在小本本上!!!待会儿还要用到。
    5、展开重命名后的“SHIP_ku_dragon”树,选中Dt_names节点,在右侧点击”Edit“按钮,在弹出的输入框中将名称改为“ku_dragon.tga”,这里必须与”Texture Library“树下的节点名称一致!!!点击确定后完成编辑。

    6、展开”VmeshLibrary“树,展开“data.equipment.models.commodities.nn_icons.ku_dragon.lod0-112.vms”树,右键点击“VmeshData”节点,选择“ExportData”,打开数据导出对话框,输入文件名选择路径后保存,这里保存为文件“vmeshdata”。
    7、点击左上角的蓝色软盘按钮保存3db文件。


    IP属地:陕西3楼2019-07-10 17:14
    收起回复
      一张图讲完重点难点:

      重要:使用的TGA图片最好为24bpp(只有RGB通道)的RGB图像,32bpp(包含alpha通道)的TGA图片在freelancer的渲染下会变成完全透明!!!


      IP属地:陕西5楼2019-07-10 18:00
      收起回复
        测试效果:


        IP属地:陕西8楼2019-07-10 18:18
        回复
          这也可以用来做贴图的吧?


          IP属地:福建来自Android客户端10楼2019-07-19 16:08
          收起回复
            大佬可以发个UTF Editor的百度云盘链接吗?


            IP属地:上海11楼2020-05-13 09:41
            收起回复