diff --git a/content/posts/newsletter-012/index.md b/content/posts/newsletter-012/index.md index b2dcedabd..1147aaeea 100644 --- a/content/posts/newsletter-012/index.md +++ b/content/posts/newsletter-012/index.md @@ -328,6 +328,28 @@ tokio), all but a few worked out-of-the-box! [vulkan-renderer-prototype-video]: https://www.youtube.com/watch?v=Ks_HQbejHE4 [moltenvk]: https://github.com/KhronosGroup/MoltenVK +### [Ludusavi] + +![Demo of Ludusavi GUI](ludusavi.gif) + +[Ludusavi] is a tool written in Rust by [@mtkennerly] for backing up PC game +save data. It has backup info for more than 7,000 games, is cross-platform for +Windows, Linux, and Mac, and has a GUI as well as a command line interface. +The GUI was created using the [Iced] crate. + +The [backup info] is sourced from [PCGamingWiki] so that everyone can help to +expand the data, and it's stored in a documented format so that other backup +tools can share the same data set. A [plugin] for [Playnite] was also just +released. + +[Ludusavi]: https://github.com/mtkennerly/ludusavi +[@mtkennerly]: https://twitter.com/mtkennerly +[Iced]: https://crates.io/crates/iced +[backup info]: https://github.com/mtkennerly/ludusavi-manifest +[PCGamingWiki]: https://www.pcgamingwiki.com/wiki/Home +[plugin]: https://github.com/mtkennerly/ludusavi-playnite +[Playnite]: https://playnite.link + ### [Langcraft] [Langcraft] is the Minecraft LLVM target you've never wanted. diff --git a/content/posts/newsletter-012/ludusavi.gif b/content/posts/newsletter-012/ludusavi.gif new file mode 100644 index 000000000..85a64d3d7 Binary files /dev/null and b/content/posts/newsletter-012/ludusavi.gif differ