ゲームを暗号化する方法

ページ名:ゲームを暗号化する方法
目次

ゲームデータの暗号化はするべきかしないべきか

ツクールVXVXAceMVMZウディタにはゲームデータの暗号化という機能があります。
暗号化を使えば、ゲームに使用されているデータファイルと素材他人に見られないようにできます。
ただし、ツクールVXVXAceは、音楽まで暗号化する事はできません。
また、ゲームデータの暗号化をするとデータファイルが一切見れなくなるため、ゲームの作成データを紛失すると、二度とゲームの更新などができなくなります!
よって、ゲームを配布する際にゲームデータを暗号化する事はおすすめしません!
二次配布禁止の素材をゲームに使用してる場合でも、ゲームデータを暗号化せずに配布する事を推奨します!
暗号化してないゲームを配布する場合でも、ゲームとしての配布なら、素材の二次配布に該当しません。
また、暗号化しないゲームデータファイルが他人に見られますが、ダウンロード先からそのゲームをダウンロードする事で、ゲームファイルを紛失してもそのゲームの作成データを復元できます。
よって、ゲームを配布する際に暗号化をしない事を推奨します。
ちなみに、活動開始から間もない時に公開した作者のゲームは、データの暗号化をして公開したゲームばかりですが。最近の作者のゲームは、上記の理由で、データの暗号化をせずに公開したゲームがほとんどです。
以下は、二次配布禁止の素材を使用しているなどの理由で、どうしてもゲームデータを暗号化したい人向けの解説となります。
ただし、2023/03/10の時点では有料ソフトになってるようなので下記の方法は非推奨です!

ソフトのダウンロード

下記のサイトから「Enigma Virtual Box」という有料ソフトを購入します。
購入はコチラから。
(※このサイトを離れます!)
ダウンロードしたファイル(enigmavb.exe)を実行し、セットアップウィザードに従ってインストールします。
※暗号化できるゲームは以下の制作ソフトのゲームです。

  • RPGツクールVX
  • RPGツクールVXAce
  • WOLFRPGエディター
  • アクションエディター4

RPGツクールMV製のゲームは以下の方法では暗号化できません!(RPGツクールMVのV1.6.1現在)

ビルドの手順

1:ビルド用のゲームフォルダを作成

まず、「ビルド用」「配布用」のフォルダを作ります。
次に、「配布用」フォルダにゲームフォルダをコピーします。
ビルドがうまくいかなかったらもう一度ゲームフォルダをコピーして最初からやりなおしましょう。

2:暗号化するファイルをまとめる

「配布用」フォルダに入ってる暗号化可能なファイルとフォルダ「ビルド用」フォルダに移動しましょう。
詳細は「3:暗号化できるものと暗号化できないもの」を参照してください。
また、削除するファイルとフォルダは削除しましょう!
また、暗号化しないファイルとフォルダはそのまま「配布用」フォルダに残しておきます。
※暗号化できないファイルとフォルダを暗号化すると正常に動かなかったりエラーを起こす場合があります!

3:暗号化できるものと暗号化できないもの

ツクールVX
ツクールVXAce
ウディタ
※V2.24現在
アクエディ4
※V9.92現在
暗号化可能なフォルダAudio
Data
Graphics
Movies
System
Databgm
bmp
data
Wave
暗号化可能なファイルなしGuruGuruSMF4.dllGuruGuruSMF4.dll
Vox.dll
暗号化不可能なフォルダなしなしuser_data
暗号化不可能なファイルGame.exe
Game.ini
Config.exe
Game.exe
Game.ini
Game_vXXX.exe
KeyConfig_v2.12.exe
System.ini
削除するフォルダなしデータ集data_backup
default
e_bmp
e_data
e_data_backup
削除するファイルGame.rvproj
Game.rvproj2
Editor.exe
Editor.ini
EditorGraphic.dat
Game_ErrorLog.txt
GdiPlus.dll
Log.txt
Manual.chm
エディター更新履歴[VerX.XX].txt
サンプルゲーム説明書.txt
Editor_vXXX.exe
Readme.txt
Readme2.txt
Report.Editor.txt
Report_Game.txt
オンラインヘルプ
ゲームの配布について.html
サンプルゲームのダウンロード
最新版のダウンロード&ゲーム集
補足配布前に削除
SaveXX.rvdata
SaveXX.rvdata2

