[Tool]Minecraftセーブデータバックアップ+α 1.62[MBpA]

開発したツールの公開や、見つけたツールの紹介などはこちらでどうぞ!
  • (PostNo.858)

[Tool]Minecraftセーブデータバックアップ+α 1.62[MBpA]

投稿記事by Yukinem » 2011年7月18日(月) 09:01

マインクラフトのセーブデータを任意のフォルダにバックアップ、復元する外部ツールです。
おまけで時計機能付き。
作者の趣味で作りました。よろしければお使いください。

zipを解凍後、任意のフォルダでexeファイルを起動してください。
くわしくはreadmeをどうぞ。

【ソフト名】MBpA (Minecraft Backup Plus Alpha)
【最新バージョン】1.62
【対応OS】Windows7

【特徴】
・いますぐバックアップ。CTRL+Shift+Cでのバックアップも可能(minecraft.exe起動中も可)
・バックアップを残す最大数を設定可能
・自動バックアップ。バックアップを行う時間間隔を分単位で設定可能
・現在プレイ中のワールドのみバックアップも可能。容量の節約に。
・minecraft.exeの起動
・バックアップフォルダの指定で復元
・特別にバックアップ
 (最大数で設定する通常のバックアップとは別に、自動消去されないバックアップを残せます)
・バックアップマネージャ
(バックアップのコピーや削除、名前変更、メモを残すなどの管理ができます)
・本ツールにオプションを付けて起動することで、起動と同時にバックアップ操作等が可能
・おまけ
 プログレスバー様のマインクラフトの時計つき。
 CTRL+Shift+Nで朝時刻計時開始。起床と同時にご使用ください。
 時計に連動した、時間や移動距離を測定するボタンがついてます。
  計測開始→終了までの時間を、夜開始時刻から逆算して表示。おうちに帰る頃合をサポート。
UI_all.png
添付ファイル
MBpA162.zip
+908
(71.54 KiB) ダウンロード数: 15804 回
MBpA15.zip
以前のバージョンです。
(30.64 KiB) ダウンロード数: 376 回
最後に編集したユーザー Yukinem [ 2011年8月12日(金) 08:37 ], 累計 18 回
Yukinem
ID:25771cf2
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.864)

Re: Minecraftセーブデータバックアップ+α

投稿記事by gloamingmoon » 2011年7月18日(月) 11:51

ちょうどまさに、バックアップで悩んでいたところでした。
既存のツールは 5 ワールド以上に対応していないものが多くて……。

ありがたく使わせていただきます。
:red: :red:   三 :pdi: :ore: :ore: :ore:
掘るぜぇ~、超掘るぜぇ~!
アバター
gloamingmoon
ID:0d1ed977
レッドストーン掘り
 
記事: 665
登録日時: 2011年6月21日(火) 09:53

  • (PostNo.873)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Lucifer » 2011年7月18日(月) 17:02

使わせていただきます!
コミュニケーションが苦手である
軽いコミュ症and心気症です。最悪の組み合わせ
アバター
Lucifer
ID:0c81e131
石掘り
 
記事: 94
登録日時: 2011年6月21日(火) 07:54
お住まい: 日本・神奈川県 Mine市Craft町

  • (PostNo.875)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Zumi » 2011年7月18日(月) 17:35

セーブ中にバックアップを保存しないとありますが、
optifog_optimineを導入して2sごとの自動セーブするようにしています。
そのへんどうなるのでしょう?
Zumi
ID:0b215b63
 

  • (PostNo.877)

Re: Minecraftセーブデータバックアップ+α

投稿記事by うしお » 2011年7月18日(月) 18:29

いいソフトをありがとうございます^-^
バックアップソフトは今後これを使って行きたいと思います

以下は提案とバグ報告です。

<提案>
MinecraftBackupを起動している間、
他のすべてのアプリケーションで、Ctrl + Cのコピーが使えなくなってしまいます><
これはどうにか修正できますでしょうか?

<バグ報告>
①マインクラフト起動
②どこかのワールドを読み込む
③タイトルへ
③バックアップを選んで復元する
④例外発生!
⑤.minecraft\savesのファイルもほとんど消えてる!

アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。~(ry
System.IO.IOException: 別のプロセスで使用されているため、プロセスはファイル 'r.-1.-1.mcr' にアクセスできません。
場所 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
場所 System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
場所 System.IO.Directory.Delete(String path, Boolean recursive)
場所 Minecraft_Backup.Form1.deleteFolder(String delDirName)
場所 Minecraft_Backup.Form1.restoreOperation(String restoreFolderDir, String savesFolderDir, String backupFolderDir)
場所 Minecraft_Backup.Form1.バックアップを選んで復元する_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

例外をキャッチし、メッセージを出していただければありがたく思います。
アバター
うしお
ID:6f116925
石掘り
 
記事: 71
登録日時: 2011年7月10日(日) 12:38
お住まい: 宮城

  • (PostNo.891)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月18日(月) 22:53

たくさんのコメントをありがとうございます。

Ver.1.1に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。
【更新履歴】
Ver.1.1 H23.7.18
・復元処理の変更
・ホットキーの変更:ctrl+C、ctrl+Nは比較的頻繁に他プログラムで利用されるホットキーのため、
 ctrl+shift+C、ctrl+shift+Nに変更しました。
・軽微なバグ修正

>>うしおさん
・ctrl+C、ctrl+Nについては、windows既存のDLLによるホットキーのフックを使用しています。
 このため、これらをホットキーとして使用する他のプログラムを起動すると、そのプログラムで
 ホットキーが使えません。
 申し訳ありませんが、他のプログラムを利用する際は、本ツールを終了してください。
 →Ver.1.12で、チェックを外すと利用可能に修正しました。
・復元について、例外処理を含む処理に変更しました。
 復元の失敗の原因は明確ではありませんが、復元の直前に、念のため今のsavesフォルダをバックアップしているので、
 そちらからの復元も試してみてください。

>>Zumiさん
・すみません、ご質問のmodについては私は導入していないため詳しい事は分かりませんが、
 本ツールでは純粋なフォルダコピー操作を行っていて、失敗すれば例外処理されますので、タイミングが悪いと
 エラーメッセージが出力されると思います。場合によっては共存できないかもしれません。
最後に編集したユーザー Yukinem [ 2011年7月19日(火) 18:32 ], 累計 2 回
Yukinem
ID:25771cf2
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.898)

Re: Minecraftセーブデータバックアップ+α

投稿記事by 農民T » 2011年7月19日(火) 01:30

ソフト使わせていただきました。

■報告
初回起動時にパスの設定を行い「いまバックアップ」を押したところバックアップに失敗しました。
色々試してから「バックアップ保存数」を「1」にして起動しなおしたところ
正常にバックアップされるようになりました。
(因みに保存数を0にしたら.NETのエラーダイアログでエラーがでました)
同じ状況を再現しようと思ったのですが、できませんでしたが
ダメだった時は
「設定情報にあるバックアップフォルダが存在しません。バックアップフォルダの情報を再設定します。」
というエラーダイアログは出ていなかったように思います。
初回起動時に何か良くない操作をしたんじゃないかと思うんですが、記憶が…

■お願い
mcrunmanというMinecraftの起動を切り替えて行うソフトを公開しているのですが
これに「Minecraftセーブデータバックアップ+α」との連携機能を設けたいのですが、宜しいでしょうか?
mcrunmanからMinecraftBackupSettings.txt内のパスを書き換えて
その状態でMinecraftセーブデータバックアップ+αを起動する という感じになると思います。

自前でバックアップ機能を設けようかと思っていたところなので連携出来ると非常に助かります
アバター
農民T
ID:de9628f6
ラピスラズリ収集家
 
記事: 980
登録日時: 2011年7月05日(火) 02:36
お住まい: 幻想郷 人里

  • (PostNo.907)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月19日(火) 07:33

>>農民Tさん
ご報告ありがとうございます。
パスの保存のタイミングが、起動時と終了時とバックアップ数を変更する時でした。
自分で試しながら作っていると見落とすものですね…。次回に修正したいと思います。
ツールとの連携機能の件、私は全く構いません。よろしくお願いします。
Yukinem
ID:25771cf2
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.912)

Re: Minecraftセーブデータバックアップ+α

投稿記事by 農民T » 2011年7月19日(火) 12:19

>>Yukinemさん
なるほどパス保存されてない状態だったって事ですかね。
連携の件ありがとうございます、今現在は少し忙しいので
しばらくしたら連携版を作る予定です。
アバター
農民T
ID:de9628f6
ラピスラズリ収集家
 
記事: 980
登録日時: 2011年7月05日(火) 02:36
お住まい: 幻想郷 人里

  • (PostNo.923)

Re: Minecraftセーブデータバックアップ+α

投稿記事by うしお » 2011年7月19日(火) 18:11

