diff options
Diffstat (limited to 'Ryujinx/Ui')
-rw-r--r-- | Ryujinx/Ui/Widgets/GameTableContextMenu.Designer.cs | 11 | ||||
-rw-r--r-- | Ryujinx/Ui/Widgets/GameTableContextMenu.cs | 8 |
2 files changed, 19 insertions, 0 deletions
diff --git a/Ryujinx/Ui/Widgets/GameTableContextMenu.Designer.cs b/Ryujinx/Ui/Widgets/GameTableContextMenu.Designer.cs index 190efd49..f1b5ce34 100644 --- a/Ryujinx/Ui/Widgets/GameTableContextMenu.Designer.cs +++ b/Ryujinx/Ui/Widgets/GameTableContextMenu.Designer.cs @@ -11,6 +11,7 @@ namespace Ryujinx.Ui.Widgets private MenuItem _manageDlcMenuItem; private MenuItem _manageCheatMenuItem; private MenuItem _openTitleModDirMenuItem; + private MenuItem _openTitleSdModDirMenuItem; private Menu _extractSubMenu; private MenuItem _extractMenuItem; private MenuItem _extractRomFsMenuItem; @@ -89,6 +90,15 @@ namespace Ryujinx.Ui.Widgets _openTitleModDirMenuItem.Activated += OpenTitleModDir_Clicked; // + // _openTitleSdModDirMenuItem + // + _openTitleSdModDirMenuItem = new MenuItem("Open Atmosphere Mods Directory") + { + TooltipText = "Open the alternative SD card atmosphere directory which contains the Application's Mods." + }; + _openTitleSdModDirMenuItem.Activated += OpenTitleSdModDir_Clicked; + + // // _extractSubMenu // _extractSubMenu = new Menu(); @@ -199,6 +209,7 @@ namespace Ryujinx.Ui.Widgets Add(_manageDlcMenuItem); Add(_manageCheatMenuItem); Add(_openTitleModDirMenuItem); + Add(_openTitleSdModDirMenuItem); Add(new SeparatorMenuItem()); Add(_manageCacheMenuItem); Add(_extractMenuItem); diff --git a/Ryujinx/Ui/Widgets/GameTableContextMenu.cs b/Ryujinx/Ui/Widgets/GameTableContextMenu.cs index ef8fca34..306033d2 100644 --- a/Ryujinx/Ui/Widgets/GameTableContextMenu.cs +++ b/Ryujinx/Ui/Widgets/GameTableContextMenu.cs @@ -477,6 +477,14 @@ namespace Ryujinx.Ui.Widgets OpenHelper.OpenFolder(titleModsPath); } + private void OpenTitleSdModDir_Clicked(object sender, EventArgs args) + { + string sdModsBasePath = _virtualFileSystem.ModLoader.GetSdModsBasePath(); + string titleModsPath = _virtualFileSystem.ModLoader.GetTitleDir(sdModsBasePath, _titleIdText); + + OpenHelper.OpenFolder(titleModsPath); + } + private void ExtractRomFs_Clicked(object sender, EventArgs args) { ExtractSection(NcaSectionType.Data); |