配布時に同梱
Readme.txt
配布前に削除
Save(フォルダ)

配布時に同梱
Readme.txt
配布前に削除
user_data(フォルダ)

配布時に同梱
Readme.txt

4:「Enigma Virtual Box」の起動

暗号化の準備は終わったので「Enigma Virtual Box」を起動してください。

5:暗号化前のゲーム実行ファイルの指定

「Enter Input File Name:」の欄に「配布用」フォルダ内のゲーム実行ファイル、(ツクールとウディタはGame.exe、アクエディ4はGame_vXXX.exe)を指定します。

6:暗号化後のゲーム実行ファイルの指定

「Enter Output File Name:」の欄に暗号化後のゲームプログラムファイル(保存先)を入力します。
ファイル名は暗号化前のゲームプログラムファイルと同じでなければ何でもいいです。
例:「GameStart.exe」

7:暗号化するフォルダの追加

ウインドウ下部にある「Add」ボタンを押すとメニューが出るので、その中から「Add Folder Recursive」を選択してください。


するとフォルダを選択するためのダイアログが表示されるので、暗号化の対象である「ビルド用」フォルダを選択し「OK」ボタンを押します。


さらにもう一つダイアログが表示されるので、そのまま何も変えずに「OK」ボタンを押します。

8:暗号化の実行

「Process」ボタンをクリックしてパッケージングを実行します。


パッケージング実行中に出るダイアログの最後の行が「File successfully save to ~」となっていたら成功です。
「Close」でそのダイアログを閉じます。

9:暗号化後のファイルを「配布用」フォルダに移動

出来上がったファイルは「Enter Output File Name:」で指定した場所に保存されているので、それを「配布用」フォルダへ移動させます。
「Enter Output File Name:」「配布用」フォルダを保存先にしていた場合は、移動する必要はありません。

10:動作確認

最後に暗号化されたゲームが正常に動作するかテストしましょう。
ゲームデータのセーブもちゃんとできるかテストします(重要)。
問題がなければ、暗号化前のゲーム実行ファイルと、「ビルド用」フォルダはもう用済みなので削除します。
また、ゲームの作成データは削除しないでどこかに保存してください!
作成データを削除するとバグの修正ができなくなる場合があります!
また、配布する際にゲームの説明書を同梱してください!

暗号化のメリットとデメリット

メリットゲームの中身を見られなくなる
デメリット容量が大きくなる
作成データを削除すると二度と復元できない

まとめ

上記の方法で暗号化するとゲームの中身が見られなくなりますが、実は、上記に書いてある通り、ゲームを配布する際にゲームデータの暗号化を行わない方がおすすめです。
なぜなら、ゲームデータを暗号化してない物と暗号化した物とでは、ゲームデータを暗号化した物の方が配布時の容量が大きくなるうえ、作成データを見られないため、削除すると二度と復元できません!
逆に、暗号化してない物の方が配布時の容量が少ないうえ、作成データを削除しても配布元から再ダウンロードして作成データを復元できます。
よって、暗号化しない状態でゲームを配布する方がおすすめです。
何のこだわりも無ければゲームを暗号化するのはやめましょう。


今日のアクセス数 1
昨日のアクセス数 1
合計アクセス数 990

ツクール rpgツクール rpgツクールvx rpgツクールvxace rpgツクールmv ウディタ wolfrpgエディター アクエディ アクエディ4 アクションエディター アクションエディター4 テクニック ツール 上級者 ゲーム制作 ヘルプ

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

無料高機能RPGシステムMrH

目次更新日時2024/04/21通常版(2D版)と3D版とケモプレコラボ版をV3.33に更新現在のバージョンエディション名バージョン通常版(2D版)3.333D版3.33ケモプレコラボ版3.33利用規...

おすすめのゲーム制作ソフト

