diff --git a/ConfigGenerator/ConfigGenerator.csproj b/ConfigGenerator/ConfigGenerator.csproj
index a4d008447..48b82776d 100644
--- a/ConfigGenerator/ConfigGenerator.csproj
+++ b/ConfigGenerator/ConfigGenerator.csproj
@@ -74,6 +74,7 @@
+
ConfigPage.cs
diff --git a/ConfigGenerator/RunTime.cs b/ConfigGenerator/RunTime.cs
new file mode 100644
index 000000000..e464f48a0
--- /dev/null
+++ b/ConfigGenerator/RunTime.cs
@@ -0,0 +1,33 @@
+/*
+ _ _ _ ____ _ _____
+ / \ _ __ ___ | |__ (_)/ ___| | |_ ___ __ _ _ __ ___ | ___|__ _ _ __ _ __ ___
+ / _ \ | '__|/ __|| '_ \ | |\___ \ | __|/ _ \ / _` || '_ ` _ \ | |_ / _` || '__|| '_ ` _ \
+ / ___ \ | | | (__ | | | || | ___) || |_| __/| (_| || | | | | || _|| (_| || | | | | | | |
+/_/ \_\|_| \___||_| |_||_||____/ \__|\___| \__,_||_| |_| |_||_| \__,_||_| |_| |_| |_|
+
+ Copyright 2015-2016 Łukasz "JustArchi" Domeradzki
+ Contact: JustArchi@JustArchi.net
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/
+
+using System;
+
+namespace ConfigGenerator {
+ internal static class Runtime {
+ private static readonly Type MonoRuntime = Type.GetType("Mono.Runtime");
+
+ internal static bool IsRunningOnMono => MonoRuntime != null;
+ }
+}
diff --git a/ConfigGenerator/Tutorial.cs b/ConfigGenerator/Tutorial.cs
index da87bd3c7..97dc5fd7d 100644
--- a/ConfigGenerator/Tutorial.cs
+++ b/ConfigGenerator/Tutorial.cs
@@ -57,8 +57,14 @@ namespace ConfigGenerator {
Logging.LogGenericInfoWithoutStacktrace("You can now notice the main ASF Config Generator screen, it's really easy to use!");
Logging.LogGenericInfoWithoutStacktrace("At the top of the window you can notice currently loaded configs, and 3 extra buttons for removing, renaming and adding new ones.");
Logging.LogGenericInfoWithoutStacktrace("In the middle of the window you will be able to configure all config properties that are available for you.");
- Logging.LogGenericInfoWithoutStacktrace("In the top right corner you can find help button [?] which will redirect you to ASF wiki where you can find more information.");
- Logging.LogGenericInfoWithoutStacktrace("Please click the help button to continue.");
+ if (!Runtime.IsRunningOnMono) {
+ Logging.LogGenericInfoWithoutStacktrace("In the top right corner you can find help button [?] which will redirect you to ASF wiki where you can find more information.");
+ Logging.LogGenericInfoWithoutStacktrace("Please click the help button to continue.");
+ } else {
+ Logging.LogGenericInfoWithoutStacktrace("Please visit ASF wiki if you're in doubt - you can find more information there.");
+ Logging.LogGenericInfoWithoutStacktrace("Alright, let's start configuring our ASF. Click on the plus [+] button to add your first steam account to ASF!");
+ NextPhase = EPhase.HelpFinished;
+ }
break;
case EPhase.Help:
Logging.LogGenericInfoWithoutStacktrace("Well done! On ASF wiki you can find detailed help about every config property you're going to configure in a moment.");