https://github.com/yukihane/savedata-backup
https://github.com/yukihane/savedata-backup
backup-utility rust savedata savegame
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yukihane/savedata-backup
- Owner: yukihane
- Created: 2023-12-09T13:29:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-11T14:45:54.000Z (over 2 years ago)
- Last Synced: 2025-04-12T21:39:13.346Z (about 1 year ago)
- Topics: backup-utility, rust, savedata, savegame
- Language: Rust
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
== これは何?
Windows ゲームのセーブデータをバックアップする際に役立つツールです。
次の機能を有しています。
* セーブデータの場所を探し、一覧出力する
* 一覧を元にtarアーカイブを作成する
== 使い方
. 本プログラムを引数無しで実行します。
* `%APPDATA%\yukihane\savedata-backup\config` に(無ければ) `search_dir.txt` というファイルが作成されます。
. `search_dir.txt` に、セーブデータを探すディレクトリを記述します。
* 1行に1ディレクトリを記述します。
* 例: `D:\mygames`
. 本プログラムを引数 `search` を伴い実行します。
* configディレクトリに `target_dir.txt`, `target_file.txt` という2ファイルが作成されます。
* `target_dir.txt` は、既に存在した場合上書きされます。
. `target_dir.txt` を編集し、アーカイブ対象のディレクトリのみを残します。
. `target_file.txt` には、ディレクトリ単位でなくファイル単位でアーカイブするものを記述します。
* 1行に1ファイルを記述します。
* 例: `E:\mygames\game1\save.dat`
. 本プログラムを引数 `backup` を伴い実行します。
* カレントディレクトリに `archive.tar` というファイルが作成されます。
== 動機
バックアップしようと考えたとき、バックアップ対象として優先度が高いにもかかわらずどこにあるのかわからないデータとして、ゲームのセーブデータがあります。
本プログラムは、そのようなデータを見つける手間を省き、効率的にバックアップ作業を行う助けになることを目的としています。