AXP格式分析
今天没什么事更新了网游《TL》,发现里面多了许多背景音乐。(你知道我是不玩游戏的,我下载到这些游戏都是为了提取其资源的)
然后我发现原有的那个提取器好烂,不仅提取的音乐会少掉,而且有的不完整,有的又重合了。
所以我就做了个TL提取器给大家来用用。
花了1个小时来研究axp格式、编码。我觉得TL的音乐还是比较好听的,因为我喜欢中国古典纯音乐,所以不惜花费我“宝贵”的时间来做这个程序。有什么问题或建议请多多指教!
TLmusic.rar(发现这个程序会少提取3个文件,原来是我一时失误1)
怎么使用相信大家都会的,我就不再赘述了。
昨晚听了一遍,发现了两个比较好听的音乐,发给大家:
沭河.rar
(2.86 MB)
大宛.rar
(2.91 MB)
既然大家都想看看这个axp文件格式,那我就不再吝啬了,统统公布吧
偏移地址 数据类型 数据用途
0x10 int 资源索引数据列表偏移量(等于0x60028,你也可以根据这个来找到资源索引列表)
0x14 int 资源个数
0x60028 int 第一个资源数据偏移量
0x60028+0x4 int 第一个资源数据长度
0x60028+n*0xC int 第n-1个资源数据偏移量
0x60028+n*0xC+0x4 int 第n-1个资源数据长度
在一个axp资源包里的最后一个文件是资源清单,里面包含了所有资源的文件名,大小等数据。清单的文件顺序和资源顺序是相同的,所以你可以把提取的资源的文件名改成清单里的名称
[[it] 本帖最后由 flyue 于 2008-8-2 17:21 编辑 [/it]]