The Architecture
The sound commands
The sound commands are simply the words (or word combinations) that you will be using. All languages and all words can be used. You can use names or even create your own words.
If the gap between the words is small enough (like for example 'warp speed') you can use multiple words as a single sound command. The maximum length of a single sound command is one second. However, you can connect up to 15 sound commands. For example, you are able to connect the 3 sound commands 'Computer' 'activate' and 'warp speed'.
After training the AI SpellCaster will recognize your recorded sound commands when you say them.
The key commands
The key commands are the keyboard/mouse inputs that SpellCaster will be pressing for you, in the exact same way like you recorded them.
You have the opportunity to change the input times after recording them.
Change the input times
After recording the key command you can alter the input times by simply clicking on them and typing in the new time. However you have to keep the proper sequence of the inputs.
In other words: The previous input time has to be smaller than the following one.
Note: You cannot change the first input time. It will always be at 0ms.
Special Key Commands: Hold, Repeat and Release
Hold: Holds one or multiple keys until the key command got released. This happens by a 'Release' key command or by stopping the engine.
Repeat: Repeats an other key command until this key command got released. This happens by a 'Release' key command or by stopping the engine.
Release: Stops the execution of a single key command. It is also possible to release all key commands. Note that even regular key commands (key commands other that 'Hold' or 'Repeat') can be released.
The connections
The connections link the sound commands with the key commands. If you use the same name for your sound- and key command they will be connected automatically. If not, you have to create your own connections.
Recorded Sound Commands
In this section you are able to create sentences: For example if you connect the three sound commands: 'Computer', 'activate' and 'warp speed', the connection will be triggered when you say 'Computer: activate warp speed'.
Recorded Key Commands
In this section you are able to connect multiple key commands. That means that the connected key commands will be executed after each other. In almost all games you have to wait between two actions (for example when you change your weapon and use it). In this case you have to add waiting times between the key commands. Use the 'Test In Game' button to adjust the proper input times.
Chapter
A Chapter is a set of sound commands, key commands and connections. Typically you will have at least one chapter for every game. When creating a new chapter you have the opportunity to copy it from an existing one. In that case the sound- and key commands as well as the connections will be copied to the new chapter.
The modes
The modes govern how the sound commands are registered.
Automatic Standard, Automatic Chatting
and Manual Modes:
SpellCaster actively searches in you microphone stream for an input. If there is an input SpellCaster evaluates how likely this input is one of your recorded sound commands. This likelihood is shown in the percentage field. If this percentage if equal or greater than the value you set in the 'Minimum Percentage' field, then the connected key command is triggered. If the likelihood is smaller, then nothing happens and SpellCaster waits for the next input.
Extreme Mode:
This is the newest and most advanced mode. SpellCaster actively searches in you microphone stream for an input. This mode is only driven by the percentage. No clean input required. Keep an eye on the 'Actual Percentage' and adjust the 'Minimum Percentage' if needed.
Hold-Key-To-Use Mode:
Choose a key. If you hold this key, SpellCaster captures the microphone stream. If you release the key, the captured input is evaluated and the most likely sound command is triggered.