RPGツクールMVの無修正のやり方差し替え方

Last-modified: 2024-05-16 (木) 13:01:14

無修正で楽しむために、この手法を用いた。

用意する物

日本語版のゲーム
無修正の英語版のゲーム
リネームソフト(フリーソフト)
RPG-Maker MV & MZ-File Decrypter
NordVPN(場合に依る)

RPGツクールMVやRPGツクールMZはファイルが暗号化されている事がある。
それを解除してから差し替える。
この方法は無修正版のゲーム画像がないとできない。
日本語版と無修正の英語版が必要。無修正の英語版はsteamにあるkagura_gamesやその他のパブリッシャーが売っている。
steamで英語版を買うには、リージョンを変える必要が有る。
kagura_gamesの場合は性的な要素を追加するパッチをkagura_gamesのサイトでダウンロードする必要がある。
対象作品の下の方に有る"patch"のタブからダウンロードできる。
無料でダウンロードできる。
kagura_gamesのサイトはVPNが必要な時もある。
この時点で2倍の金がかかる。

無修正化のやり方は以下のとおり。

"Petschkos RPG-Maker MV & MZ-File Decrypter"というサイトにアクセスする。
または、githubに"Petschko/RPG-Maker-MV-Decrypter"というページがあるので、その右のほうに有る、"Releases"の下にある
"RPG-MV-Decrypter v2.2.0 - UI Advancements"(文字が途切れている場合もある)というリンクをクリックして、zipでダウンロードする。
解凍したら"index.html"というファイルがあるので、それをクリックする。こちらはオフラインでできる。

"En-&Decrypt"のタブをクリックする。
"Select Files & Infos"の下に書いてある順番通りに処理を行う。

"1. Decrypt-Code"の"ファイルを選択"のボタンをクリックし、
対象のゲームのフォルダの中の"www"フォルダの中の"data"ファルダの中のSystem.jsonを選択する。
右らへんにある、Detectを押す。
対象のゲームフォルダのエクスプローラーの検索窓を使うと便利。

次に"2. Select File(s)"の"ファイルを選択"のボタンをクリックし、復号化(暗号化を解除)したいrpgmvpファイルを選択(複数選択可能)する。
クリックとctrl+shift+クリックでクリックしたところから任意の範囲を選択できる。

次の"Advanced"の"Verify Fake-Header?"に関しては、とりあえず"No (Ignore it)"を選択する。
次に下にある、"Decrypt"という緑色のボタンがあるのでそれを押す。
しばらくすると右の枠に暗号化が解除されたファイルが表示される。

次に右にある"File-List"の"Save all as ZIP-File"で暗号化が解除されたファイルをダウンロード。

これを日本版と無修正の英語版の両方でやる。
そして無修正の画像のファイル名を日本語版のファイル名に合わせる。
無修正の画像のファイル名を日本語版のファイル名にリネームしたら、
復号化した時の同じように暗号化する。
日本語版のSystem.jsonを選び暗号化したいファイルを選択する。
暗号化する際には"(Re-)Encrypt MV"か"(Re-)Encrypt_MZ"を選択する。
次に右枠にある"Save all as ZIP-File"を押して暗号化されたファイルをダウンロード。
暗号化されたファイルを日本語版の各画像フォルダにファイルをドロップして上書き。
これで完成。

nolink nolink
nolink nolink

番外編1
ゲームに依っては、メッセージウィンドウが邪魔になる可能性もある。
その場合は、"rpg_core.js"で"windowBackSprite"で検索し、宣言してある変数や
数字を、"0"に置き換えると透明になる。

フレームを変える場合は、"windowFrameSprite"で変更する。
これも、変数や数字を"0"にすると透過される。

メッセージウィンドウとは別に薄黒いウィンドウがある。
"rpg_windows.js"のエクスプローラーの検索ボックスで"rgba"と検索すればでてくる。
これを、'rgba(0, 0, 0, 0.6)'等にになっているはずなので
'rgba(0, 0, 0, 0)'に変更する。
すると透過される。

参考になるサイト様↓
https://tktkgetter.com/blog-entry-1111.html
http://tonbi.jp/Game/RPGMakerMV/009/

番外編2
System.jsonのhasEncryptedImagesをfalseにすればpngが使える。
その場合は、rpgmvpファイルをpngにする必要がある。

番外編3 Game.exeというファイルに一つにまとまっている場合
稀に、"Game.exe"というファイルに一つにまとまっている場合がある。
その場合は、"EnigmaVBUnpacker_v0.61"という暗号化解除のソフトを使う。
するとファイルが展開されるので、先頭の"%"を外して編集する。

番外編4 ウィンドウメッセージで絵が見づらい場合
ウィンドウの画像を探して、透過する。