aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx/Ui
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx/Ui')
-rw-r--r--Ryujinx/Ui/Widgets/GameTableContextMenu.Designer.cs11
-rw-r--r--Ryujinx/Ui/Widgets/GameTableContextMenu.cs8
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);