天堂私服 | SPR-BMP互轉 工具(SPR↔BMP)
章節用意
此章節會針對SPR-BMP互轉(sfd.exe、spr.exe)工具做一個簡單的介紹。
前言
在開始閱讀前,請務必閱讀注意事項所提的一些工具使用上的要點。
工具用途:修改遊戲內的動態圖檔,就需要修改spr檔,而spr無法直接修改,所以透過該工具將spr轉換為bmp與sfd檔,然後修改bmp圖檔,後面再將修改好的bmp轉回spr並吃檔回去,就可以修改遊戲內動態圖檔。
功能介紹
- 主要功能:
spr↔bmp轉檔。 - 四個檔案說明:
BMP轉SPR.BAT:批量執行bmp轉spr的批次檔。sfd.exe:批次檔內所呼叫使用的執行檔,用於讀取sfd檔轉換成spr檔。SPR轉BMP.BAT:批量執行spr轉bmp的批次檔。spr.exe:批次檔內所呼叫使用的執行檔,用於讀取spr檔轉換成bmp與sfd檔。
使用範例
- 此處使用從
Sprite.pak抽取兩個spr做示範。240-13.spr:
240-20.spr:
- 將兩個
spr檔案放入SPR-BMP互轉目錄內。
SPR->BMP
- 編輯
SPR轉BMP.BAT檔,修改內容對應檔案名稱,並儲存。1
2spr 240-13.spr
spr 240-20.spr
- 執行
SPR轉BMP.BAT將會產生,bmp與sfd檔,如下清單。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15240-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
- 將
sfd與bmp檔放置目錄內。註:這邊就沿用上方產生的檔案直接示範。
- 編輯
BMP轉SPR.BAT檔,修改內容對應檔案名稱,並儲存。1
2sfd 240-20.sfd
sfd 240-13.sfd
- 執行
BMP轉SPR.BAT將會產生,spr檔,這邊會產生並直接覆蓋已經存在的spr檔。
轉檔錯誤
如果發生spr.exe已經停止運作;
可以將spr檔案吃檔進客戶端,使用LineageSpr 工具,抽出指定的BMP。
病毒掃描
結果:42 家安全供應商且沒有沙箱將此文件標記為惡意文件。
工具下載
工具程式皆可能含有惡意程式,請自行斟酌是否下載使用;文中提供病毒掃描結果,但不保證其安全性如同掃描結果,此處已善盡告知義務。
- 載點:SPR-BMP圖檔轉程式.7z
- 解壓縮密碼:
結語
原創文章真的不易,希望多多支持,感謝。
最後建議回顧一下首章天堂私服 | 天堂私服架設教學,了解其章節目錄。
免責聲明
- 本部落格文章中皆不提供任何所謂的遊戲「主程式」、「模擬器」、「登入器」…等等相關程式的下載點。
- 本部落格文章中所見之遊戲主程式和服務器端程序均來自網路發佈,版本歸原作者所有。
- 本部落格文章為研究SQL資料庫與修改JAVA語法使用,並非商業用途,亦無做營運事實等任何一切商業行為。
- 本部落格文章內容是為研究學習設計思想和原理為目的,絕沒有故意侵權或惡意抄襲、篡改其他遊戲內容!
