Like Share Discussion Bookmark Smile

J.J. Huang   2022-02-20   天堂私服 07.工具介紹/使用   瀏覽次數:次   DMCA.com Protection Status

天堂私服 | SPR-BMP互轉 工具(SPR↔BMP)

章節用意

此章節會針對SPR-BMP互轉(sfd.exe、spr.exe)工具做一個簡單的介紹。

前言

在開始閱讀前,請務必閱讀注意事項所提的一些工具使用上的要點。

工具用途:修改遊戲內的動態圖檔,就需要修改spr檔,而spr無法直接修改,所以透過該工具將spr轉換為bmpsfd檔,然後修改bmp圖檔,後面再將修改好的bmp轉回spr並吃檔回去,就可以修改遊戲內動態圖檔。

功能介紹

  • 主要功能:sprbmp轉檔。
  • 四個檔案說明:
    • BMP轉SPR.BAT:批量執行bmpspr的批次檔。
    • sfd.exe:批次檔內所呼叫使用的執行檔,用於讀取sfd檔轉換成spr檔。
    • SPR轉BMP.BAT:批量執行sprbmp的批次檔。
    • spr.exe:批次檔內所呼叫使用的執行檔,用於讀取spr檔轉換成bmpsfd檔。

使用範例

  • 此處使用從Sprite.pak抽取兩個spr做示範。
    • 240-13.spr
    • 240-20.spr
  • 將兩個spr檔案放入SPR-BMP互轉目錄內。

SPR->BMP

  • 編輯SPR轉BMP.BAT檔,修改內容對應檔案名稱,並儲存。
    1
    2
    spr 240-13.spr
    spr 240-20.spr
  • 執行SPR轉BMP.BAT將會產生,bmpsfd檔,如下清單。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    240-13.sfd
    240-13-000.bmp
    240-13-001.bmp
    240-13-002.bmp
    240-13-003.bmp
    240-13-a.bmp

    240-20.sfd
    240-20-000.bmp
    240-20-001.bmp
    240-20-002.bmp
    240-20-003.bmp
    240-20-004.bmp
    240-20-005.bmp
    240-20-a.bmp

    註:有興趣可以看看sfd檔案的內容,裡面的設定和用途,主要搭配SFDviewer工具使用;之後會有文章介紹工具,日後或許會另開文章說明修改教學。

BMP->SPR

  • sfdbmp檔放置目錄內。

    註:這邊就沿用上方產生的檔案直接示範。

  • 編輯BMP轉SPR.BAT檔,修改內容對應檔案名稱,並儲存。
    1
    2
    sfd 240-20.sfd
    sfd 240-13.sfd
  • 執行BMP轉SPR.BAT將會產生,spr檔,這邊會產生並直接覆蓋已經存在的spr檔。

轉檔錯誤

如果發生spr.exe已經停止運作;
可以將spr檔案吃檔進客戶端,使用LineageSpr 工具,抽出指定的BMP

病毒掃描

結果:42 家安全供應商且沒有沙箱將此文件標記為惡意文件。

工具下載

工具程式皆可能含有惡意程式,請自行斟酌是否下載使用;文中提供病毒掃描結果,但不保證其安全性如同掃描結果,此處已善盡告知義務。

結語

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

免責聲明

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