diff --git a/config/menus.cfg b/config/menus.cfg index 5db13c01..a5022047 100755 --- a/config/menus.cfg +++ b/config/menus.cfg @@ -107,6 +107,7 @@ newmenu help menuitem "AssaultCube reference" "showmenu reference" menuitem "Search the reference" [ showmenu "Reference search" ] menuitem "Keyboard controls" "showmenu controls" +menuitem "Demo tutorial" [tutstart 1] menuitem "" -1 menuitem "...for further information/help see the README" "echo 2The readme can be found in the base AssaultCube directory." diff --git a/config/menus_settings.cfg b/config/menus_settings.cfg index c64212b8..e4d8ea3b 100644 --- a/config/menus_settings.cfg +++ b/config/menus_settings.cfg @@ -53,8 +53,14 @@ menuitemslider "Graphics detail: " 1 6 "$gfxqualityalias" 1 [ Horrible Low Mediu menuitemslider "Sound detail: " 1 3 "$soundqualityalias" 1 "Low Medium High" "new_sound_quality $arg1" menuitemslider "Field of view: " 75 120 "$fov" 2 "" "fov $arg1" menuitem "" -1 +menuitem " 0 [ OK; View Tutorial ]" [ closemenu "Quick setup"; resetgl; showmenu "Confirm tutorial"] menuitem " 2 [ OK ]" [ closemenu "QUICK setup"; resetgl ] +newmenu "Confirm tutorial" + +menuitem "Proceed with tutorial" "tutstart 1" +menuitem " 3Cancel" [ closemenu "Cofirm tutorial" ] + alias new_gfx_quality [ if (= $arg1 6) [ // "INSANE!" gfx quality diff --git a/config/scripts.cfg b/config/scripts.cfg index d2f0a28f..41dafe0d 100644 --- a/config/scripts.cfg +++ b/config/scripts.cfg @@ -238,6 +238,8 @@ addOnLoadOnce = [ add2alias mapstartonce $arg1 ] addOnLoadAlways = [ add2alias mapstartalways $arg1 ] addOnQuit = [ add2alias onQuit $arg1 ] +run tutorial + // Simple claim-admin script for one single-server. // Fill in the 3 aliases below, and uncomment the below line to activate. // bind F3 "customclaimadminscript" @@ -247,6 +249,3 @@ alias _CAS_servername "SERVER NAME" alias customclaimadminscript [ if (strcmp (curserver 1) $_CAS_serverip) [ if (= (currole) 0) [ setadmin 1 $_CAS_serverpass ] [ setadmin 0; echo "you relinquished admin status" ] ] [ alias _CAS_erroroutput (concat " 3ERROR: 5you're not connected to" $_CAS_servername "servers"); echo $_CAS_erroroutput ] ] - - - diff --git a/demos/tutorial_demo.dmo b/demos/tutorial_demo.dmo new file mode 100644 index 00000000..edeaeac2 Binary files /dev/null and b/demos/tutorial_demo.dmo differ