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

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

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圖片加密

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

Author: chimaki

作者粽子,2007年初次接觸RM2K3後便與遊戲製作結下不解之緣。2010年開始踏入遊戲業,任職研發企劃。2016年開始轉職Server工程師,喜愛並支持獨立製作。2016年開始正式推廣RPG MAKER MV。

發表迴響