【RPGツクールMV】アツマールに投稿するならセーブデータ容量にも気を配ってみよう【RPGツクールMV】アツマールに投稿するならセーブデータ容量にも気を配ってみようゲーム制作TwitterFacebookはてブPocketLINEコピー2020.02.13スポンサーリンクこんにちは、slashです。今回はRPGツクールMVのセーブデータの容量に関するお話です。ポイントRPGアツマールに投稿する場合、セーブデータの大きさにも多少は気を配った方がいい。容量はカツカツセーブデータの容量を削減するセーブデータに何が含まれているか?実験結果ゲーム内スイッチゲーム内変数アクターマップ内のイベント数イベントの途中でセーブどの程度まで削減できればいいか?セーブデータの容量を気にする理由ツクールMV製ゲームのセーブデータ容量はゲームの内容にもよりますが、セーブスロット1つにつき数KB~数十KB程度とそれほど大きなファイルではないので、ゲームをPCにダウンロードしてプレイする分にはこの容量のせいで何か問題になることはあまりないかと思います。私もふりーむ!やベクターなどでダウンロードして遊ぶゲームを公開していた時は、セーブデータの大きさに気を遣うことはありませんでした。RPGアツマールに投稿するとなるとちょっと話が変わってきます。容量はカツカツRPGアツマールでゲームの進行状況をセーブすると「ブロック数」を使用します。このブロック数・・・ニコニコの無料会員だとあまり最大数が多くないのでいくつかセーブデータを作ってしまうとすぐに使い切ってしまいます。新しいゲームをやろうとすると古いゲームのセーブを消さなければならない!と、なってしまう事が多いのです。・無駄なセーブデータを作らない・こまめに不要なセーブを消していく・ニコニコプレミアム会員(有料会員)になる(プレミアム会員になると使用できるブロック数が大幅に増える)といった事になると思いますが、ゲーム制作者側でも対策できる事はあります。セーブデータの容量を削減するスポンサーリンク制作者側でできる事とは少ない容量でセーブができるように工夫する事です。難しい知識がなくてもツクールMVのエディターが多少使えればできるような方法を紹介していきます。(私自身、それほど難しい事ができないので簡単な方法しかご紹介できない・・・)セーブデータに何が含まれているか?セーブデータには、当たり前の話ですがゲームの進行状況の情報が詰まっています。具体例を挙げるとしたら、アクターのレベルなど、パラメータはどうなっているか?どんなアイテムをいくつ持っているか?プレイヤーキャラはどのマップのどの座標にいるのか?マップ内に配置したイベントの状態はどうなっているか?変数やスイッチの値はどうなっているか?などの情報です。これらの情報をなるべく少なく済むようにすれば容量も軽くなっていきます。実験結果ここからは実際にどの程度の容量の差が出るか実験してみたいと思います。「基準」となるデータを作りたいと思います。・アクターは1人(ハロルド)だけ・装備品、アイテム、スキルは何もなし・スイッチ、変数はそれぞれ最大数1個だけ・マップは1個だけ・マップ内にイベントを1個だけ設置こんな状態ですね。草原に立つハロルドです(笑)この状態でセーブします。するとsaveフォルダにある、file.rpgsaveは5528バイトでした。ここからはこの5528バイトを基準に比較していきます。ちなみに上記の条件でアツマールでセーブしてみたら容量は3ブロックでした。ゲーム内スイッチゲーム内スイッチはON(true)、OFF(false)の2値しかとらないので情報量としては少ないです。エディターの設定ではスイッチはMAXで5000個まで作れますがおそらく中短編のゲーム制作でMAXまで使うことはそう滅多にないと思われるので、とりあえずスイッチは1000個もあれば大抵は問題なくゲームが作れるかな・・・という事で最大数を1000個にして全部ONにしてみました。この状態でセーブすると、6144バイトちょっと増えましたが、1000個でこの程度なので、スイッチについてはあまり気にしなくてもよさそうです。ゲーム内変数ゲーム内変数は整数の値を取るのでスイッチに比べれば情報量が多くなると思われます。(スクリプトを使えば、整数に限らず文字列を代入したり配列変数にしたりと色々できます。)ここでは変数の最大数を500個にして、それぞれの変数に1~99999999までの乱数を代入してセーブしてみました。容量は9000バイト前後(乱数の結果次第で多少ブレる)やはりスイッチよりは大きくなってしまいます。アツマールでセーブしたら5ブロックでした。装備品、レベル、HP・・・などなど多くの情報を含んでいるので容量も大きいのではないか?そんな気がしてきます。今度はアクターのハロルドを量産してハロルド4人パーティーでセーブしてみました。容量は7604バイトアクター4人程度ならそこまで深く気にすることもなさそうです。アクターを大量に作ってしまうとセーブデータも肥大化しそうです。無駄に作りすぎないように意識しておいた方が良いでしょう。同じマップ内に設置したイベントも容量に影響します。そこで、マップ内に中身空っぽのイベントを20体並べてセーブしてみます。すると、容量は11616バイトイベントを大量に設置してしまうと容量が増加してしまうようです。マップ内にいらないイベントを設置したままにしているなら削除した方がよさそうです。イベントの途中でセーブツクールMV製のゲームでは・メニューを開いてセーブ・イベント内でセーブ画面を呼び出してセーブデフォルトの機能ではこの2つの方法でセーブができますが、イベント内でセーブする場合は同じイベントページ内にあるコマンドも容量に影響してきます。次のようなイベントを作成します。話しかけると「セーブ画面を開く」が実行されてセーブができる。それだけのイベントです。これでセーブすると容量は5472バイトでした。次にこのイベントに「注釈」を大量に付け加えてみます。注釈を1000行ほど、無駄に付け加えました。これでセーブすると容量は17616バイトでした。注釈を挿入しただけで容量が増加してしまいました。長いイベントページの途中でセーブしてしまうと容量の増加につながるので覚えておくと良いでしょう。しても長いイベント途中でセーブしなければならない場合はセーブ以外のイベント処理をなるべくコモンイベントにまとめてしまえば容量を抑えられます。コモンイベントでまとめれば容量を抑えられる「セーブ画面を開く」ほかプラグインコマンドでイベント中にセーブする場合も同様に気をつけておいた方がよさそうです。スポンサーリンクどの程度まで削減できればいいか?ここから先は完全に私個人の独断と偏見です。参考程度と思ってください。私としては、RPGアツマールでセーブするときセーブファイル1個につき10ブロック以内に抑えてくれたらありがたいな、と思っています。セーブに必要なブロック数が5ブロックとか3ブロックで済むならその方が嬉しいです。ここまで散々セーブ容量について書いておいてこんな事言うのもなんですが、ブロック数削減にあまり注力しすぎるのも良くないかもしれません。容量削減についてまだまだ追求する余地はあるかと思いますが、そこを気にするあまりゲームの内容自体が薄くなってしまったら本末転倒というものです。ブロック数が10を超えていようとも肝心のゲームが十分に魅力的ならアリだと思います。私個人の意見としては容量が極端に大きくならないように配慮する程度でいいという感じです。「容量をガッツリ削減するぞ!」というよりは「容量が大きくなりすぎないように気をつけよう」という心構えでいいんじゃないかと思っています。スクリプトの力で作業を効率的にしよう!RPGツクールMVは、プログラミングなどの知識がなくてもゲームが作れてしまうのが魅力的ですが、ある程度スクリプトが書けた方がやれる事も増えますし作業を効率化できる場合もあります。今回はツクールMVのスクリプトについてです。容量スポンサーリンクシェアするTwitterFacebookはてブPocketLINEコピーslashをフォローするslashすたーすらっしゅ関連記事イラストイラストのファイルサイズを検証!塗り方でどう変わる?沢山の色を使ったイラストはファイルサイズが大きくなりやすいです。今回は「塗り方」でイラストのファイルサイズがどの程度変わるかちょっと実験してみました。【初心者向け】RPGツクールMVで自作ゲームを作ろう!アイデアから完成まで自作ゲーム作ってみたい人へ。自作ゲームのアイデアを出して完成させるまでの流れをざっくりと書いています。皆様の参考にでもなれば嬉しいです。ゲーム制作ゲーム制作の効率を高めるデバッグ機能の使い方【ツクールMV】RPGツクールMVのデバッグ機能についてです。デバッグ機能を上手く利用すればゲームの動作確認にかかる時間を短縮し、作品の質の向上にもつながります。自作ゲーム制作など、制作期間が長期に渡る創作活動で問題になる「エターなる」。制作が最後まで続かず途中で諦めてしまうのはもったいないですね。今回は創作活動の目標設定についてのお話です。イラストフキダシでブログを賑やかに!フキダシ用にイラスト描いてみた。ブログにフキダシがあれば雰囲気を変えたり、セリフを目立たせたり色々と便利ですよね。今回はフキダシ用にイラストを描いたり、描いたイラストをフキダシに設定したりしてみました。創作活動を途中で投げ出さないために。小作でいいからとにかく「完成させる事」が大事。創作活動をしていると、途中で熱意が冷めてしまったりアイデアが浮かばなくなったりして、制作を断念してしまうことがあります。この記事では、断念しないで作品を完成させるために有効と思われるコツを2つ紹介します。スポンサーリンクより正確に企業価値を見るために。株価収益率PERを、数年分の収益の「平均値」で見てみよう。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。スポンサーリンク人気記事クリスタのゆがみ変形機能が案外便利な件。自由自在に変形させよう!2019.08.142019.10.27クリスタで線が引けない!色が塗れない!描けない原因14個を解説2019.08.17アニメ塗り、ギャルゲ塗り。2019.06.222019.08.13新着記事あなたは自分の頭で考えている?思考停止人間の特徴と投資戦略2020.02.17【RPGツクールMV】アツマールに投稿するならセーブデータ容量にも気を配ってみよう2020.02.13より正確に企業価値を見るために。株価収益率PERを、数年分の収益の「平均値」で見てみよう。2020.02.09アーカイブ2020年2月52020年1月72019年12月92019年11月92019年10月92019年9月102019年8月122019年7月112019年6月102019年5月102019年4月92019年3月5カテゴリーブログ9ブログ全般4初心者のワードプレス5マインド28創作28イラスト14ゲーム制作9創作全般6資産運用41プロフィールslashです。このブログでは日々の生活の中で思った事や、趣味に関する事などを色々と書いていきたいと思っておりますので、よろしくお願いいたします。人との付き合いが少ない。所謂、「陰キャ」とか「ぼっち」とかそんな感じの性格。そんな陰キャでぼっちな人生を楽しんでる。趣味:・イラスト女の子イラスト多めです。電子書籍での読書です。マンガや実用書など色々読みます。・ゲーム作り主にRPGツクールでのゲーム制作です。別ブログ「ツクラーりずむ」で書いています。ーすらっしゅ.メニューホームサイトマップ当サイトについてプライバシーポリシーお問い合わせホーム検索トップサイドバースポンサーリンク人気記事クリスタのゆがみ変形機能が案外便利な件。自由自在に変形させよう!2019.08.142019.10.27クリスタで線が引けない!色が塗れない!描けない原因14個を解説2019.08.17アニメ塗り、ギャルゲ塗り。2019.06.222019.08.13新着記事あなたは自分の頭で考えている?思考停止人間の特徴と投資戦略2020.02.17【RPGツクールMV】アツマールに投稿するならセーブデータ容量にも気を配ってみよう2020.02.13より正確に企業価値を見るために。株価収益率PERを、数年分の収益の「平均値」で見てみよう。2020.02.09アーカイブ2020年2月52020年1月72019年12月92019年11月92019年10月92019年9月102019年8月122019年7月112019年6月102019年5月102019年4月92019年3月5カテゴリーブログ9ブログ全般4初心者のワードプレス5マインド28創作28イラスト14ゲーム制作9創作全般6資産運用41プロフィールslashです。このブログでは日々の生活の中で思った事や、趣味に関する事などを色々と書いていきたいと思っておりますので、よろしくお願いいたします。人との付き合いが少ない。所謂、「陰キャ」とか「ぼっち」とかそんな感じの性格。そんな陰キャでぼっちな人生を楽しんでる。趣味:・イラスト女の子イラスト多めです。電子書籍での読書です。マンガや実用書など色々読みます。・ゲーム作り主にRPGツクールでのゲーム制作です。別ブログ「ツクラーりずむ」で書いています。タイトルとURLをコピーしました。