It is good first to have a look at how to make a very simple example. The first step when creating a script is to describe how will be the script we want to make. In this case the script will be very simple, a well-looking female ask the slave to strip naked and then to masturbate till the edge, for eventually dismiss the slave without letting him/her to cum.
So now we have an idea of how our script should go, we can start to make it a reality. We need a blank sheet to make our script, so first of all open ssScriptMaker and you will be presented with a blank sheet. To do that you should double-click ssScriptMaker.exe if you're in windows, or execute ssScriptMaker.sh if you're under mac or linux. If your system is configured to open jar files from the explorer, you can also double-click ssScriptMaker.jar. Finally if none of the above ways worked or satisfied you, you can open a terminal, navigate to your SexScripts folder, and execute the command “java -jar ssScriptMaker.jar”, without the double quotes “ ”. If you already have ssScriptMaker opened, you can select new from the file menu, press Ctrl+N, or click the white sheet icon in the toolbar to get a blank sheet to start a script with.
First of all before going any deep over the script behavior is a good idea to set the global script information. To do this, in the main panel select the tab named Script Info, and fill the fields you will see. Choose any name you like for the script's name, and put yours (or your nickname) in the author field. You can also put your e-mail in the next field or left it blank. Leave the version, license, status and language fields like they are and select a background color you like. Try to use light colors as background colors cause they happen to get the user's view less tired. Fill the tags field with “femaledom, test” without the double quotes “ ”. Fill the summary field with “A dom girl wants to play with you” or some other script description you like and leave the used items and disclaimer fields in blank.
Now we have set up our script, is a good moment to save it. To do that, select save from file menu, press Ctrl+S, or click the diskette icon in the toolbar. Like this is the first time saving your script you will have to provide a name. The next times you save the script you won't have to provide the script's name.
Once the script's set up, we can add some resources to it. First we are going to need an image of a hot girl to star our script. From now on we will be referring this image as girl.jpg. To add girl.jpg to script's resources, go to the Resources tab in the main panel. Press the Add Image button and select girl.jpg. We have now added an image to our scripts resources! It's a good moment to save our script. Try to save your scripts as often as you can, so if something weird happens, you can recover your script without losing to much work.
Now we have all the tools we need to create our script. Let's first get an oversight of how scripts work on SexScripts. All scripts are in fact some sort of a list of commands, that will be executed sequentially. So if we have the following script:
command1
command2
command3
…
commandN
If we run the script, command1 will first be executed, and once it's finished its execution, command2 will be executed, and once it's finished, the next command3 will be executed and so on. SexScripts will also be always showing an image and some text message, until we expressly hide them with a command.
To add commands to our script we have to first select the Script tab from the main panel. In this tab we will see a blank box where the commands we will add to our script will be displayed, and at the right, a panel with the available commands sorted in tabs by their type. The very first command we're going to add to our script is a comment, so click on the comment button in the basic tab from the commands panel. A new window will be launched with a textbox and two buttons, one labeled Ok and the other labeled Cancel. Type “Start of my Script” without the quotes in the textbox and click Ok. You will now be able to see your comment printed in yellow in your script commands list. Comments are in fact no commands, and they will be all ignored when the scripts runs. Putting comments through your script will help you to remember what were you doing at some point in your script, and they're very useful if you plan to do large scripts with a lots of commands.
The next thing we are doing, is to add the first command that will be really executed. We are going to select what will be the current image shown by SexScripts to give our script a custom look. To do that click the show image button in the basic tab. In the new window select girl.jpg from the drop list and click Ok. You now will see your command just under the beginning comment. If you want to edit or change a command you can double-click on it. If you want to delete a command from the list you can select the command you wish delete with a single click on it, and press delete key from the keyboard. Every time you add a new command to your script, it will be added just under the selected command of your script's command list, so keep an eye on what command line is selected before adding commands. Because of that, it's always useful to let the very first command to be a comment, so if you want to add commands before your first script command, you only have to select that very first comment and add the wished commands.
The next command we are going to add is a greetings from our star girl. To do that, we are going to select what message will be shown by SexScripts. Make sure the last line from the script command list is selected and click the show message button from the basic tab. Fill the message textbox with “Hi there!” and make sure that the wait checkbox is selected. Select to wait a number of seconds, and type 4 in the seconds field. Then click Ok. This last command will put our custom message as the current message shown and wait a delay of 4 seconds before executing the next command, so the slave has time to read it before we change it for another.
The following command we are going to add is another message to show, but this time our girl will head the slave by his/her name, to give the slave a custom feeling. So again we click the show message button and fill the message textbox with “How are you today, $name?” and again select a delay of 4 seconds. When the script runs this command, actually $name will not be shown but the slave name will be shown instead. $name is a special character. If you're interested in a list of the special characters you can use, you can click here.
The next thing our girl will do, is to ask the slave to get naked. We can show a message with that order, but we cannot wait a predefined number of seconds cause the slave can take any amount of time to undress. So this time we are going to wait until the slave clicks a button to alert our girl that he/she is naked. To do that, click again the show message button and type “Now get completely naked, quickly.” as the message. But this time instead of waiting a number of seconds select to wait for a button press, and type “I'm naked” as the button label.
Now she have her slave naked, our girl is going to order the slave to start masturbating. But this time we are going to wait a random amount of seconds to give our script different wait delays every time the script is run. Click again the show message button and fill the message with “Start masturbating for me, slave.”, but this time select to wait a random time. As the minimum wait time type 60, and as the maximum wait type 120. These wait times are interpreted as seconds, so the wait delay for this command will be a random time between one and two minutes.
To end our script, the girl is going to ask the slave to get to the edge, and then stop without cumming. Click again the show message button and type “Now get quickly to the edge, $name!” as the message and select to wait for a button press. Label the button “I'm on the edge” and click Ok. Click one last time on show message command and type “You're getting me bored slave. I'm going to do some more interesting stuff. You're not allowed to cum in any way.“. Add a delay of 9 seconds and click Ok.
Now we have finished our script, in a very few mouse clicks. Save your script. The next thing we are eager to do is to export it to SexScripts to test it. To do that simply select export script from the file menu or click on the export icon in the toolbar. We have now exported our script and can run it on SexScripts. If you open SexScripts and select open from the file menu you will now see a new script with name (the name you chose for the script).groovy. Open it and it will immediately start to run.
Now it's time for you to play a little more with ssMakerScripts and to experiment with the other available commands and see what are their behaviors. If you want to, you can take a look at the scripts placed in the ssMakerScripts/Examples folder. There you will find three scripts. In HavingFun you will find an example of practically every basic command. In SpankingTime you will see another example, but this deals with some advanced commands, but is still very simple. Once you want to step into groovy you can take a look to functions to see an example that deals with functions.