原帖由金圭子于2005-04-05, 13:14:03发表
你这个做的时候是手动做的还是自己写一个程序来产生一个解压的文件的??
我现在是做了个程序,但是我不知道怎么读文件大小,暂时做的很粗糙,要手动调节大小,属于“半自动”的…………
我是做了一个解压缩的程序,倒是能正确解压,就是算法很滥,解一个Gate.e5就要好几分钟。
文件大小还是比较好读的吧。从文件的跳转表里读。
还做了一个在文件中增加一段的程序,也是属于“半自动”的。需要手动计算最后段落的开始位置、要复制的段落的开始位置等。
其它的文件还没试验过……
你有没有研究过Ekd5.exe的从605DH开始的124个字节。(恰好在武将战场特殊形象之前),这124个字节对应的是31种特殊形象。我把第1-4个字节改为5-8个字节的内容,再进入游戏,也实现了曹操形象是夏侯惇的效果。
很明显,这些数与战场形象有某种特殊的对应关系。如果能够找到这种对应关系,那么至少可以增加几个特殊形象。