Like Share Discussion Bookmark Smile

J.J. Huang   2022-05-09   天堂私服 09.變身檔分析/修改   瀏覽次數:次   DMCA.com Protection Status

天堂私服 | GM指令使用 (影像動畫)

章節用意

在做變身檔的新增與修改時,會需要在遊戲內快速預覽效果,可以使用GM指令(影像動畫)來做預覽。

版本資訊

  • 客戶端版本
    • 天堂(Lineage 3.81C)
  • 核心版本
    • L1J-3.80c
  • 登入器版本
    • L1J-3.80c

前言

在開始前,請務必先將以下文章閱讀與實際操作過。

說明

開始說明前,要先理解一些簡單的定義:

  • 圖檔編號:表示圖片的檔名。
    • 例:362-0.spr,圖檔編號為362
  • 變身編號:表示於list.spz內的編號。
    • 例如:
      • #240 64 Death Knight#240表示變身編號為240,此時沒定義圖檔編號,則是直接使用圖檔編號與自身相同24064張圖。
      • #5641 64=240 Death Knight#5641表示變身編號為5641,而64=240則表示使用的是圖檔編號為24064張圖。

        註:詳細的list編輯教學在後面進階教學章節會再慢慢介紹。

分析

以下分析繼續沿用變身檔新增修改<快速入門>所使用的變身檔進行分析。

  • 在尚未新增變身檔編碼前,僅將圖檔吃檔入客戶端。
    • 使用GM的權限角色。
    • 使用指令影像動畫。
      1
      .gfxid ${圖檔編號} ${數量} ${名稱}
    • 此範例變身編號,使用的主要編號為362
      1
      .gfxid 362 1 1
    • 可以看到圖檔僅會顯示362-0.spr的第一張圖,也就是362-0-0.spr.bmp,並沒有動畫效果。
  • 將變身檔編碼新增進去後,客戶端就可以正常顯示整個動畫了。
    • 編碼加入後,重新登入。
  • 進一步嘗試:
    • 將圖檔編碼為19999-0.spr~19999-63.spr並吃檔。
    • 使用指令後會讓客戶端錯誤並崩潰。
    • 這是因為變身檔的總數量不正確,目前登入器的變身檔宣告總變身編號為12266,也就是0~12265個變身編號。

      註:可以從錯誤訊息中看出,12266為總數量的提示。

    • 另外也可以在list變身檔內第一行看到。

      註:詳細的list編輯教學在後面進階教學章節會再慢慢介紹。

結語

此篇文章只是為了介紹該GM指令(影像動畫)的使用,另外稍微提到變身檔在沒有變身檔編碼的情況下所呈現的狀態。

原創文章真的不易,希望多多支持,感謝。
最後建議回顧一下首章天堂私服 | 天堂私服架設教學,了解其章節目錄。

免責聲明

  • 本部落格文章中皆不提供任何所謂的遊戲「主程式」、「模擬器」、「登入器」…等等相關程式的下載點。
  • 本部落格文章中所見之遊戲主程式和服務器端程序均來自網路發佈,版本歸原作者所有
  • 本部落格文章為研究SQL資料庫與修改JAVA語法使用,非商業用途,亦無做營運事實等任何一切商業行為
  • 本部落格文章內容是為研究學習設計思想和原理為目的,絕沒有故意侵權或惡意抄襲、篡改其他遊戲內容