diff --git a/CHANGELOG.md b/CHANGELOG.md index c114ca3b..594a9a82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased +## v0.5.0 (2020-07-25) * Added: * Support for custom games. diff --git a/Cargo.lock b/Cargo.lock index 3eee1705..14ace1ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1518,7 +1518,7 @@ dependencies = [ [[package]] name = "ludusavi" -version = "0.4.0" +version = "0.5.0" dependencies = [ "base64 0.12.3", "copypasta", diff --git a/Cargo.toml b/Cargo.toml index 173fb568..3ccbd12e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ludusavi" -version = "0.4.0" +version = "0.5.0" authors = ["mtkennerly "] edition = "2018" description = "Game save backup tool" diff --git a/README.md b/README.md index f2e58cf5..3b8c29c9 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ to that project. Data is ultimately sourced from [PCGamingWiki](https://www.pcga so you are encouraged to contribute any new or fixed data back to the wiki itself. ## Features -* Ability to back up data from more than 7,000 games. +* Ability to back up data from more than 7,000 games plus your own custom entries. * Backup and restore for Steam as well as other game libraries. * Preview of the backup/restore before actually performing it. * Both a graphical interface and command line interface for scripting. @@ -75,7 +75,8 @@ Run `ludusavi --help` for the full usage information. * If the target folder already exists, it will be deleted first, then recreated. * Within the target folder, for every game with data to back up, - a subfolder will be created with the game's name encoded as Base64. + a subfolder will be created with the game's name encoded as + [Base64](https://en.wikipedia.org/wiki/Base64). For example, files for `Celeste` would go into a folder named `Q2VsZXN0ZQ==`. * Within each game's backup folder, any relevant files will be stored with their name as the Base64 encoding of the full path to the original file. @@ -125,13 +126,12 @@ Run `ludusavi --help` for the full usage information. * You can select/deselect specific games in restore mode just like you can in backup mode. The checkbox settings are remembered separately for both modes. - ### Configuration Ludusavi stores its configuration in `~/.config/ludusavi` (Windows: `C:/Users//.config/ludusavi`). @@ -176,14 +175,12 @@ Here are the available settings (all are required unless otherwise noted): * Each entry in the list should be a map with these fields: * `source` (string): The original location when the backup was performed. * `target` (string): The new location. - Example: diff --git a/docs/demo-cli.gif b/docs/demo-cli.gif index 308db31c..8dbc6e03 100644 Binary files a/docs/demo-cli.gif and b/docs/demo-cli.gif differ diff --git a/docs/demo-gui.gif b/docs/demo-gui.gif index 4bf935ea..1b4c9cad 100644 Binary files a/docs/demo-gui.gif and b/docs/demo-gui.gif differ