龙之谷-技术资料-第16讲研究汇总

技术资料-第16讲研究汇总(2014新)

资源结构

《龙之谷》由韩国EYEDENTITY GAMES(以下简称EG)开发(现在貌似被腾讯收购了),游戏使用EG自行研发的方式压缩打包成,PAK格式,资源包内不少格式属于EG自行研发并在文件头部写上”Eternity Engine XXX(格式) File XX(版本号)”标识,现在暂时没有(或没发现)相关格式的编辑工具.因此目前提取游戏资源后能直接编辑的格式仅有OGG(音频),DDS(贴图).

文件格式

从PAK提取的文件来看,《龙之谷》这个游戏使用了不少自行开发的”非通用”未知格式,如要对游戏进行修改,就必须进行格式转换,然而目前尚没有对这些未知格式进行通常转换的软件,因此只能对这些格式先进行整理了:

后缀名 文件头标识 文件格式
.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 环境配置(猜测)
.ext 游戏配置
.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

可用工具

ExtEditor
“龙之谷EXT二维表编辑器”是一款用于龙之谷二维表配置/索引文件(*.ext)便捷的编辑工具工具.使用方法请看压缩包里面的ReadMe.txt.

龙之谷EXT编辑器1.1  
龙之谷EXT查看器1.0  

详细查看
技术资料-第17讲二维表编辑器

 

MSHConverter
“龙之谷MSH模型转换器”是一款用于龙之谷模型文件(*.msh)与其他通用模型文件相互转的便捷工具.使用方法请看压缩包里面的ReadMe.txt.

龙之谷MSH模型转换器V1.2  
详细查看
技术资料-第18讲MSH模型转换器

 

DNPacker
“龙之谷PAK资源文件打包程序”是一款用于龙之谷资源修改后的重新打包的一个非常方便的工具.使用方法请看压缩包里面的ReadMe.txt.

龙之谷PAK资源打包器V2.2
详细查看
技术资料-第19讲PAK资源打包器

DNModelBroswer
“龙之谷模型查看器”是由liuliqiang写的一个龙之谷模型查看程序,最新1.0a,新增OBJ导出功能.

龙之谷模型查看器V1.0a
详细查看
技术资料-第20讲模型查看器

QuickBMS
“QuickBMS”是一个通用文件提取工具,支持使用脚本提取各种的资源包,前提是你必须知道资源包的结构.以下是用于提取《龙之谷》pak包的脚本,解压到QuickBMS目录下,运行QuickBMS并按照提示依次选择该脚本,pak文件,解压目录就可以提取游戏的”所有”资源了

技术资料-第21讲QuickBMS和脚本

QuickBMS下载页
提取脚本(由提供)

GameAssassin
“GameAssassin”(以下简称GA)是一个通用3D游戏资源截取工具,可以对运行中的游戏模型/骨骼(收费功能)/动画进行实时截取.

GameAssassin下载页

技术资料-第22讲GA工具

 

需要注意的是,由于《龙之谷》使用了由盛大开发的GPK保护引擎,如果直接使用GA的”运行”方式打开dnlauncher.exe将会出现无法运行的问题.正确的用法是:先运行GA,取消软件的”激活”复选框,运行游戏,出现游戏主窗口后再点选”激活”复选框便可以正确抓取.

© 版权声明
THE END
文章不错?点个赞呗
点赞0 分享