[龍之谷專題]游戲修改,研究,工具匯總

    事情源于我對《龍之谷》這款游戲的任務模型的好奇心,因為模型實在做得不錯,人物輪廓清晰,而且貼圖也做得非常精巧. 網上折騰了一天終于找到了提取方法,遂導入至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.

龍之谷EXT編輯器1.1 點擊下載
龍之谷EXT查看器1.0 點擊下載
程序詳細說明日志 點擊跳轉

MSHConverter
    "龍之谷MSH模型轉換器"是一款用于龍之谷模型文件(*.msh)與其他通用模型文件相互轉的便捷工具.使用方法請看壓縮包里面的ReadMe.txt.

龍之谷MSH模型轉換器V1.2 點擊下載
程序詳細說明日志 點擊跳轉

DNPacker
    "龍之谷PAK資源文件打包程序"是一款用于龍之谷資源修改后的重新打包的一個非常方便的工具.使用方法請看壓縮包里面的ReadMe.txt.

龍之谷PAK資源打包器V2.2 點擊下載
程序詳細說明日志 點擊跳轉
程序作者主頁: 點擊跳轉

DNModelBroswer
    "龍之谷模型查看器"是由liuliqiang寫的一個龍之谷模型查看程序,最新1.0a,新增OBJ導出功能.

龍之谷模型查看器V1.0a 點擊下載
程序作者郵箱 點擊下載

QuickBMS
    "QuickBMS"是一個通用文件提取工具,支持使用腳本提取各種的資源包,前提是你必須知道資源包的結構.以下是用于提取《龍之谷》pak包的腳本,解壓到QuickBMS目錄下,運行QuickBMS并按照提示依次選擇該腳本,pak文件,解壓目錄就可以提取游戲的"所有"資源了

QuickBMS下載頁 點擊跳轉
提取腳本(由某包提供) 點擊下載

GameAssassin
    "GameAssassin"(以下簡稱GA)是一個通用3D游戲資源截取工具,可以對運行中的游戲模型/骨骼(收費功能)/動畫進行實時截取.

GameAssassin下載頁 點擊跳轉

    需要注意的是,由于《龍之谷》使用了由盛大開發的GPK保護引擎,如果直接使用GA的"運行"方式打開dnlauncher.exe將會出現無法運行的問題.正確的用法是:先運行GA,取消軟件的"激活"復選框,運行游戲,出現游戲主窗口后再點選"激活"復選框便可以正確抓取.

游戲MOD

    暫時沒有什么大作品哦,不過在 MSH模型轉換器開發日志 一文中有一個小小的相關制作–琪露諾的冰翼

    • 蕾絲邊☆燈籠褲
    • 2017/02/03 6:54下午

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

  1. 您好,我是最近開始玩龍之谷的玩家,在歐服玩耍。但是女朋友希望能有漢化,所以在研究pak的文件包。但是目前遇到問題,希望能夠得到您的幫助。
    開始玩時是111版本,我解壓了resource01,替換了字體文件,在重新打包,并下載了別人提供的韓服漢化pak,成功漢化了ui界面,并且游戲無錯誤。
    但是這兩天歐服升級到了112,我用原來的方法進行漢化,可是卻失敗了,出現了漢化成功,但是技能不顯示,npc也不顯示的問題。我懷疑可能是我使用的打包解包工具不夠好,導致文件錯誤。請問您用的是什么工具打包解包?大概可能是什么問題?

    • 你應該等新的韓服漢化pak, 更新之后內容跟結構肯定會變的, 自己不懂修改的話只能等了

    • 可是韓服更新進度超級快。不應該是兩個的結構本來就不一樣嗎?

    • 漢化應該都是uistring吧…你對比一下uistring的增改,然后把你自己的uistring放到第一個加載的pak(比如0.pak)就可以了

  1. 2010/08/17
    Trackback 來自:greensea 的 blog

?

return top

皇家彩世界快乐飞艇官网