[龙之谷专题]游戏修改,研究,工具汇总

    事情源于我对《龙之谷》这款游戏的任务模型的好奇心,因为模型实在做得不错,人物轮廓清晰,而且贴图也做得非常精巧. 网上折腾了一天终于找到了提取方法,遂导入至maya,渲染后发给某包,居然有这这样的回复啊:

~包子特派员~ 12:55:50
出动画吧=w=
~包子特派员~ 12:56:04
说不定可以拍电影=w

    嘛~虽然不是很现实,不过找款游戏研究下挖下坑还是不错的…XD …于是有了这篇文章~(众:这什么理由啊- -)

前言

    网上其实早在2010年头就有不少关于破解/修改《龙之谷》这款游戏的言论和研究成果了,这篇文章应该说并不是完全原创的,二是对网上各种研究等的概括总结.本文提供的任何说明及工具仅供参考研究学习使用,请勿用于商业用途,由此文产生的商业纠纷本人一概不负责任.请各位使用者慎用.

资源结构

    《龙之谷》由韩国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.
[note]龙之谷EXT编辑器1.1 点击下载
龙之谷EXT查看器1.0 点击下载
程序详细说明日志 点击跳转
[/note]

MSHConverter
    "龙之谷MSH模型转换器"是一款用于龙之谷模型文件(*.msh)与其他通用模型文件相互转的便捷工具.使用方法请看压缩包里面的ReadMe.txt.
[note]龙之谷MSH模型转换器V1.2 点击下载
程序详细说明日志 点击跳转
[/note]

DNPacker
    "龙之谷PAK资源文件打包程序"是一款用于龙之谷资源修改后的重新打包的一个非常方便的工具.使用方法请看压缩包里面的ReadMe.txt.
[note]龙之谷PAK资源打包器V2.2 点击下载
程序详细说明日志 点击跳转
程序作者主页: 点击跳转
[/note]

DNModelBroswer
    "龙之谷模型查看器"是由liuliqiang写的一个龙之谷模型查看程序,最新1.0a,新增OBJ导出功能.
[note]龙之谷模型查看器V1.0a 点击下载
程序作者邮箱 点击下载[/note]

QuickBMS
    "QuickBMS"是一个通用文件提取工具,支持使用脚本提取各种的资源包,前提是你必须知道资源包的结构.以下是用于提取《龙之谷》pak包的脚本,解压到QuickBMS目录下,运行QuickBMS并按照提示依次选择该脚本,pak文件,解压目录就可以提取游戏的"所有"资源了
[note]QuickBMS下载页 点击跳转
提取脚本(由某包提供) 点击下载
[/note]

GameAssassin
    "GameAssassin"(以下简称GA)是一个通用3D游戏资源截取工具,可以对运行中的游戏模型/骨骼(收费功能)/动画进行实时截取.
[note]GameAssassin下载页 点击跳转
[/note]

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

游戏MOD

    暂时没有什么大作品哦,不过在 MSH模型转换器开发日志 一文中有一个小小的相关制作–琪露诺的冰翼

    • YYY
    • 06/06. 2025 4:45pm

    想要自学制作MOD需要具备什么能力和基础呢

    • 蕾絲邊☆燈籠褲
    • 02/03. 2017 6:54pm

    你好啊,我最近開始學做補丁~做好牧師測試的時候發現四肢以外的骨骼都不見了,大衣變成不會擺動。測試了沒編輯過的fbx轉回msh也會這樣,這可以解決嗎??謝謝~~

  1. 您好,我是最近开始玩龙之谷的玩家,在欧服玩耍。但是女朋友希望能有汉化,所以在研究pak的文件包。但是目前遇到问题,希望能够得到您的帮助。
    开始玩时是111版本,我解压了resource01,替换了字体文件,在重新打包,并下载了别人提供的韩服汉化pak,成功汉化了ui界面,并且游戏无错误。
    但是这两天欧服升级到了112,我用原来的方法进行汉化,可是却失败了,出现了汉化成功,但是技能不显示,npc也不显示的问题。我怀疑可能是我使用的打包解包工具不够好,导致文件错误。请问您用的是什么工具打包解包?大概可能是什么问题?

    • 你应该等新的韩服汉化pak, 更新之后内容跟结构肯定会变的, 自己不懂修改的话只能等了

    • 可是韩服更新进度超级快。不应该是两个的结构本来就不一样吗?

    • 汉化应该都是uistring吧…你对比一下uistring的增改,然后把你自己的uistring放到第一个加载的pak(比如0.pak)就可以了

  1. 08/17. 2010
    Trackback from : greensea 的 blog



return top