From abba6ed260565c15a4e16f3637a15799c6bcf473 Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Tue, 3 Jun 2025 10:42:29 +1000 Subject: [PATCH] Add help on changing peripherals to TAStudio's `Columns` menu see #2449 --- .../tools/TAStudio/TAStudio.MenuItems.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs index afac1b70af..62e439239a 100644 --- a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs +++ b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs @@ -1183,9 +1183,10 @@ namespace BizHawk.Client.EmuHawk } } + ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator()); + if (keysMenus.Length > 0) { - ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator()); ToolStripMenuItem item = new("Show Keys") { CheckOnClick = true }; void UpdateAggregateCheckState() => item.CheckState = keysMenus @@ -1264,6 +1265,14 @@ namespace BizHawk.Client.EmuHawk dummyObject.DropDownItems.Insert(0, item); dummyObject.DropDownItems.Insert(1, new ToolStripSeparator()); } + + ColumnsSubMenu.DropDownItems.Add(new ToolStripMenuItem + { + Enabled = false, + Text = "Change Peripherals...", + ToolTipText = "Changing peripherals/players is done in the core's sync settings (if the core supports different peripherals)." + + "\nAs these can't be changed in the middle of a movie, you'll have to close TAStudio, change the settings, and create a new TAStudio project.", + }); } // ReSharper disable once UnusedMember.Local