精華區beta StarCraft 關於我們 聯絡資訊
常常看到板上有板友在求遊戲裡的圖檔 自己花了一些時間看了一下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
altcd:我猜teen被分出來是為了韓版有分不血腥版本的關係? 08/01 18:32
altcd:teen應該是teenage的略寫 另推感謝分享~ 08/01 18:33
jim221:supersenior.....XD 08/01 18:48
ssnpiggy:非韓版也可以在選項中關閉暴力特效 所以要獨立出來 08/01 19:08
> -------------------------------------------------------------------------- < 作者: wa007123456 (大笨羊) 看板: StarCraft 標題: Re: [心得]SC2 MPQ大解析 時間: Sun Aug 1 19:37:15 2010 : *.m3 (3D建模) 註3 : 註3:目前還沒有完全解析m3檔案,但是內含3D零組件的內容是肯定的 對於這個 我非常感到興趣 雖然小弟我已經有半年多沒碰過3D程式 (寒假有點時間弄 開學後就沒寫了...) 但是至少還是有印象 同樣是Blizzard的東西 "魔獸世界" 裡面的模型檔案是.m2 而在starcraft裡面 已經變成了.m3 曾經搞過m2的模型檔案 想了很多辦法想要讓他可以拿出來用 除了上網搜尋m2的Importer讓XNA可以使用 (我實力還是新手...無法自行開發..) 還找了很多轉成.x 或是 .fbx 的辦法 最後是找到這個 http://code.google.com/p/wow2collada/ 也曾經把它弄出來過 至於骨架動畫的部分我現在還尚未學到... 能把模型弄出來是一件很好玩的事情 例如可以自己做一個地圖 另外可能有人問我這樣合法嗎@@ 有關這個 我以前有查詢過 答案是:"如果沒有任何商業性質(像是收錢) Blizzard是歡迎你使用他們的東西 因為你間接推銷了他們的產品。" 至於.m3到底是甚麼東西我現在還是一頭霧水 囧 (其實連m2也搞不懂) 但是我個人是期望sc2有一天也能自己做一些改變 讓遊戲的模式更好玩 像是wc3的三國和信長一樣 不過 sc2的新使用者條約我還尚未看過@@ 不太確定裡面是否有禁止程式修改的新條例 僅此... 希望有大大能解決我的疑惑 囧 > -------------------------------------------------------------------------- < 作者: statue (statue) 看板: StarCraft 標題: Re: [心得]SC2 MPQ大解析 時間: Sun Aug 1 19:46:06 2010 m3 是新的模型檔結構,專門為了 sc2 多種解析度設計的 libm3: Library for working with .m3 files. http://code.google.com/p/libm3/ 會程式設計的看程式應該是最快了... 要從 WOW 模型轉 sc2 應該是 export m2 -> load in 3sd max -> export m3 http://www.sc2mapster.com/assets/m3-export-plugin-3ds-max/ http://forums.sc2mapster.com/mapping-utilities/third-party-tools/5119-world-of-warcraft-model-m2-importer-for-3ds-max/ 影片 http://www.youtube.com/watch?v=lWyG0NrxTRo&feature=player_embedded
之前版上也有人做了類似轉換的影片,可以問看看