Steam版を購入した方、デジカで海外版を買った方、テスターの方、まだ買ってない方、こんにちわ
快適なMVライフをお過ごしでしょうか?
凄いですねMV、ついにMacにもスマホにも対応、新時代のツクールです。
しかし、強引なマルチプラットフォーム化の代償が・・・・・・
デデドン(絶望)
デプロイメント(出力)したら、画像もBGMもすべてのデータが丸見えになってしまいます。
データ丸見えなのでぶっこぬきや無断での素材複製、プログラムの改変なんでもやり放題です
MV以前のVX Ace等はこれらすべてのデータを暗号化して圧縮し、改変・解析はできない仕組みでした。
しかし、MVはすべて丸見え。
同人屋の自分としては、これは非常にマズい。フリー配布にしても、中身丸見えはいい気がしませんよね。
一応、対策がないわけではないです。
すべてのデータを圧縮して1つのファイルにまとめ、解析を困難にするツールがあります
それがこのEnigma VirtualBox
http://enigmaprotector.com/en/aboutvb.html
しかし、このツールにも難はあります
・英語
・手順がけっこう複雑で、使いこなすのがちょい難しい
・あまりに広く使われているツールなので、複合化しデータをぶっこ抜くツールが存在している
・そのツールは容易に入手可能で誰でも使えてしまう
ガバガバじゃないか(絶望)
結局Enigma VirtualBoxも危なさげ。
しかし、ネットの海を調べまくったところ、ほぼWindows標準の機能だけを使って、より解析困難にする方法を見つけ出すことに成功しました。
その方法とは・・・・・・
データをzipに圧縮して、ゲームの実行プログラムと結合してしまえば解析困難になる!
参考にしたサイト
http://lealog.hateblo.jp/entry/2015/03/02/234536
・じゃあ、やってみよう!
2.フォルダ内のGame.exe以外を全て選択し、zipに圧縮します。
zipファイルの名前は**「data.zip」**にします
次に、メモ帳に次の内容をコピペし、「merge.bat」の名前で保存し、MVのデプロイメントで書き出したフォルダの中にコピーします。
注意! 作業中のプロジェクトフォルダに入れないでください。作業データ全部ぶっ飛びます。私のゲームデータはそれをやらかして消え去りました(涙)
rename data.zip data.nw
copy /b Game.exe+data.nw release.exe
del Game.rpgproject
del data.nw
del Game.exe /Q
rmdir www /s /q
merge.batを実行すると、データが統合・削除され、リリースしても安全なデータになります
ここまで終わったら、merge.batは削除してかまいません。
・終わりに
いろいろ書きましたが、この方法も万全ではありません(Enigma Virtual Boxよりマシだけど)
PCに詳しい方なら、これでも解析できてしまうでしょう。
MVユーザー安息の地はまだまだ遠い
なんとかしてくださいよEnterbrainさん(涙)