天堂私服 | 變身檔新增修改<快速入門>
章節用意
快速讓零基礎的新手們手把手教學新增一個變身檔;在此過程中將不會講解任何的操作用意,僅提供步驟與呈現結果。
版本資訊
- 客戶端版本
- 天堂(Lineage 3.81C)
- 核心版本
- L1J-3.80c
- 登入器版本
- L1J-3.80c
前言
成果展示:
準備
- 在開始前需要準備「天堂模擬器」,此處所使用的是「L1J-3.80c」由
日本開發團隊
研發的版本做示範。且已經是設置完畢可以開啟狀態。可以參考天堂私服 | 前言的完整教學。- 無法提供下載點,請根據關鍵字自行上網搜尋。
- 天堂(Lineage 3.81C)主程式,安裝版或是免安裝版本都可以。
- 無法提供下載點,請根據關鍵字自行上網搜尋。
- 天堂「Login_v380a.rar」登入器。
- 無法提供下載點,請根據關鍵字自行上網搜尋。
- 變身圖檔
- 此處提供變身圖
spr
檔與spr
編碼舊版死亡騎士-焚焰.rar下載。
- 此處提供變身圖
注意:此處新增變身檔,是透過登入器的變身檔編碼做新增和使用。
開始操作
- 1.編輯登入器變身檔編碼
- 解壓縮
Login_v380a.rar
登入器,目錄內容如下:- LoginUpdate
- 登入器
- 編碼器
- 封包加密核心修改.txt
- 移動封包修改.txt
- 此處將只需要關注「登入器」與「編碼器」即可。
- 進入
編碼器
目錄。 - 會發現有一該登入器版本所使用的
TW13081901.txt
變身檔編碼。 - 使用編輯器去開啟。
- 搜尋使用
dummy
關鍵字的編號,dummy
表示為空的未使用的編號<建議最好找一堆是連號>。 - 此處先記住像是
362~374
這些編號。
- 解壓縮
- 2.使用下載的變身圖檔/編碼:
- 解壓縮
舊版死亡騎士-焚焰.rar
檔。 - 通常網路上提供比較完整的會有一堆的
spr
檔、編碼.txt
甚至有的還有聲音檔.wav
。 - 此處我們先開啟
編碼.txt
。 - 可以看到編號總共使用了
4
個,分別為:11653
、11654
、11655
、11656
。 - 可以發現變身圖檔裡面也有由這
4
個編號開頭的spr
檔;例:11653-0.spr
、11653-1.spr
…11656-63.spr
。 - 此時用剛剛開啟
TW13081901.txt
檔找到dummy
的編號,這邊選4
個,分別為:362
、363
、364
、365
。 - 來做替換:
11653
→362
11654
→363
11655
→364
11656
→365
- 這邊要注意不是只有
#
後方的編號要替換而已,裡面的動作編號也要替換到,請參考下圖: - 替換完畢後,會用於下一步替換
TW13081901.txt
檔內容。
- 解壓縮
- 3.修改
TW13081901.txt
檔:- 回到
TW13081901.txt
檔,將362
、363
、364
、365
這4行替換成剛剛編碼.txt
的內容,並儲存。
- 回到
- 4.修改
spr
檔的檔名:- 上方有提到變身圖檔裡面的
spr
檔名與編號是對應上的,所以此處也要修改檔名,但是要維持-xx
後的數字。 - 可以使用修改檔名的工具Flexible Renamer 工具(批量修改檔名)去做修改。
註:如果不想用工具,自己想要一個一個改也行…。
- 下方有舉例修改檔名的範例:
11653-0.spr
→362-0.spr
11653-1.spr
→362-1.spr
- …中間省略
11653-63.spr
→362-63.spr
11654-0.spr
→363-0.spr
11654-1.spr
→363-1.spr
- …中間省略
11654-63.spr
→363-63.spr
11655-0.spr
→364-0.spr
11655-1.spr
→364-1.spr
- …中間省略
11655-63.spr
→364-63.spr
11656-0.spr
→365-0.spr
11656-1.spr
→365-1.spr
- …中間省略
11656-63.spr
→365-63.spr
- 最後修改完畢應該會如下圖:
- 上方有提到變身圖檔裡面的
- 5.先進行吃檔
- 將剛剛改好檔名的所有
spr
檔們,放於客戶端的sprite
資料夾內。 - 執行客戶端
eat.exe
吃檔。註:如果發生吃檔失敗,可能你的抽檔沒有關閉,咬住了那些
.pak
檔,關閉抽檔程式即可。
- 將剛剛改好檔名的所有
- 6.打包變身檔編碼
- 回到
編碼器
目錄,並且點擊Encode.exe
- 點選
工具
頁籤。 - 點擊
變檔編碼
按鈕。 - 成功彈出
變檔編碼完成
確認視窗。 - 此時
編碼器
目錄內會產生TW13081901.pak
檔。 - 繼續點選切換
編碼
頁籤。 - 設定如下後,並點擊編碼。
- 名稱:快樂天堂 <可自行定義名稱>。
- IP:127.0.0.1 <此處為單機示範,預設即可>
- Port:2000 <預設即可>
- 版本:<預設即可>
- 其他選項,如圖勾選即可。
- 成功彈出
編碼完成
確認視窗。 - 關閉
Encode v3.80
程式視窗,可見Login.ini
檔為新的檔案。 - 複製
Login.ini
與TW13081901.pak
檔案,並回到上一層目錄,並進入登入器
目錄貼上檔案,並點擊複製並取代
。 - 此時登入器的設置已經完成了。
- 回到
- 7.匯入登入器
- 將剛剛完成設置的登入器目錄內的所有資料夾與檔案全部複製。
- 進入
天堂(Lineage 3.81C)
目錄下,並貼上檔案並覆蓋。 - 跳出確認資料夾取代視窗,請勾選
套用到所有目前的項目
,並繼續點擊是
。 - 跳出複製提示視窗,請勾選
接下來的 xx 個檔案衝突都這樣處理
,並點擊複製並取代
。 - 此時登入器已經成功匯入至天堂主程式中。
- 將剛剛完成設置的登入器目錄內的所有資料夾與檔案全部複製。
- 7.登入遊戲驗證變身
- 使用
GM
的權限角色。 - 輸入變身指令。
1
.poly ${角色名稱} ${變身編號}
- 此範例角色名稱為
線上GM
,剛剛的變身編號,使用的主要編號為362
。1
.poly 線上GM 362
- 輸入後可見人物已經變身為
舊版死亡騎士-焚焰
。 - 開始移動、攻擊、施放魔法,看看是否一切正常一切順暢。
- 至此新增變身檔的快速入門就告一段落。
- 使用
結語
此時應該已經迫不及待的想做一些事情一堆問題了吧 -
- 如何修改變身檔清單?
- 如何新增魔法娃娃?
- 如何新增自建道具變身?紅變?金變?
- 太多說不完…
別急!後面會慢慢一步一步提到慢慢分析與教學。
原創文章真的不易,希望多多支持,感謝。
最後建議回顧一下首章天堂私服 | 天堂私服架設教學,了解其章節目錄。
免責聲明
- 本部落格文章中皆不提供任何所謂的遊戲「主程式」、「模擬器」、「登入器」…等等相關程式的下載點。
- 本部落格文章中所見之遊戲主程式和服務器端程序均來自網路發佈,版本歸原作者所有。
- 本部落格文章為研究SQL資料庫與修改JAVA語法使用,並非商業用途,亦無做營運事實等任何一切商業行為。
- 本部落格文章內容是為研究學習設計思想和原理為目的,絕沒有故意侵權或惡意抄襲、篡改其他遊戲內容!