魔獸外掛程式

魔獸外掛程式

魔獸外掛程式是通過(暴雪提供的)LUA和XML檔案(函式)構成的,並且也是通過暴雪的編譯機所解釋和執行的。因此,暴雪也不會封停任何使用外掛程式的玩家。

基本介紹

  • 中文名:魔手外掛程式
  • 遊戲類型:網路遊戲
  • 遊戲平台:WOW(魔獸世界)
  • 地區:北美
  • 開發商:暴雪
外掛程式被分為兩個類別,宏,外掛程式,外掛程式與外掛的區別,

外掛程式被分為兩個類別

其實這個應該不算是真正的外掛程式化改造,但是卻能在遊戲中使用 LUA 代碼做一些很方便的事情(比如一些條件判斷什麼什麼的),這些東西完全是遊戲內置的,並且這些代碼是通過暴雪的編譯機(也就是WOW的遊戲程式,而非其他執行程式,如WG所需要運行的執行程式)所解釋並且執行。所以一個宏究竟能做什麼或者不能做什麼完全是暴雪所規定的。因此,暴雪不會封停任何使用宏的玩家。
魔獸外掛程式魔獸外掛程式

外掛程式

他們是一些附加的檔案,被放置在玩家 WOW 遊戲目錄下的 Interface 資料夾中。外掛程式 使用暴雪提供的LUA和XML代碼(官方API函式接口)來擴充玩家可以使用的用戶界面功能。

外掛程式與外掛的區別

而第三方程式(也就是我們說的WG)是一個擁有獨立於暴雪提供的任何代碼、函式外的代碼的程式。他們(WG)是如 MSN 、 ICQ (或者 QQ) 那樣的獨立後台程式(注意最大的區別就在這個WG要工作就必須運行除 WOW.EXE 外的其他程式)。與外掛程式的區別就在於他們(WG)試圖並且確實訪問和修改WOW客戶端與伺服器的通訊信息,以及修改WOW客戶端的記憶體領域(也就是說修改記錄在本地或者暫時記錄在本地機器上的數據,以達成修改數據和傳送欺騙數據到伺服器的目的)。
比如說 加速外掛 ,是截取WOW客戶端傳送給伺服器的關於“我在這裡”的坐標信息(最大的問題就在於 WOW 的坐標信息是在本地計算然後在傳送給伺服器的,除了坐標,一些物理邏輯如重力、反重力、障礙、通過性檢查等……都是在本地計算了,我想是BZ為了塑造更加真實和無邏輯延遲的遊戲世界才這么做的)並修改後再送會伺服器,於是玩家就可以“跑”的更快。之所以伺服器接受了這種不正確的信息是因為暴雪將移動速度的限制放在了客戶端(也就是上面說的物理邏輯運算被放在了本地)。這樣做的目的是處於減輕伺服器的負擔而讓客戶端來完成更多的處理。
無論如何,外掛程式和第三方程式(WG)的區別就在於是否需要運行單獨的程式(區別於 WOW.EXE 外的任何程式)。
如 Cosmos(BIGFOOT、WOWSHELL……) 這樣的外掛程式雖然擁有自己的獨立於 WOW.EXE 外的執行程式,但是他們僅僅是用來更新或者帶參數的啟動WOW的輔助程式。我們完全可以不運行他們而在遊戲中使用其提供的功能。那么僅僅利用其 Interface 中的檔案工作也就是上面提到的純粹的外掛程式了。

相關詞條

熱門詞條

聯絡我們