GET DUMMY long
GET DUMMY long
get VER long
get ALIGN byte
get ZIP byte
if VER > 0x0000ffff
endian big
set ZIP long 1
endif
get BASE_OFF long
get NAME_SIZE long
savepos OFFSET
log MEMORY_FILE OFFSET NAME_SIZE
math OFFSET += NAME_SIZE
goto OFFSET
get FILES long
for i = 0 < FILES
get OFFSET long
if ZIP != 0
get ZSIZE long
endif
get SIZE long
math OFFSET += BASE_OFF
get NAME string MEMORY_FILE
if ZIP == 0
log NAME OFFSET SIZE
else
clog NAME OFFSET ZSIZE SIZE
endif
next i
4 解包后生成的xml文件,就是带有天杀的Gamebryo File Format, Version 20.3.0.9文件头的二进制文件,我没有找到妥善的编辑方法,但我总结出了不妥善的编辑方法:
工具:notepad++, hedit
基本规则:保持一个文本区总长度不变
这个文本区大大小,看不同文件而定,rpgstats_skillprototypes是一个技能一个区域,其他文件基本是开头连续文本区的一个区域。