Like Share Discussion Bookmark Smile

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

天堂私服 | 變身檔-加速指令的教學

章節用意

此章將會針對110.framerate(X)做說明,並且針對每個數字所代表的加速說明與舉例。

版本資訊

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

前言

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

教學

  • 變身檔-格式與編碼基礎的【動作編碼/動作名稱說明-清單】,中有提到110.framerate(X),關於這個X可以帶入的數字與對應的加速效果。

    1
    110.framerate(X)           → 加速指令
  • framerate幀率<圖片播放速度>的一些說明:

    • 數字就是圖片的播放速度,以下提供公式與常見的數字與速度的比對。
      • 公式:
        1
        110.(X) X = 一秒鐘的畫格數 X/24 = 加速倍率
        • 數字與速度比對:
          1
          2
          3
          4
          5
          110.framerate(24)  = 24/24  = 1      倍
          110.framerate(36) = 36/24 = 1.5 倍
          110.framerate(40) = 40/24 = 1.66 倍
          110.framerate(48) = 48/24 = 2 倍
          110.framerate(255) = 255/24 = 10.625 倍

          註1:數字不可填入0,會造成遊戲崩潰;數字可以填寫超過255依然有效果,但過高其實沒太大意義,作者嘗試過5121024依舊有效果與差異。
          註2:網路上有人說36 = 綠水速度,40 = 勇水速度,其實自己實測後會發現速度並不一樣,建議還是自己調整嘗試比對會比較實際。


    • 設定後的指令下方的動作編碼皆受到影響。
      • 110.framerate(48)下方會影響的橘色框內的動作編碼,播放速度都加速為兩倍
        1
        2
        3
        4
        5
        6
        0.walk                     → 空手走路動作
        1.attack → 空手攻擊動作
        30.Alt attack → 攻擊必殺技
        18.Spell Direction → 攻擊魔法
        31.spell direction extra → 魔法必殺技
        19.Spell No Direction → 輔助魔法
      • 110.framerate(24)下方會影響的紫色框內的動作編碼,播放速度都恢復成原速
        1
        2
        3
        4
        5
        6
        3.Breath                   → 呼吸動作
        2.Damage → 空手被打動作
        8.Death → 死亡動作
        101.shadow → 影子圖
        102.type → 物件分辨
        105.clothes → 附加物件

    • 設定framerate與遊戲內喝綠水、勇水、名譽貨幣…等等,是不互相牴觸是可疊加的。
      • 舉例死亡騎士#5641攻擊的加速指令為110.framerate(48)
      • 下圖依序為:無加速的攻擊速度、加速後的攻擊速度、加速與名譽貨幣的攻擊速度。(專注在木頭人轉動速度即可看出差異)
  • 比較死亡騎士的framerate的範例:

    • 死亡騎士#240110.framerate(24)<原速死騎>
    • 死亡騎士#5641110.framerate(48)<兩倍死騎>
    • 兩個死亡騎士的攻擊速度比對。

結論

  • 110.framerate(X)

      1. 設定110.framerate(24) = 沒有設定 = 原速。
      1. 設定110.framerate(X),影響後方的其他動作編碼速度,如不想被加速的動作編碼,需要在前方加入原速設定。
  • 額外補充:

    • 官方的55606570的變身後的攻擊、移動、施放速度、硬直..等等,並不是透過110.framerate(X)指令加速的。

結語

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

免責聲明

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

註:以上參考了
Linhelper論壇 - [教學] [彙整]List.spr變身檔網路教學彙整