【RM教學 2.0】使用原生sdk保護你的專案 – 2

【RM教學 2.0】使用原生sdk保護你的專案 – 2

By chimaki No comments

此篇接續上篇教學,使用同樣技巧來防止別人破解你的圖片/音效檔案



RMMV官方網站的加密非常薄弱,我們這次要利用上篇將檔案變成bin檔,來減少其他玩家使用我們的圖片做學術研究w

這邊粽子就不多做黑科技解釋了,請先將你的專案使用部屬=>加密輸出

接著,請到你輸出的專案資料夾中,使用任何文字編輯軟體打開data/system.json
(推薦nodepad++ / sublime);

在這支檔案裏面搜尋encryptionKey 這個關鍵字,
你會看到你所設定的密碼出現在右側
範例的密碼為 12345
RMMV圖片保護

我們先把encryptionKey 右方的密碼複製下來,並且刪除整個 “encryptionKey”:”你的密碼”這一段,刪除後應該會如下圖
RMMV圖片加密

下一步,我們修改rpg_core.js,把原本的 $dataSystem.encryptionKey取代成”你的密碼”
(rpg_core.js 9265行)

RMMV圖片加密

再來,同樣在rpg_core.js (9153)行,依照你有加密的項目修改成true或是false
RMMV圖片加密

接著按照上一篇的教學,將rpg_core.js 編譯成 rpg_core.bin檔案。

最後,我們修改 index.html。

與上一篇不同,這篇我們只想保護圖片不要被反編譯,所以只需要修改rpg_core.js的引用方式即可。

RMMV圖片加密

這樣,圖片加密基本上就受到更完整的保護了!



發表迴響