目次概要このページでは、これからゲーム作りを始めようと思う人のために、おすすめのゲーム制作ソフトをまとめたページです。なお、管理人が知ってる限りの情報かつ、メジャーなソフトが中心なのでご了承ください。...

ツクールとウディタの機能比較

目次概要ツクールシリーズは、VXAceとMVの標準機能かつ、スクリプト/プラグインを一切導入していない前提で比較しています。ウディタは、無料版かつ、本体のバージョンが3.303かつ、無料高機能RPGシ...

スピリドン戦記シリーズ

目次概要スピリドン戦記は、某大乱闘の同人動画の二次創作RPGの色々な部分を改善した作品で、主に改善した部分は、某大乱闘の同人動画を知らない方でも100%楽しめるようになった世界観やキャラクター、ストー...

R-12以上の名作ゲーム

目次R-12以上の名作ゲームについてここでは、以下の条件を1個でも満たす名作ゲームを紹介しています。対象年齢12歳以上バイオレンスあり同性愛あり性的行為ありダウンロードは以下のリンクからお願いします。...

その他長編RPGシリーズ

目次概要このページでは、特にシリーズごとに分類されていない長編RPGまたは一作品完結の長編RPGをまとめています。ダウンロードゲーム名ジャンル難易度バージョン制作ツール備考DemonMasherRPG...

トップページ

 目次※お知らせ荒らし防止のため、このウィキのメンバー申請はお断りとします!管理人がふりーむやPLiCyにゲームを新規掲載してもこのウィキでは更新分が反映されない場合があります!この場合は作者のブログ...

ふりーむで公開中の短編ゲーム

目次概要このページではふりーむで公開されている「ゲームとしての公開目的」の短編ゲームをまとめています。ふりーむで公開されていない短編ゲームはコチラからツールや素材としての公開目的のゲームはコチラからゲ...

Mr.Hについて

概要Mr.Hはフリーゲーム制作者で、元イロスマ同人誌作者でもある。代表作はスピリドン戦記、なかよし島日和、リンの大冒険主に使ってるゲーム制作ソフトは長編RPGはウディタACTゲームはアクションエディタ...

メニュー

旧サイト旧サイト(1個目)※公開終了旧サイト(2個目)トップページトップページコンテンツコンテンツ├ 概要├ 著作権について├ ファイルのダウンロード方法├ なんでもFAQ├ RPGツクールMV製ゲー...

著作権について

目次ゲームの規約規約の更新:2024/02/29+ -管理人がふりーむやPLiCy等に公開しているゲームの著作権はこのサイトの管理人であるMr.Hのフリーゲーム道場(旧:イロスマRPG制作委員会)のM...

ツールや素材としての公開目的のゲーム

目次概要このページではツールや素材としての公開目的のゲームをまとめています。ゲームとしての公開目的の名作ゲームはコチラからゲームとしての公開目的の短編ゲームはコチラからツールゲーム名バージョン備考WO...

なかよし島日和シリーズ

目次概要なかよし島日和!略して「なかびよ」!それは、妖精の世界の上空に浮かぶおもちゃたちだけが暮らす浮遊大陸なかよし島で繰り広げられる平和な日常である。なかよし島の平和を守るヒーローの組織なかよしレン...

なんでもFAQ

目次Q1:ゲームが起動できません。+ -RPGツクールVX製のゲームの場合はRPGツクールVXのRTPを、RPGVXAce製ゲームの場合はRPGツクールVXAceのRTPをダウンロードしてください。ツ...

ふりーむで公開中の名作ゲーム

目次名作ゲームについてここでは、作者がふりーむで公開している200個以上のゲームの中で特に名作だと思う「ゲームとしての公開目的」ゲームを載せています。ふりーむで非公開の名作ゲームはコチラからツールや素...

ウディタ講座第22章_ゲーム完成

目次前の章ウディタ講座第21章_テストプレイと調整※シナリオ数を減らす前の注意点!ここから先はシナリオ数を減らす作業に入ります!データIDの削除と切り取り、貼り付けを頻繁に使用するので一旦、現在の作業...