{SV} Line Slalom Course

By way of introduction let me explain that I suffer from a common ailment amongst programmers, scripters, and nerdy sorts in general. It’s known as “creeping feature-itis” and there is no cure.

Well there’s a cure but it hasn’t been released yet because the developers keep adding things to it ūüôā

Take for example the {SV} Slalom Course:Line Slalom Featured 2I actually created the precursor to the Line Slalom a while back. We were practicing slaloms at someone’s home and out of curiosity I checked to learn that the slalom course itself was something like 50 LI. Adding a scoreboard to it raised that to over 80! I figured that I had to be able to do better than that and so got started. The original slalom I built was 19 LI but I ran into some rotational math problems – which are my SL kryptonite – so it got shelved for a while.

Important Builder’s Tip;¬†before you start crowing to friends about your cool new thing, test it at multiple rotations to ensure that it works when it’s facing a direction that isn’t east and you don’t look like a boob ūüôā

So I set it aside and worked on the Steeples and a few other things in the mean time until I had a clever thought that got me around my rotational math problem and here we are! Oh and I shaved the LI from 19 to 13 which includes the built in score board and I was done!

HAH, as if!

That’s when feature creep set in. I decided to add fancy lights on the posts to indicate a fault. Then Carina got dragged into it and we added arrows to the lights to indicate which direction the pony was travelling when the fault occurred. Then I decided to replace the old score board which used prims for the text display with a modified version of the single prim score board from the Steeple Set that uses SL’s Media On A Prim web page to display the results. Oh and if I’m already doing THAT it’s just a small step to add the ability to send results to a full blown {SV} Score Board! And I really need to add the ability to set course admins with a note card! And! And! And!

See, Creeping Feature-itis. Very sad.

And while it does mean that all of our products get crammed full of features, it also means I have to document all of them which leads us here ūüôā

The following refers to the {SV} Line Slalom, but all of the course lay outs function the same way so it applies to all of out slalom courses. The Line Slalom was the first built so it’s the one that gets the instructions ūüôā

Warning – There will be pony puns ūüôā

On Your Mark – Basic Setup

Rez it, and position it and the basic set up is done. Of course there are a couple of other things you can do…

Logo – You can replace our nifty logo on the score board’s control panel with one of your own by simply editing the Slalom and dropping your logo texture into it. ¬†If you want to change your¬†logo texture simply delete the first one you added and add a new one. ¬†If you want to return to using our logo delete all of the textures from the contents of the slalom course.

Admins – There are two ways of managing who can administer the course. You can use the Settings menu which I’ll cover in a moment, or you can use the Admins notecard. It’s located in the root of the Salalom course and all you need to do is add or remove names. Anyone whose name is on the list can access the course settings menu.

Get Ready – The Settings Menu

Click the Settings button on the control panel below the score board.  Assuming you have access to the menu should get something similar to this:mnu - New Line Slalom Settings

btn-Course Name ¬†This allows you to specify a short name for this slalom course. ¬†It’s mainly of use when you’re sending the course results to one of the networked {SV} Score Boards.
sb-btn Settings Menu Access

Here’s that secondary way of setting up administrators. ¬†You can specify Owner or Group Member with the Menu button.

Keep in mind that if there is an admins notecard that any names on it are given access to the settings menu regardless of group membership.

btn-Reset All Resets all of the scripts in the course, and clears the scoreboard of all results.
btn-Board ID

You can set the Board ID to match that of a networked {SV} Score Board and all of the results for this course will be sent to the {SV} Score Board with the matching ID.

This is only of use when using the networked {SV} Score Board that comes in the {SV} Steeple System.

btn-Laps

Use this to set the number of laps the pony must complete from 1 to 5.

Failing to complete the specified number of laps disqualifies the pony.

btn-Sounds Turns the sound effects on or off.
btn-Report

Sets the level of the chatted – some might say “chatty” – messages that the course generates. There are three options:

Off – the course only chats the starting and ending messages.

Brief – the course will chat the starting and ending messages as well as notifications of faults.

Verbose – The course will generate a full recap at the end of each run.

btn - Recorder

Allows you to set a channel for the course to broadcast results to a Score Recorder using the Subus format for scoring competitions.

Don’t worry if this doesn’t make ¬†sense to you at the moment. ¬†It’s only important when the course is being used in an event.

Set the Recorder Channel to 0 to turn this function off.

Go!  Using the {SV} Slalom Course

Actually using the course is pretty simple. Cross the white chalk start line to start, slalom up and back however many times the course requires,¬†don’t run into the posts, and then cross the white chalk line to end.

Colliding with a post will cause a fault which will light up one of the two bands on that post, and add a .5 second penalty to the pony’s time. Skipping a crossing between posts will disqualify the pony entirely.

The results of each run will be chatted locally as well as appearing on the scoreboard.

Allow me to crow a bit about the score board. ¬†The entire thing including the control panel is a single mesh prim that’s just under 1 LI. ¬†It uses¬†SL’s Media On A Prim (MOAP because nerds love our abbreviations) to display up to 10 scores on a single prim by creating it’s own very simple little web page then serving that up to display on the score board.

The down side to this is that in order for MOAP to work the viewer has to be set to permit streaming media to play automatically.¬†¬†So if you see either a blank score board or it simply reads “Updating” you just need to go into¬†Preferences in your viewer, then¬†set¬†Streaming Media to¬†Auto-play. ¬†The terminology will vary from one viewer to the next but it should be something similar.

Finally, just below¬†the score board is the control panel which should look something like this:Slalom Control PanelLet’s start out with Laps. This is the number of complete laps – up and back – you must complete. The course administrator can set this to a specific number between 1 and 5. ¬†You must complete that number exactly. No more and no less.

There are also four buttons on the control panel. I covered the Settings button in the previous section but there are still three to go:

CP-Recent Ranked

The built in score board holds the most recent ten scores, as well as the ten best scores since the last time the board was completely reset.  Clicking this button switches the display between the two.

Note – the Ranked score list only shows the best score for each pony, so each name will only appear once regardless of how many times that pony has run the course.

sl-btn Reset This does a soft reset of the course¬†which simply resets the timer and fault counters, but which¬†doesn’t clear the scoreboard of the current results.
sl-btn Trainer

This gives the pony an {SV} Pony Trainer device which they can wear and activate by pressing page down. When active the Pony Trainer leaves a solid particle trail behind the pony so it’s a simple matter to see where he or she got too close to a post and faulted, or was too far away and can improve their score.

One note, SL limits the duration of a particle to 30 seconds which isn’t something that can be changed, so the Pony Trainer trail will start to vanish after 30 seconds.

sl-btn Settings Assuming you have access – and if it’s your Line Slalom why wouldn’t you – this will open the settings menu which we’ll get to in a moment.

And that’s pretty much it ūüôā