• TOP>
  • ファイルサイズの軽量化

ファイルサイズの軽量化

最終更新:2016年10月12日

素材の軽量化とは

素材の軽量化とは、RPGツクールMVの初期値だと高品質で大容量になりがちな素材を適切なサイズにすることです。

軽量化のメリット/デメリット

  • メリット
    • 投稿サイトのファイルサイズ制限を回避
    • モバイル環境でも快適なプレイが期待できる
    • ゲームの読み込みが早くなる(Now Loading...が減る)
      Loading.png
  • デメリット
    • 作者の手間がかかる

軽量化の方法

軽量化は難しい作業ではありません。
行うことは、大きくわけて次の2通りです。

''1.未使用ファイルを削除する
2.ファイルサイズを軽量化する''

未使用ファイルを削除する

  • 公式ツールを使う(初心者~)
    標準機能(Ver1.1.0から搭載)の【未使用ファイル削除】機能が簡単に利用できるのでオススメです。
    「未使用ファイルを含まない」にチェックを入れるだけです。
    light1.jpg
  • 外部ツール「MV Stripper」を使う(中級者~)
    非公式ですが次のツールは安定しており、重宝しています。
     未使用素材削除ツール「MV Stripper」
     http://fanblogs.jp/tabirpglab/archive/283/0

  • 手動で削除する(上級者~)
    具体的には次のファイルを参考に削除対象としてみましょう。

├─img(画像素材
│ ├─battlebacks1(戦闘背景1→未使用の素材は不要)
│ ├─battlebacks2(戦闘背景2→未使用の素材は不要)
│ ├─enemies(フロントビューの敵キャラ素材→サイドビューバトルの場合は不要)
│ ├─faces(フェイス素材→未使用のキャラクターのフェイスは削除)
│ ├─sv_actors(サイドビューバトルの味方キャラクター素材→フロントビューバトルの場合は不要)
│ ├─sv_enemies(サイドビューバトルの敵キャラ素材→フロントビューバトルの場合は不要)
│ ├─titles1(タイトル画面の素材→未使用の素材は不要)
│ └─titles2(タイトル画面の素材→未使用の素材は不要)

├─audio(音楽素材)
│ ├─bgm(BGM→使用しないBGM素材は不要)
│ ├─bgs(BGS→使用しないBGS素材は不要)
│ ├─me (ME→使用しないME素材は不要)
│ └─se (アニメーションでも使用されているため、弄らない方が良い)

ファイルサイズを軽量化する

  • 公式素材を使う(初心者~)
    アップデートファイルに含まれている軽量化された素材を使い、置き換えます。
    ※最新バージョンのアップデートファイルには旧バージョンの差分ファイルも含まれています
    ※修正版ファイルがある場合は置き換えてください

 Ver.1.3.1(2016/10/11現在最新)
 http://blog.tkoolmv.com/entry/20160818

「v1.1.0Assetsフォルダ」
 audio_64kbps.zip:容量を抑えた64kbpsのサウンドデータ
 img_compressed.zip:容量を抑えた「animations」「battlebacks1」「battlebacks2」

「v1.2.0Assetsフォルダ」
 v1.2_audio.zip:m4a形式BGMのループ処理の不具合修正版 (6曲)
 -----
 03_Battle_Against_the_Demon.m4a
 03_Fountain_of_Solace.m4a
 03_Otherworldly_Corridor.m4a
 03_Party_at_the_Royal_Palace.m4a
 Field2.m4a
 Town3.m4a
 -----

「v1.3.1Assetsフォルダ」
 bgs_64kbps.zip:BGMのループ処理の不具合修正版 (10曲×2形式)
 -----
 City.m4a
 City.ogg
 Darkness.m4a
 Darkness.ogg
 Drips.m4a
 Drips.ogg
 Night.m4a
 Night.ogg
 Quake.m4a
 Quake.ogg
 River.m4a
 River.ogg
 Sea.m4a
 Sea.ogg
 Storm1.m4a
 Storm1.ogg
 Storm2.m4a
 Storm2.ogg
 Wind.m4a
 Wind.ogg
 -----

・外部ツールにより圧縮する(追加素材も利用可)
画像圧縮にPNGooというツールがあります。

1.公式サイトのDownload-GUIの項目からご利用のOS用のファイルをダウンロード
https://pngquant.org/
pngoo1.jpg

2.ダウンロードしたら、「PNGoo.exe」と「libsフォルダ」解凍し、「PNGoo.exe」ファイルをクリック
pngoo2.jpg

3.各種設定をしたら「Go!」ボタンを押下
・出力先の設定

  • 出力したファイルを上書きする場合はOutput項目で上の行「Output to Same Directory(Overwrite PNGs)」にチェックを入れる
  • 出力したファイルを上書きしない場合は「Out put / Overwrite Even if Larger Than Original」にチェックを入れ、「Output Directory」で出力先を選択する

・ファイルの追加
「Add Files」ボタンを押下して、imgフォルダ配下の圧縮したいファイルを選択する
pngoo3.jpg

目的のフォルダの階層でCtrl+Aを押下すると、全選択できるので便利です
pngoo5.jpg

完了するとStatus項目が「Complete:PNGQuant used」と表示され、スクロールできるようになります。
ファイルの数が多いと時間がかかりますので注意(41ファイルで2分程度)。
pngoo4.jpg

軽量化の関連情報

kotonoha*様
oggファイルとm4aファイルを軽量化する
http://ktnhmv.jugem.jp/?eid=1

RPGツクールMVでアプリリリースを目指す開発室
ツクールMV ファイル容量の節約のために
http://fanblogs.jp/tabirpglab/archive/146/0

コメント

コメントの投稿にはTwitterのログインが必要です。利用規約はこちら
編集メンバー参加申請

こちらの申請フォームより、Wikiの管理人へ参加申請をしてください。

管理人が申請を承認すると、編集メンバーに参加できます。

編集メンバーの詳細はこちらから。

あなたのアカウント ゲスト
サイト名 RPGツクールMVまとめwiki
メッセージ ※メッセージは100文字以内で入力してください。
編集メンバー参加申請

編集に参加するにはログインが必要です。