[心得]SC2 MPQ大解析
看板StarCraft (星海爭霸2 - SC2)作者sannosekai (有了這個就因霸啦!)時間15年前 (2010/08/01 18:28)推噓3(3推 0噓 1→)留言4則, 3人參與討論串1/1
常常看到板上有板友在求遊戲裡的圖檔
自己花了一些時間看了一下MPQ裡的內容
其實自己來一點都不難
首先你要先有MPQ Editor
我是用http://www.zezula.net/en/mpq/download.html
接下來就可以去安裝資料夾裡打開MPQ檔了
開的時候最好把Read-Only(唯獨)模式打開
避免修改到遊戲資料
接下來先介紹一下內容物的副檔名個別代表什麼
*.css (串接樣式表)
*.db (這個我也不清楚 囧a)
*.dds (素材) 註1
*.fx (著色器)
*.galaxy (地圖編輯器描述語言)
*.gfx (shockwave flash) 註2
*.m3 (3D建模) 註3
*.ogg (支援多聲道的音訊格式) 註4
*.otf (不太常見的字型檔)
*.png (圖檔)
*.SC2Layout (使用者介面設計檔)
*.ttf (常見的字型檔)
*.txt (這不用介紹了吧...)
*.xml (可延伸標示語言)
註1:dds檔為Nvidia為Photoshop寫的一種外掛插件
要讀取這種檔只要安裝Photoshop之後
到http://developer.nvidia.com/object/photoshop_dds_plugins.html#downloads
下載dds外掛插件安裝後即可讀取
註2:也就是SWF動畫檔,取Shockwave flash字首
註3:目前還沒有完全解析m3檔案,但是內含3D零組件的內容是肯定的
註4:資料庫裡的影片和音樂都是這種格式(*.ogv, *.ogg)
影片用K-Lite就可以撥放,音樂的話我是用foobar2000
不知道這些軟體的話請自行google
現在你應該可以完全看懂MPQ裡各種玩意兒了
接下來只要有一點基本英文能力
應該就能輕鬆地找到你要的東西
因為BZ在命名上面還蠻有邏輯的
以下我會大略簡述每個MPQ內容物
|- Battle.net
| |- Battle.net.MPQ
| | |- i18n
| | |- Images
| | |- Shared
| | |- Sounds
| | |- SWF
| |
| |- Battle.net-patch.MPQ
基本上這裡面應該不會有人有太大的興趣
就是一些BN戰網的設定
i18n是多國語言包,internationalization的縮寫
之所以叫i18n是因為這單字裡i跟n之間有18個英文字 一.一
image是戰網界面可以看到的圖,share是共享檔案
sound是音效,SWF就是在戰網裡常見的互動式動畫
底下那個patch是更新的內容物
接下來的MPQ檔由於內容非常多
而且大部分屬於多數版友不會有興趣的程式設計碼
所以我只會挑出一些放圖檔、音樂檔等等的位置
在SC安裝資料夾裡
Campaigns和Mods是解析的重點
看檔名可以知道這個MPQ裡有些什麼
開頭寫著Base表示那是基礎共通資料庫
遊戲裡沒有中文字的圖檔或建模都會在這裡找到
開頭寫著zhTW表示這是本地化的資料庫
只要圖檔有中文的部分(ex:吉米的警徽,迴水基地看板)
都會放在這裡
另外,字首寫著teen表示這是人物死亡時的噴血圖檔
或是屍塊的建模檔,不知道為什麼BZ要把這裡獨立出來就是了
接著是字尾,字尾寫Assets
表示這個是素材資料庫
基本上所有圖檔,聲音檔,影片等原件都會放在這裡面
字尾寫Data表示這個是程式資料庫
AI的程式、著色器、事件處發器都在這裡面
字尾寫Map當然就是地圖資料庫了
大致上的規則就是這樣
最後我列出一些板友可能會有興趣的部分檔案位置
酒吧點歌機的音樂:
Campaigns\Liberty.SC2Campaign\base.SC2Assets\Music\Jukebox
失落的維京戰機音樂:
Campaigns\Liberty.SC2Campaign\base.SC2Assets\Music\LostViking
各種族遊戲背景音樂:
Mods\Liberty.SC2Mod\base.SC2Assets\Music
P.S.人類的音樂好聽!!
過場loading圖:
Campaigns\Liberty.SC2Campaign\base.SC2Assets\Texture\loading-********
註:***是檔名,有十來張左右
4部動畫影片(開頭、結局、神族、消逝的鬼子完整版):
Campaigns\Liberty.SC2Campaign\zhTW.SC2Assets\Assets\Textures\cinematic_*******
醫護兵語音:
Campaigns\Liberty.SC2Campaign\zhTW.SC2Assets\LocalizedData\Sounds\TerranVO
\Medic
P.S.期待有神人剪接成糟糕板XDD
後記
說真的還蠻累的= =把MPQ裡有的沒的看完
不過也有些有趣的發現
像本地化MPQ裡有個Facial的資料夾(不是顏X)
很明顯這次BZ真的有對各種不同語言
調整人物的對嘴
另外我在Campaigns的base.assetsMPQ裡發現兩個有趣的影片
一個叫freecouch
裡面記錄了三個BZ員工到他們的大廳去偷沙發
然後被監視器拍下來的過程
另一個叫supersenior
裡面似乎是韓國的會場
然後BZ的員工從會場裡走出來接受大家的歡呼
我在想這是不是在惡搞superjunior....
--
本篇文章所有《星海爭霸2:自由之翼》MPQ裡截取出來之內容均為
Blizzard Entertainment版權所有
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.129.123
推
08/01 18:32, , 1F
08/01 18:32, 1F
→
08/01 18:33, , 2F
08/01 18:33, 2F
推
08/01 18:48, , 3F
08/01 18:48, 3F
推
08/01 19:08, , 4F
08/01 19:08, 4F
StarCraft 近期熱門文章
PTT遊戲區 即時熱門文章
739
1238