忍者ブログ

へぷたなすくろーる

RPGツクールのブログです。イベント講座とRGSS3スクリプト配布をやってます♪

Home > > [PR] Home > 道しるべ > 緊急講座「もしもの為のゲームデータ管理」

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

緊急講座「もしもの為のゲームデータ管理」

どうも、奈々です。
日頃よりこつこつツクってる皆さん、ある日ゲームデータが消えたらどうしますか?
走馬灯のように苦労した日々が駆け抜け、胸にはぽっかり穴が開く
或いは頭の中で黙示録のラッパが鳴り響き、迫り来るアバドンを幻視することでしょう。
俗っぽく言うと「目の前が真っ暗になった」という奴です。
ダメージはプライスレス所持金半分じゃ済みませんがね。

実はこれ、思っているよりも身近な問題なのです。
RPGツクールVXAceは非常に良いツールなのですが
「作業中に停電やブルースクリーンなどで強制終了すると、ほぼ100%ゲームデータが破損する」
というドジっ娘属性特徴があります。経験者は語る、ええ、今またデータが飛びましたとも。
敢えて言いましょう。マジで心折れるぞ、と。

前置きが長くなりましたが、今回は自戒も兼ねて
・ゲームデータのバックアップ
・ゲームデータのサルベージ
を紹介します。
例によってAce用ですが、多分VXやXPも同じ感じでしょう。
これによって心折られるツクラーが1人でも減ることを祈ります。
というか公式で何らかの対策を取ってくれませんかねぇ。



・ゲームデータのバックアップ
簡単、かつ確実な保護手段です。
まずゲームデータのあるフォルダを開きましょう。
それからプロジェクトフォルダ(Game.exeが入っているフォルダ)をコピーして、そのまま貼り付けます。
ショートカットキーを使うならCtrl + C → Ctrl + Vで一瞬ですね。
「project1」なら「project1 - コピー」という感じのフォルダが作成されたと思います。
これで終わりです。
次回からは先にコピーフォルダを削除して、新しくコピーフォルダを作り直します。

今回の問題は作業中のゲームデータが非常に壊れ易いという点なので
開いていないゲームデータは巻き込まれません。
よって作業前か作業後に、毎回バックアップを取っておくだけで安心です。
少々面倒ですが、大事なデータの保険としては安い手間ですよ。

・ゲームデータのサルベージ
壊れたデータを取り出す方法です。
最初に断っておきます。サルベージはあくまで壊れたデータから壊れていないものを探すだけで
「残っていればラッキー」で「全滅してないことを祈るだけ」の行為です。
バックアップを取っていればサルベージが必要になることはなく
サルベージが出来てもバックアップのように100%復元することは、まず不可能です。
まだデータが壊れていない人は、これを読む時間よりバックアップを取る時間を取って下さいね。

まず、新規プロジェクトを作成します。
この新規プロジェクトは壊れていないファイルを全て持っているので
それを壊れたファイルと取り替えることでデータを回復させます。
(因みに、画像や音楽といった素材は基本的に破損しないので大丈夫です)

ツクールを起動して元のプロジェクトを開きます。
「予期しないファイル形式です。」と出る場合
プロジェクトフォルダにある「Game.rvproj2」ファイルを移植します。
「○○の読み込みに失敗しました。」と出る場合
プロジェクトフォルダのDataフォルダにあるファイルを移植します。
例えばコモンイベントなら「CommonEvents.rvdata2」を移植します。

これを繰り返して、エラーが出なくなるのを待ちます。
rvdata2ファイルを移植するということは、その部分のデータはリセットするということです。
全部移植しないと起動できなかった場合はサルベージできたデータは無しです。
経験上、データベース、マップデータ、スクリプトの何れかが無事なら御の字といったレベルです。

それから、逆の方法として新規プロジェクトに元のプロジェクトを移植する方法があります。
これはサルベージしたいデータが決まっていて、時間は掛けたくない場合です。
例えばスクリプトだけサルベージしたい場合は、Scripts.rvdata2を移植して新規プロジェクトを開きます。
Scripts.rvdata2が破損していなければ、元のプロジェクトのスクリプトが入っています。
他のデータの破損を1つ1つチェックする手間が省けるというわけです。

拍手[15回]

PR
-->
Responses3 Responses
1.無題 nanashiさん (2013/08/25 13:33) [Edit]

コピーでバックアップを取るのならバッチファイルを作成しておくと手順が簡略化できそうですね。

Re:無題 奈々(なな) (2013/08/25 18:28)

そうですね。
更に言えば素材容量が増えることを考えて
rvproj2ファイルとiniファイル、Dataフォルダだけ保護するというのも手かと。
他には二重に保存して、2つ前まで巻き戻せるようにするなど。
バッチファイルを作るならこういった形のバックアップも取りやすいでしょうね。

まあ、極めて手軽で簡単、安全かつ汎用的ということで
ここではコピペ方式だけ紹介して後は自己責任でお願いしたいところです(笑)

2.無題 NONAMEさん (2017/02/18 23:58) [Edit]

私も先日フォルダごと消えました。
毎日バックアップをとっていたから良かった
ものの酷いものです。

データが消えて制作を断念した方がいるのも納得です。

Re:無題 奈々(なな) (2018/05/10 13:32)

こんにちは、管理人の奈々です。
お返事が大変遅くなってしまい申し訳ありません。
コメントありがとうございます。

ご愁傷様です。
消えたデータの打ち直しなんて楽しい要素皆無ですからね。
コピペなら個人でも手軽に出来る割に、効果高いのでホント推奨してます。
毎回やるとなると面倒になるので
大きな変更をする前・後で取っておくようにすると良いですよ。
(ツクールに限った話ではないですが)

3.無題 LRさん (2021/04/17 14:32) [Edit]

本日初めて、予期しないファイル形式と出て、焦っていて諦めていたのですが、こちらのページのおかげでなんとか復旧できそうです。助かりました。ありがとうございます

Re:無題 奈々(なな) (2021/04/26 22:15)

こんばんは。管理人の奈々です。
お返事遅くなりましたが、少しでも役に立ったのなら幸いです。

  • お名前
  • タイトル
  • メールアドレス
  • URL
  • パスワード

ブログ内検索

アーカイブ

最新コメント

[01/20 NONAME]
[01/16 NONAME]
[12/30 NONAME]
[12/13 NONAME]
[12/01 NONAME]

プロフィール

バナー

HN:奈々(なな)
RPGツクールVXAceを中心に製作を行っています。 スクリプト、イラスト、ドット絵など広くちょこちょこ手を出していますので、 できる範囲で他のツクーラーさんのお手伝いができたらなと思っています。