From 3b531de670a011c40b269eaba33e2fea8f438859 Mon Sep 17 00:00:00 2001 From: Thog Date: Sun, 1 Mar 2020 23:56:02 +0100 Subject: Implement mii:u and mii:e entirely (#955) * Implement mii:u and mii:e entirely Co-authored-by: AcK77 This commit implement the mii service accurately. This is based on Ac_k work but was polished and updated to 7.x. Please note that the following calls are partially implemented: - Convert: Used to convert from old console format (Wii/Wii U/3ds) - Import and Export: this is shouldn't be accesible in production mode. * Remove some debug leftovers * Make it possible to load an arbitrary mii database from a Switch * Address gdk's comments * Reduce visibility of all the Mii code * Address Ac_K's comments * Remove the StructLayout of DatabaseSessionMetadata * Add a missing line return in DatabaseSessionMetadata * Misc fixes and style changes * Fix some issues from last commit * Fix database server metadata UpdateCounter in MarkDirty (Thanks Moose for the catch) * MountCounter should only be incremented when no error is reported * Fix FixDatabase Co-authored-by: Alex Barney --- Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs (limited to 'Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs') diff --git a/Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs b/Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs new file mode 100644 index 00000000..a9f76902 --- /dev/null +++ b/Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs @@ -0,0 +1,8 @@ +namespace Ryujinx.HLE.HOS.Services.Mii +{ + [Service("miiimg")] // 5.0.0+ + class IImageDatabaseService : IpcService + { + public IImageDatabaseService(ServiceCtx context) { } + } +} \ No newline at end of file -- cgit v1.2.3