Yukinemさん、対応感謝します^-^
これからもがんばってください、応援しています。
アバター
うしお
ID:6f116925
石掘り
 
記事: 71
登録日時: 2011年7月10日(日) 12:38
お住まい: 宮城

  • (PostNo.926)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月19日(火) 18:29

たくさんのコメントをありがとうございます。

Ver.1.12に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.12 H23.7.19
・設定ファイル書き出しのタイミングを変更。設定タブでの設定が変更される都度、ファイルに反映します。
・バックアップおよび朝時刻開始のホットキーについて、チェックを外すと他プログラムで該当するホットキーを
 利用可能に。
(これまでは、本ツールと他のプログラムを同時に起動していた場合、本ツールで使用しているホットキーを使用すると、
 他のプログラムではホットキーが使えませんでした)
Yukinem
ID:33e2571e
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.964)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月20日(水) 09:49

Ver.1.2に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.2 H23.7.20
・復元機能の整理
・ワールド情報が同じ場合はminecraftトップメニュー表示中でも復元可能に
・本ツール上でbackup_of_saves_folderからも復元可能に
・軽微なバグの修正
Yukinem
ID:25771cf2
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.975)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月20日(水) 15:46

Ver.1.3に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.3 H23.7.20
・各種パス設定の際に、ダイアログから選択できるように
・各種パスが設定された後に機能が使えるように
・設定ファイル周りのバグ修正
Yukinem
ID:33e2571e
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.1061)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月22日(金) 11:00

Ver.1.4に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.4 '11.7.22
・通常のバックアップとは別に、特別にバックアップを残せるように
Yukinem
ID:33e2571e
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.1098)

Re: Minecraftセーブデータバックアップ+α

投稿記事by ゲスト » 2011年7月23日(土) 00:54

使わせていただきます。
ものすごく助かります。どうもありがとうございました。
ゲスト
ID:28954bf8
 

  • (PostNo.1242)

Re: Minecraftセーブデータバックアップ+α

投稿記事by 農民T » 2011年7月25日(月) 19:35

どうも農民Tです。
mcrunmanの方で、MinecraftBackupPlusAlphaとの連携機能を実装させていただきました。
簡単連携機能でバックアップ方面も磐石といった感じで大変ありがたいです。

テストとして色々起動していて気づいたのですが
MinecraftBackupPlusAlphaは複数同時起動できますね。
mcrunmanの連携機能を使うと、簡単に違う設定状態で
MinecraftBackupPlusAlphaを多重起動できてしまうんですが
これはどうなんでしょう、問題ないでしょうか?
自動保存さえしていなければあまり関係ない気もしますが
アバター
農民T
ID:de9628f6
ラピスラズリ収集家
 
記事: 980
登録日時: 2011年7月05日(火) 02:36
お住まい: 幻想郷 人里

  • (PostNo.1283)

Re: Minecraftセーブデータバックアップ+α

投稿記事by はと » 2011年7月26日(火) 09:21

はじめまして。便利なソフトをありがとうございます。とても助かっています。
1つ要望があります。

起動する際に任意のJavaVMの選択など、オプション指定をしているのですが、このソフト経由だとそれができません。
私の場合64BitのJavaで起動しているのですが、デフォルトで起動されるようで、32Bitの方で動いています。
またメモリ制限オプションなども指定できないようです。

試しに設定で
"C:\Program Files\Java\jre6\bin\java.exe" -Xms512m -Xmx768m -jar "C:\Program Files (x86)\Minecraft\Minecraft.exe"

と指定したところ、指定されたパスにはMinecraft.exeが存在しません
というエラーが出ました。
任意のオプションでも起動できるようにはできないでしょうか?
上の指定のショートカットをデスクトップに作っていますがこちらは問題無く起動できます。

さらに可能であれば、起動時に MBpA.exe /a とか 適当なオプションで、自動的にバックアップ開始、及び指定されたマインクラフトの起動、及びMinecraftセーブデータバックアップ+αの最小化が行えると、凄く楽になりそうです。

突然要望ばかりで申し訳ありません。
ご検討頂ければ幸いです。

Windows7 Professional x64 SP1
はと
ID:1286d91f
 

  • (PostNo.1292)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月26日(火) 13:55

コメントをありがとうございます。

Ver.1.42に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.42 '11.7.26
・本ツールの二重起動を不可能に
・Minecraft.exeの起動パスに、オプションを付加できるように
 (使い方について詳しくはreadmeをご覧ください)

