首页
社区
课程
招聘
[旧帖] [求助]求达人帮忙看下这个文件的最后几个部分是什么意思 0.00雪花
发表于: 2009-9-24 09:46 3544

[旧帖] [求助]求达人帮忙看下这个文件的最后几个部分是什么意思 0.00雪花

2009-9-24 09:46
3544
最近在学习剑三插件制作,然后发现这种奇怪的后缀是.UITex的文件,是Tga图片文件的定位文件,可以让一个Tga图片的不同部分用做不同功能,可是相关资料几乎没有,也不知道是不是我找错地方了,好在文件不长,我就自己分析了一下,大部分都弄清楚了,但是还有一小块不是很明白,希望谁知道的话能告诉我那一块是什么,先谢过了。以下是我已经弄清楚的一部分:
-----------------------------------------------------------------
HEAD BLOCK
-----------------------------------------------------------------
0-1(2Byte)        'UI'
2-3(2Byte)        NUL
4-7(4Byte)        TGA File Width                ;eg:184px -> 84 01 00 00
8-11(4Byte)        TGA File Height                ;eg: 34px -> 34 00 00 00
12-15(4Byte)        FrameCount(Not Sure)
16-19(4Byte)       
20-23(4Byte)        UITex File Size(Some)

24-91(68Byte)        TGA File Name
-----------------------------------------------------------------
FRAME BLOCK
-----------------------------------------------------------------
One Frame:
4Byte        Left
4Byte        Top
4Byte        Width
4Byte        Height
-----------------------------------------------------------------
EX BLOCK
-----------------------------------------------------------------
UnknowBlock
多个同名文件的该部分可能有关联性
如大脚插件的BF_Base/artwork.UITex与BF_Base/widget/artwork.UITex
两个文件的结尾部分均有该段,且具有关联性,下面是上述两个文件的尾部

BF_Base/artwork.UITex

000000d0h: 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00
000000e0h: 01 00 00 00 02 00 00 00 01 00 00 00 03 00 00 00

BF_Base/widget/artwork.UITex

000001a0h:                                                             01 00 00 00
000001b0h: 04 00 00 00 01 00 00 00 05 00 00 00 01 00 00 00
000001c0h: 06 00 00 00 01 00 00 00 07 00 00 00 01 00 00 00
000001d0h: 08 00 00 00 01 00 00 00 09 00 00 00 01 00 00 00
000001e0h: 0A 00 00 00 01 00 00 00 0B 00 00 00 01 00 00 00
000001f0h: 0C 00 00 00 01 00 00 00 0D 00 00 00 01 00 00 00
00000200h: 0E 00 00 00 01 00 00 00 0F 00 00 00 01 00 00 00

附件中有上面提到的两张图片的相关文件~标红的部分是我无法确定的,文件长度那一部分,在没有ExBlock的时候,是准确的文件长度,但是在有ExBlock的时候,又不是准确的文件长度。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看雪的高手们都不屑解决这种问题么
2009-9-29 10:51
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
3
术业有专攻,或许和你研究相同问题的人不多,或许研究过的人没有看到你的帖子。
情况多种多样....
多发发你研究的结果,你的猜想。或许可以引起一部分人的好奇心。和你一起研究。
另外最近大侠们都在CM去逛。
2009-9-29 10:58
0
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
好吧,待我有朝一日弄透彻了,再来补充这个问答了~



多谢啦
2009-9-30 09:49
0
游客
登录 | 注册 方可回帖
返回
//