diff --git a/Ryujinx.HLE/HOS/Services/FspSrv/IFileSystemProxy.cs b/Ryujinx.HLE/HOS/Services/FspSrv/IFileSystemProxy.cs index daade982d7..afc8522e9f 100644 --- a/Ryujinx.HLE/HOS/Services/FspSrv/IFileSystemProxy.cs +++ b/Ryujinx.HLE/HOS/Services/FspSrv/IFileSystemProxy.cs @@ -229,7 +229,9 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv string savePath = context.Device.FileSystem.GetGameSavePath(saveInfo, context); LocalFileSystem fileSystem = new LocalFileSystem(savePath); - MakeObject(context, new IFileSystem(fileSystem)); + DirectorySaveDataFileSystem saveFileSystem = new DirectorySaveDataFileSystem(fileSystem); + + MakeObject(context, new IFileSystem(saveFileSystem)); } private long OpenNsp(ServiceCtx context, string pfsPath) diff --git a/Ryujinx.HLE/Ryujinx.HLE.csproj b/Ryujinx.HLE/Ryujinx.HLE.csproj index ec5a9a4fcc..c1b401bf99 100644 --- a/Ryujinx.HLE/Ryujinx.HLE.csproj +++ b/Ryujinx.HLE/Ryujinx.HLE.csproj @@ -46,7 +46,7 @@ - +