>>農民Tさん
ツールの連携のご報告をありがとうございます。
また多重起動について、コメントをありがとうございます。
仰る通り、特にメリットもない割に自動バックアップ命令が被る危険性もあるため、
Ver.1.42より多重起動については不可能といたしました。

>>はとさん
ご要望をありがとうございます。
Minecraftの起動に関するオプションについては、おそらく様々なバリエーションが考えられるため、
とりあえず、Ver.1.42より、タグの付加による対応をしてみました。くわしくはreadmeをご覧ください。
本ツールの起動オプションは、もしご要望いただいたら・・・とは考えておりました。
検討してみますのでお待ちください。
Yukinem
ID:33e2571e
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.1313)

Re: Minecraftセーブデータバックアップ+α

投稿記事by Yukinem » 2011年7月26日(火) 19:08

Ver.1.5に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.5 '11.7.26
・本ツールにオプションを付けて起動することでバックアップ操作等が行えるように

(以下readmeより抜粋)

(8)コマンドラインオプション
 本ツールをコマンドラインから起動する際、以下のオプションを付けることで、
 起動と同時に各種バックアップ関連の操作を行うことができます。
 (コマンドプロンプト以外でも、MBpA.exeのショートカットを作り、プロパティから
  オプションを書き加える事でも利用できます)
 ※各種パスの設定を行い、MinecraftBackupSettings.txtが生成された後でご利用ください。
/c : 起動と同時に通常のバックアップを実行。パス、最大数は設定に従います。
/a : 起動と同時に自動バックアップを開始。バックアップの間隔は設定に従います。
/z : 起動と同時に特別バックアップを実行。パスは設定に従います。
/s : 起動と同時に本ツールを最小化。
/m: 起動と同時にMinecraft.exeを起動。パスは設定に従います。
/x : 本ツールを終了。(他のオプションと併用する場合、最後に書いて下さい)
 例:
 "C:\ho ge\MBpA.exe" /a /s 起動と同時に自動バックアップを開始し、ツールを最小化
 "C:\ho ge\MBpA.exe" /z /x 起動と同時に特別バックアップを行い、ツールを終了
 "C:\ho ge\MBpA.exe" /a /m /s 起動と同時に自動バックアップ開始、Minecraft起動、ツール最小化
Yukinem
ID:33e2571e
木を殴ってる
 
記事: 17
登録日時: 2011年7月18日(月) 08:51

  • (PostNo.1346)

Re: Minecraftセーブデータバックアップ+α

投稿記事by kuinaq » 2011年7月27日(水) 01:12

Yukinem さんが書きました:Ver.1.5に更新しました。更新版はこのトピックの先頭のコメントよりダウンロードください。

【更新履歴】
Ver.1.5 '11.7.26
・本ツールにオプションを付けて起動することでバックアップ操作等が行えるように

(以下readmeより抜粋)

(8)コマンドラインオプション
 本ツールをコマンドラインから起動する際、以下のオプションを付けることで、
 起動と同時に各種バックアップ関連の操作を行うことができます。
 (コマンドプロンプト以外でも、MBpA.exeのショートカットを作り、プロパティから
  オプションを書き加える事でも利用できます)
 ※各種パスの設定を行い、MinecraftBackupSettings.txtが生成された後でご利用ください。
/c : 起動と同時に通常のバックアップを実行。パス、最大数は設定に従います。
/a : 起動と同時に自動バックアップを開始。バックアップの間隔は設定に従います。
/z : 起動と同時に特別バックアップを実行。パスは設定に従います。
/s : 起動と同時に本ツールを最小化。
/m: 起動と同時にMinecraft.exeを起動。パスは設定に従います。
/x : 本ツールを終了。(他のオプションと併用する場合、最後に書いて下さい)
 例:
 "C:\ho ge\MBpA.exe" /a /s 起動と同時に自動バックアップを開始し、ツールを最小化
 "C:\ho ge\MBpA.exe" /z /x 起動と同時に特別バックアップを行い、ツールを終了
 "C:\ho ge\MBpA.exe" /a /m /s 起動と同時に自動バックアップ開始、Minecraft起動、ツール最小化


いつも便利に使用しております。
ソフトの公開ありがとうございます。
引数でのオプション設定お疲れ様です。
いつも起動と同時に自動バックアップが若干わずらわしかったのでこれでより楽になります。
これからもがんばって下さい。
kuinaq
ID:63d40b6e
水から上がったとこ
 
記事: 5
登録日時: 2011年7月20日(水) 01:54

次へ

Return to ツール 公開/紹介

x