作者vinxu (地震了!??被嚇到囧)
看板WarCraft
標題[推薦] U9魔獸地圖優化器 繁體版
時間Fri Mar 7 01:22:20 2008
前面看到有人在問,就順便上傳繁體版的了。
原版是簡體的,我將其轉為繁體以利繁體用戶使用。
應該是只有地圖作者會用到啦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