diff --git a/OtterGui b/OtterGui index 750f7415..1e0d04b9 160000 --- a/OtterGui +++ b/OtterGui @@ -1 +1 @@ -Subproject commit 750f7415d07334530ad12db10f3dd28fd7e1f130 +Subproject commit 1e0d04b90043faad979c3e7316a733870eb16108 diff --git a/Penumbra/UI/ConfigWindow.ModsTab.cs b/Penumbra/UI/ConfigWindow.ModsTab.cs index ba88c75d..57c48c9e 100644 --- a/Penumbra/UI/ConfigWindow.ModsTab.cs +++ b/Penumbra/UI/ConfigWindow.ModsTab.cs @@ -71,6 +71,7 @@ public partial class ConfigWindow { if( Penumbra.Config.HideRedrawBar ) { + SkipTutorial( BasicTutorialSteps.Redrawing ); return; } diff --git a/Penumbra/UI/ConfigWindow.Tutorial.cs b/Penumbra/UI/ConfigWindow.Tutorial.cs index 04fa3513..a5b34840 100644 --- a/Penumbra/UI/ConfigWindow.Tutorial.cs +++ b/Penumbra/UI/ConfigWindow.Tutorial.cs @@ -44,6 +44,14 @@ public partial class ConfigWindow Penumbra.Config.Save(); } ); + [MethodImpl( MethodImplOptions.AggressiveInlining )] + public static void SkipTutorial( BasicTutorialSteps step ) + => Tutorial.Skip( ( int )step, Penumbra.Config.TutorialStep, v => + { + Penumbra.Config.TutorialStep = v; + Penumbra.Config.Save(); + } ); + public enum BasicTutorialSteps { GeneralTooltips, @@ -88,8 +96,7 @@ public partial class ConfigWindow + "The mod directory should be a short path - like 'C:\\FFXIVMods' - on your fastest available drive. Faster drives improve performance.\n\n" + "The folder should be an empty folder no other applications write to." ) .Register( "Initial Setup, Step 2: Enable Mods", "Do not forget to enable your mods in case they are not." ) - .Register( "Advanced Settings", "When you are just starting, you should leave this off.\n\n" - + "If you need to do any editing of your mods, you will have to turn it on later." ) + .Deprecated() .Register( "General Settings", "Look through all of these settings before starting, they might help you a lot!\n\n" + "If you do not know what some of these do yet, return to this later!" ) .Register( "Initial Setup, Step 3: Collections", "Collections are lists of settings for your installed mods.\n\n"