[desktop] feat: import/export data
Some checks failed
eden-license / license-header (pull_request) Failing after 30s

Currently not the ideal solution. Can't be cancelled due to JlCompress
currently lacking a method of cancellation, but for now this is a good
prototype.

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2025-10-09 15:19:32 -04:00
parent 1dec879ec8
commit 6be4b03050
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6
37 changed files with 433 additions and 128 deletions

View file

@ -21,7 +21,9 @@ const std::string GetDataDir(DataDir dir)
case DataDir::UserNand:
return (nand_dir / "user" / "Contents" / "registered").string();
case DataDir::SysNand:
return (nand_dir / "system").string();
// NB: do NOT delete save
// that contains profile data and other stuff
return (nand_dir / "system" / "Contents" / "registered").string();
case DataDir::Mods:
return Common::FS::GetEdenPathString(Common::FS::EdenPath::LoadDir);
case DataDir::Shaders: