精華區beta WarCraft 關於我們 聯絡資訊
前面看到有人在問,就順便上傳繁體版的了。 原版是簡體的,我將其轉為繁體以利繁體用戶使用。 應該是只有地圖作者會用到啦XD,效果是讓地圖讀取的速度變快。 軟體下載: ■便當狗:http://www.badongo.com/file/8158995 ■ESM論壇:http://tw.gg-game.com/forum/read.php?tid=138036 簡體原版下載與軟件使用說明:http://bbs.uuu9.com/viewthread.php?tid=877624 使用方法蠻簡單的,就選地圖,勾選項,然後點優化按鈕即可。 (僅用於未加密圖,已加密的地圖尚未測試過,也許無效?) 注意:使用前記得備份你的原版地圖。 ==以下是原理== 如果你有空打開魔獸的mpq檔案來看的話,預設物件(部隊、道具、能力等等)資料儲存 是使用SLK格式來儲存的。 它們都儲存在該MPQ的\Units下。 SLK加密的地圖,是將該地圖使用的技能以SLK資料型式作儲存,而魔獸在遊戲中讀取地 圖資料時,如果該地圖中有資料(檔名)會優先蓋過預設資料。 也就是說,如果讀取地圖中\Units下的資料後,就不會讀取MPQ中\Units下所有資料了。 這也就是使用SLK加密會比較快的原因。 因為它只會讀取有用到的技能或資料,而不是全部都讀取,速度就快很多了! 而魔獸預設資料中的技能都沒有超過三級,所以在SLK資料中也僅能儲存3級以下的資料 ,那4級以上呢?就都存在w3a中了。 ==以下是漢化(中文化)SLK優化地圖時會遇到的問題== ※給常在中文化地圖的苦工們參考用,一般地圖作者下面的說明可以跳過了。 為什麼將w3a檔匯進WE中編輯中文化後匯回地圖,進遊戲後反而會找不到技能了呢? 那是因為SLK加密的話w3a中只有4級以上的資料。而預設資料中沒有該技能的1到3級, 所以在匯出時就會將找不到1到3級的資料給刪了,因此就會造成遺失技能的結果了。 而解決辦法就是將地圖中的資料夾Units下所有檔案複製到魔獸資料夾\Units中, 這樣子開WE時讀取預設資料時會讀取魔獸資料夾下的\Units,而不會讀mpq檔案中的資料 了。 之後你再中文化完匯出時,技能就不會因為1到3級資料找不到而被刪除了。 PS.記得弄完後要把魔獸資料夾下的Units資料夾刪掉或改名,不然你玩別的地圖時可能 會因為讀不到MPQ資料夾中Units的資料而當機喔! 以上。 ps.地圖優化後,檔案大小會增加一些,那是正常的, 那是因為優化軟體將你自訂的部隊、物品、技能等資料轉成SLK格式加到地圖中了, 所以變大是正常的啦。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.92.170 編輯:修改一些不通順的地方 ※ 編輯: vinxu 來自: 59.127.92.170 (03/07 01:28)
readper:補充一下 他不會最佳化你的war3map.j跟字串檔 03/07 01:41
b0017570:最好不要優化可摧毀物跟飾物,不然後果通常會很慘 03/07 01:48
jesil:推 03/07 03:00