.etx 纹理文件存放在 textures 文件夹中。它存放了游戏中要使用的纹理,它们实际上就是图像。如果游戏在 textures 文件夹下没有找到对应的文件,就会显示 default/CBB649F112744E56.etx (default.img.png),它看起来是像这个样子:
其原来文件名的扩展名为 .img,使用 EdgeTool 反编译时实际输出为 .png 图像。
出处:http://will.kirk.by/labs/tt/ttdev/etx
命名空间:textures
(仅对于 textures 文件夹下的 .etx 文件而言,在极早期的版本中的命名空间为 models.textures
)
EDGE 的版本不同,.etx 的格式也不同,大致可以分为下面两种。
引擎版本:0x00XX000000000003
去掉资源文件头后下面就是一个 PNG 图像,也就是说去掉文件头后这个文件与 .png 文件无异。
引擎版本:0x0018000000000004
0x88-0x89
: 指定图像宽度。0x8A-0x8B
: 指定图像高度。0x8C-0x8F
: 不明,似乎永远为 0x00000002
。0x90-0x93
: 下面位图数据的长度。0x94-
: 位图数据,以 BGRA32 格式存储。