From 1eb783aae348f906056cee17cb65dfd507429901 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sat, 31 May 2014 13:43:48 +0200 Subject: - added a new mod type that represents files handled externally (i.e. DLCs) as mods in MO - hashes of file names in bsa files are no longer checked all the time - author and description is now read from esp files - rewrote the code that fixes modlists after a rename, should be a bit more robust - fixes to qt 5 and msvc 2013 compatibility - started to update the tutorial (not done yet!) - bugfix: counter for the problems badge wasn't calculated correctly --- src/tutorials/tutorial_firststeps_main.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'src/tutorials/tutorial_firststeps_main.js') diff --git a/src/tutorials/tutorial_firststeps_main.js b/src/tutorials/tutorial_firststeps_main.js index e952c95a..97330a48 100644 --- a/src/tutorials/tutorial_firststeps_main.js +++ b/src/tutorials/tutorial_firststeps_main.js @@ -3,7 +3,8 @@ function getTutorialSteps() { return [ function() { - tutorial.text = qsTr("Welcome to the ModOrganizer Tutorial! This will guide you through the most important features of the program.") + tutorial.text = qsTr("Welcome to the ModOrganizer Tutorial! This will guide you through the most common features of MO." + + "\nPlease go along with the tutorial because some things can't be demonstrated if you skip something.") waitForClick() }, @@ -37,13 +38,26 @@ function getTutorialSteps() }, function() { - tutorial.text = qsTr("This list displays all mods installed through MO. The first point in our agenda will be adding some stuff to it.") + tutorial.text = qsTr("This list displays all mods installed through MO. It also displays installed DLCs and some mods " + + "installed outside MO but you have limited control over those in MO.") highlightItem("modList", false) waitForClick() }, function() { - tutorial.text = qsTr("There are a few ways to get mods into ModOrganizer. You can use your regular browser to send download from nexusmods to MO." + tutorial.text = qsTr("Before we start installing mods, let's have a quick look at the settings.") + highlightAction("actionSettings", true) + tutorialControl.waitForAction("actionSettings") + }, + + function() { + tutorial.text = qsTr("Now it's time to install a few mods!" + + "Please go along with this because we need a few mods installed to demonstrate other features") + waitForClick() + }, + + function() { + tutorial.text = qsTr("There are a few ways to get mods into ModOrganizer. You can use your regular browser to send download from Nexus to MO. " + "Click on \"Nexus\" to open the appropriate nexusmods page. This will also register ModOrganizer as the downloader " + "for \"nxm links\" for the game MO is managing. \"nxm links\" are the green buttons on Nexus saying \"Download with Manager\".") highlightAction("actionNexus", true) @@ -51,7 +65,7 @@ function getTutorialSteps() }, function() { - tutorial.text = qsTr("Downloads will appear here. Double click one to install it.") + tutorial.text = qsTr("Downloads will appear here. Please download at least one mod, then double click it to install.") applicationWindow.modInstalled.connect(nextStep) highlightItem("downloadView", true) }, -- cgit v1.3.1