其实相对于这篇本章来说,龙之谷破解也好,修改也好,现在对于一些人来说已经不是什么稀奇的事了.当时也试着做过一些,但我始终未有一些完整的记录.就内部文件特征有一些自己的分析,当然还有一些别人总结的经验,所以本文不能算完全原创,曾经折腾过一些日子,有些东西的实现,就目前来说我自己也忘了到底是怎么做到的(ex:我修改了我本地技能效果,但是和我刷图的也看到了..而且不是我本职业的技能..亦或者我修改过我的一个技能变成放烟花,别人也能看到等等..本文中不做探究..)

游戏中文件很多,不同的文件作用不同(废话了.)

资源结构

《龙之谷》由韩国EYEDENTITY GAMES(以下简称EYE)开发(目前被盛大收购,盛大是什么呢,请百度..haha),游戏使用EYE自行研发的方式压缩打包成,PAK格式,资源包内不少格式属于EYE自行研发并在文件头部写上‘Eternity Engine XXX(格式) File XX(版本号)’标识,现在暂时没有(或没发现)相关格式的编辑工具.所以内部文件目前只能提取了修改,当然有一些文件是我们已知的..前文已经对PAK文件分析过了,目前也有很多解包打包工具,我也写了一个(毕竟自己的工具比较顺手).这里就不发了.还是来看下解包后文件的组成..表格绘制来自(热风CG工作室)

后缀名 文件头标识 文件格式
.act Eternity Action File 动画索引
.ani Eternity Engine Ani File 骨骼动画
.cam Eternity Engine Camera File 摄像头配置(猜测)
.dds DDS 贴图格式
.dmv DN_CutSceneData 过场动画(猜测)
.eff Eternity Engine Effect File 特效(猜测)
.env 环境配置(猜测)
.dnt 游戏配置
.fontset 字体配置
.lua 游戏脚本(猜测)
.mah Eternity Engine Mesh File (0.12) 模型格式(猜测)
.msh Eternity Engine Mesh File (0.1) 模型和骨骼
.nav  
.ogg OggS 音频格式
.ptc Eternity Engine Particle File 特殊文件(猜测)
.skn Eternity Engine Skin File 贴图骨骼索引
.xml 扩展标记
.ini 信息配置
Eternity World Infomation File