游侠NETSHOW论坛

标题: [国王的恩赐]自定义头像完美显示方法 [打印本页]

作者: rustdragon    时间: 2008-6-13 22:30:07     标题: [国王的恩赐]自定义头像完美显示方法

[attach]1278955[/attach]

KB中的头像实际上都保存在.dds文件中,每个dds文件都会对应一个msk文件。
所有图像都注册在itextures.dat文件中

现阶段我们无法知道mask文件的具体格式,但我们可以利用已有的资源

所有兵种的头像都保存在tex8.dds文件中,对应的mask文件为tex8.msk

若向系统添加新兵种头像可以使用以下方式:

   1、copy tex8.dds和tex8.msk,重命名为tex12.dds和tex12.msk
   2、将tex12.dds的某个兵种头像用新兵种头像覆盖(最好选整体颜色相近或背景色一致的,
              因为目前还不清楚msk文件中是否有色彩处理的相关信息)
   3、修改itextures.dat文件在末尾追加如下格式数据:

     TEX12{
       block {
          block 数据
       }
       ……
       texture_size=2048,2048
     }
   其中block数据与dds中被替换的兵种数据除filename外完全一致。


   如想追加上图中的兵种头像,可以覆盖dds文件中水仙子的图像,然后
在itextures.dat末尾追加如下数据即可:

     TEX12{
       block {
         filename=moon_priest.png
         in_tex_pos=0,477
         in_tex_size=120,153
         geom_pos=0,0
         geom_size=1,1
         mask=85805,2295
       }
       texture_size=2048,2048
     }

  PS:感谢feisuoleishy 漂亮的兵种头像和研究成果。
   TO 09090:很抱歉,那个帖子中关于头像的描述是不完全的,实际上应该添加在tex8这个大段内
作者: kfkxzw    时间: 2008-6-13 22:34:39

测试去。。。。。。。。。。。。。。。。。。。。。。。
作者: kfkxzw    时间: 2008-6-13 22:43:01

不知道.msk该怎么编辑。。。。。。。。。。。。。。。
作者: rustdragon    时间: 2008-6-13 22:47:02

.msk目前不需要编辑,我们只要利用已有的就差不多了,虽然费内存
作者: kfkxzw    时间: 2008-6-13 23:26:40

原帖由 rustdragon 于 2008-6-13 22:47 发表
.msk目前不需要编辑,我们只要利用已有的就差不多了,虽然费内存


可以的话,我们只需要保留关于兵种头像相关的就可以了。
如果改tex8.dds里替换的话,太麻烦,而且文件比较大也不够绿色。
作者: kfkxzw    时间: 2008-6-13 23:32:23

既然msk那文件暂时拿它没办法,就在dds上动脑筋好了。
已经弄好了,不需要tex8.dds文件,只需要自己做个单独头像的dds就行,
大小是192k,加上msk、atom、lng,自创兵种MOD只700K的文件就全解决了。
作者: leansing    时间: 2008-6-14 02:21:36     标题: 回复 #4 rustdragon 的帖子

咕咚,“费内存”,看来得悠着点儿了,可不敢再搞“全美体”养眼玩喽,我这样一玩就十多个小时的,保护硬件第一,忍着啦,等几位破解了那啥再说:P






欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2