J.J. Huang   2022-02-21   天堂私服 07.工具介紹/使用   瀏覽次數:次  

天堂私服 | SFDviewer 工具(圖檔座標定位)

📑 目錄
  1. 章節用意
  2. 前言
  3. 功能介紹
  4. 使用範例
  5. 病毒掃描
  6. 工具下載
  7. 結語
  8. 免責聲明

章節用意

此章節會針對SFDviewer 工具(圖檔座標定位)(SFDviewer.exe)工具做一個簡單的介紹。

前言

在開始閱讀前,請務必閱讀

工具用途:修改遊戲內的動態圖檔,就需要修改spr檔,而spr無法直接修改,所以透過該工具將spr轉換為bmpsfd檔,然後修改bmp圖檔,後面再將修改好的bmp轉回spr並吃檔回去,就可以修改遊戲內動態圖檔;另外sfd檔是針對每張圖片定義其位置。​‌‌‌​​​​​‌‌‌​​‌​​‌‌​‌​​‌​‌‌‌​‌‌​​‌‌​​​​‌​‌‌‌​‌​​​‌‌​​‌​‌​​‌​‌‌​‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌​‌​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​​‌​​​‌‌​​​‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌‌​​‌​​‌‌​‌​​‌​‌‌‌​‌‌​​‌‌​​​​‌​‌‌‌​‌​​​‌‌​​‌​‌​​‌​‌‌​‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌​‌​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌​‌​​‌‌‌​​​​​‌‌‌​​​

功能介紹

  • 介面功能介紹:
    • 文件一:開啟第一個sfd檔選擇,並開啟。
    • 文件二:開啟第二個sfd檔選擇,並開啟。
    • 框架:顯示總圖片張數。
    • 透明色:替換透明背景顏色替代。
    • 預覽:預覽對應的bmp圖片,位置也有其對應。
    • 切換:當同時開啟兩個sfd檔的時候,用於切換預覽顯示。
    • 合成:當同時開啟兩個sfd檔的時候,預覽會重疊兩個預覽圖。(舉例:用於人物+影子)
    • 上一張:顯示上一張bmp
    • 下一張:顯示下一張bmp
    • 停止:停止動態預覽。
    • 播放:撥放動態預覽。
    • 速度:播放速度。(單位:毫秒 ms)
    • SFD1SFD2:目前預覽的bmp圖檔名稱。
    • X:當前的bmp圖檔的X軸位置。
    • Y:當前的bmp圖檔的Y軸位置。
    • 重置:恢復為sfd裡面設定的X,Y
      天堂私服 - 圖 1 (01)
  • 工具列功能介紹:
    • 文件
      • 打開SFD文件(O)
        • SFD1:開啟第一個sfd檔選擇,並開啟。
        • SFD2:開啟第二個sfd檔選擇,並開啟。
      • 關閉SFD文件(C)
        • SFD1:關閉第一個開啟的sfd
        • SFD2:關閉第二個開啟的sfd
      • 另存SFD文件(E)
        • 全部:另存目前開啟的全部sfd檔。
        • SFD1:另存目前開啟第一個sfd檔。
        • SFD2:另存目前開啟第二個sfd檔。
      • 結束(X)
    • 編輯、選項、幫助:這三個就不特別介紹。
      天堂私服 - 圖 2 (02)

使用範例

  • 此處使用從Sprite.pak抽取兩個spr做示範。
    • 240-13.spr天堂私服 - 圖 3 (240 13)
    • 240-20.spr天堂私服 - 圖 4 (240 20)
  • 並搭配SPR-BMP互轉 工具(SPR↔BMP)使用抽取出sfd檔。
    天堂私服 - 圖 5 (03)
  • 以下僅提供動圖,就不在特別說明,請看上方的功能介紹
    天堂私服 - 圖 6 (04)
  • 修改完後,透過工具功能,另存檔案。

病毒掃描

結果:10 家安全供應商且沒有沙箱將此文件標記為惡意文件。
天堂私服 - 圖 7 (scan)

工具下載

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

結語

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

免責聲明

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