作者aids61517 (奇歐巴肯)
看板WarCraftChat
標題[ WE ] 該如何讓1.24以前的地圖改成現在可玩?
時間Sun May 15 22:42:28 2011
小弟想跟朋友玩1.24以前的地圖,之前都是將版本更新至1.23
而今天在巴哈看到有人想請人將舊圖變為1.24後可玩
所以有了這個契機,想學習將舊圖更新
小弟有爬了許多文
聽說舊圖無法玩是因為該作者使用Retrun Bug,而在1.24時官方將這個方法封鎖
於是我又去爬了什麼時Return Bug(其實D書也有啦,只是當初看D書,上面寫現在無法使
用,所以就沒去管它)
接著我用MPQ工具解開地圖的j檔
發現這張圖似乎是沒使用Return Bug
看他所有return的類型都跟函數returns的相同
請前輩們指導一下
我有把該地圖的j檔存在txt裡
發在流連
http://forums.wasabistudio.ca/viewtopic.php?f=56&t=35151
請前輩們指導一下該如何才能改Q_Q,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.67.96
1F:→ sapphireBOB:wix正在忙 05/15 23:12
2F:推 wix3000:讓我們呼叫gonzdevour 05/15 23:16
3F:→ wix3000:其實應該呼叫yushenglu才對 他比較懂把1.24前地圖改成可用 05/15 23:17
4F:→ wix3000:不過他好像淡出PTT了 05/15 23:17
我等下私信給他@@
5F:推 gonzdevour:我不會。我知道會的人只有拉可。 05/15 23:18
6F:→ gonzdevour:你到流連找拉可文,內容是gamecache如何轉成hashtable 05/15 23:19
7F:→ gonzdevour:但這程序蠻麻煩的,除了自訂函數要改,也要找到裡面 05/15 23:20
請問拉可是.....@@?
我有查詢過j檔裡,似乎沒有使用到快取
※ 編輯: aids61517 來自: 220.132.67.96 (05/15 23:21)
8F:→ gonzdevour:呼叫到這些自訂函數的部份。 05/15 23:21
9F:推 toolan:拉可你可以去主版->/->擦地三國 05/15 23:25
感謝
10F:推 tinkens:....妖獸,推文全都看嘸 05/15 23:26
11F:→ gonzdevour:查自學手冊,找找看H2I,H2S之類的關鍵字。 05/15 23:27
剛剛流連的版主有回文指出還是有return bug的存在
所以現在要開始改了Q_Q
感謝你們的回答
還有吞食大,之前我在流連問問題您有回答我
可是那時候趕時間所以沒有跟您道謝
後來看文才知道,真是不好意思QQ,希望您不要見怪
※ 編輯: aids61517 來自: 220.132.67.96 (05/15 23:41)
12F:推 gonzdevour:不會。 05/15 23:42
目前完工了
有2個function是returns nothing卻有return false的出現QQ
※ 編輯: aids61517 來自: 220.132.67.96 (05/15 23:52)