One of the big advantages of the complex tools we provide users to create missions in SmallWorlds is the length and breadth of interactions you can utilize. However the issue often is keeping track of all the interactions you've created. Schematic View gives you a way to visualize the interactions that are attached to items in your space, and easily locate which items you need to edit.
Interactions show on a tab within the Missions dock panel. Schematic View will appear when you bring up the Interactions tab, and will disappear when that tab is inactive. If you have not selected an item to edit interactions for, the Interactions Tab interface will prompt you to select an item from the viewport.
You will be able to use keyboard modifiers when clicking in-world items to perform common editing actions more efficiently:
Shift + Click: Edit item interactions
Ctrl + Click: Move item
Ctrl + Shift + Click: Remove item from space
When Schematic View is active, the Camera will no longer be attached to your Avatar, allowing you to quickly look around the space.
Item List View
A subcategory found in the Interactions tab - ‘Items’. This view will display all the items placed into the space in a filterable list.
The list will be searchable by item name, and will have a set of useful filter presets (items with interactions, items with events, items involved in missions, etc.) The item list (and in-world overlays) will always reflect the current filter/search settings.
The Event filter presets (Has Events, Sends Events, Receives Events) have an additional input field so you can filter by event name to make it easier and quicker to narrow down what you are looking for. Once you start typing the name in the input box, auto-complete and drop lists will greatly enhance the speed and accuracy of your search..
In the Reactions tab, the events box has an auto-complete function. When you start typing, the event name field will automatically suggest existing events to you, making searching and selecting easy and quick. Alternately you can as always create a new event name.
In-world Overlay Filtering
In-world overlay graphics are only displayed for items currently in the list. This allows users to easily locate items of interest. For example, if you want to find all items in the space that related to mission tasks, you simply select the ‘Mission Task’ filter. The Schematic View would then display overlay graphics just for those items that had mission tasks.
Clicking on an item’s list entry will make that item the active target for interactions editing, and will pan the camera to center on that item. Clicking on an in-world item will have the same result (that is, it will become the active item for interactions editing), but will not automatically pan the camera.
Items with no interactions will not have any overlay graphics. Overlay graphics are also only displayed for items currently in the Item list (taking into account the current filter settings). This will allow you to quickly locate and identify which items you want to edit.
The ‘active’ item will be highlighted with a different colored overlay graphic to distinguish it from other items in the space. Incoming and outgoing event lines will also be colored differently if they connect to the active item.
Items that trigger events will be connected via lines to items that receive those events. A animating event ‘packet’ will be shown for each event that passes from one item to another along a given connection. Events will be color coded to make it easier to see which events are being sent and received.
Proximity condition triggers will be displayed as circles with the correct radius around the items that have them. Small proximity interactions show as small circles, and the circles get proportionately larger as the proximity increases.
NB: More Changes
As we edit and improve functionality in this area we will update this guide as and when appropriate.