引用
最初由 赤红蝎子 发布
听说很多人再找CG的解码器,不过一直没有现成的下,我曾经用VC做过一个,不过
后来可能e.go的文件存储格式改了,后面的游戏就解不了了!我现在又懒得装98和
VC,.Net的书正在看,关于文件的那一章还没看到,所以还没重新编解码器,罪过!
在下太懒了!!!:D
不过以前看见有人用DELPHI编的,在下是学C系列的,C++/VC/C#,就是没学DELPHI,
大致意思能明白,格式就不懂了!谁懂的编译一下看看,这个好像只是主体部分吧!
谁做出来了就麻烦共享一下吧!!
看了一下程序,ego的cg文件包是由文件描述信息,文件描述信息的总长度和图像文件构成。
cg文件包头4字节的整型数指出文件描述信息的总长度(hsiz)。
文件描述信息的基本结构单元由2个int型数和Tre结构组成。
Tre结构定义如下
struct Tre
{
int offsets;
int sizes;
char names[255];
};
前4字节的int型数指出基本结构单元长度, 跟着的4字节的int型数不用。后面就是Tre结构,
Tre结构后又是一个基本结构单元。
知道了这个,就应该能读懂程序了。^_^