AI DIGEST
AI 摘要
LIVE

《龙之谷》由韩国EYEDENTITY GAMES开发,游戏资源采用PAK格式打包,其中多数格式为开发商自定义,目前仅OGG音频和DDS贴图可直接编辑。自定义格式文件头部通常带有"Eternity Engine"标识,涵盖动画、模型、特效、配置等多种类型。社区开发了EXT二维表编辑器、MSH模型转换器、PAK资源打包器等专用工具用于修改。QuickBMS配合脚本可提取PAK包内所有资源。GameAssassin可实时截取游戏模型和动画,但需注意《龙之谷》使用GPK保护引擎,需先运行游戏再激活工具才能正常抓取。

龙之谷-技术资料-第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 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容