Shoot profiles are just simple XML documents, you don't need to know anything complex. Here is a profile for all the basic commands in GWX3.
You'll have to read it so you'll know what to say, and as you can see the structure is very simple. If you want to change the keys or phrases you should be able to easily tailor it to your own needs by editing it in notepad.
You can load the profile into shoot and try out the commands without having to load SH3. Just uncheck assign keys. Capslock is your 'push-to-talk' toggle. See if it picks up your voice ok, and then you'll see if you need to do any voice training or not.
Shoot can only assign commands to key presses, so to add more functions you'll have to either edit the SH3 Commands_en file or use one of the key mapping utilities that are available in the mods section of subsim. You can assign commands to multiple key presses.
I haven't included blow ballast, but you can easily add it yourself by following the format below. Just copy and paste the following into notepad and save it as an .XML file. Make sure there are no spaces at the top of the document and the first line is <?xml etc...
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- Silent Hunter 3 Template GWX3 -->
<shoot-config>
<command-list>
<!-- In Game Stations -->
<command name="Command Room" phrase="Command Room">
<key type="F2" />
</command>
<command name="Attack Periscope" phrase="Attack Scope">
<key type="F3" />
</command>
<command name="Bridge" phrase="Bridge">
<key type="F4" />
</command>
<command name="Navigation Map" phrase="Nav Map">
<key type="F5" />
</command>
<command name="TDC" phrase="TDC">
<key type="F6" />
</command>
<command name="Crew/Damage Management" phrase="Manage Crew">
<key type="F7" />
</command>
<command name="Crew/Damage Management2" phrase="Damage Control">
<key type="F7" />
</command>
<command name="Mission Orders" phrase="Orders">
<key type="F8" />
</command>
<command name="Radio Room" phrase="Radio Room">
<key type="F9" />
</command>
<command name="Deck Gun" phrase="Deck Gun">
<key type="F10" />
</command>
<command name="Flak Gun" phrase="Flak Gun">
<key type="F11" />
</command>
<command name="Free Camera" phrase="Free Camera">
<key type="F12" />
</command>
<command name="Radio" phrase="Radio">
<key type="r" />
</command>
<command name="UZO" phrase="UZO">
<key type="u" />
</command>
<command name="Weapons Management" phrase="Weapons">
<key type="i" />
</command>
<command name="Observation Scope" phrase="Observation Scope">
<key type="o" />
</command>
<command name="Hydrophone" phrase="Hydrophone">
<key type="h" />
</command>
<command name="Captains Log" phrase="Captains Log">
<key type="k" />
</command>
<command name="Radio Message" phrase="Messages">
<key type="m" />
</command>
<!-- View Controls -->
<command name="Lock" phrase="Lock">
<key type="L" />
</command>
<command name="Zoom View" phrase="Magnify">
<key type="Tab" />
</command>
<command name="Binoculars" phrase="Binoculars">
<key type="B" />
</command>
<command name="Down Attack Scope" phrase="Down Attack Scope">
<key type="CTRL PageDown" />
</command>
<command name="Down Observation Scope" phrase="Down Observation Scope">
<key type="CTRL Delete" />
</command>
<command name="Recognition Manual" phrase="Manual">
<key type="n" />
</command>
<command name="Heading To View" phrase="Heading To View">
<key type="=" />
</command>
<command name="Heading To View2" phrase="Turn To My Bearing">
<key type="=" />
</command>
<!-- Helm -->
<command name="All Stop" phrase="All Stop">
<key type="'" />
</command>
<command name="Ahead Slow" phrase="Ahead Slow">
<key type="1" />
</command>
<command name="Ahead 1/3" phrase="Ahead OneThird">
<key type="2" />
</command>
<command name="Ahead Standard" phrase="Ahead Standard">
<key type="3" />
</command>
<command name="Ahead Full" phrase="Ahead Full">
<key type="4" />
</command>
<command name="Ahead Flank" phrase="Ahead Flank">
<key type="5" />
</command>
<command name="Back Slow" phrase="Back Slow">
<key type="6" />
</command>
<command name="Back 1/3" phrase="Back OneThird">
<key type="7" />
</command>
<command name="Back Standard" phrase="Back Standard">
<key type="8" />
</command>
<command name="Back Emergency" phrase="Back Emergency">
<key type="9" />
</command>
<command name="Hard to Port" phrase="Hard to Port">
<key type="[" />
</command>
<command name="Hard to Port2" phrase="Left Full Rudder">
<key type="[" />
</command>
<command name="Hard to Starboard" phrase="Hard to Starboard">
<key type="]" />
</command>
<command name="Hard to Starboard2" phrase="Right Full Rudder">
<key type="]" />
</command>
<command name="Rudder Amidships" phrase="Rudder Amidships">
<key type="#" />
</command>
<command name="Rudder Amidships2" phrase="Rudder Zero">
<key type="#" />
</command>
<!-- Dive Controls -->
<command name="Crash Dive" phrase="Alarm">
<key type="c" />
</command>
<command name="Crash Dive2" phrase="Crash Dive">
<key type="c" />
</command>
<command name="Surface" phrase="Surface">
<key type="s" />
</command>
<command name="Surface2" phrase="Surface The Boat">
<key type="s" />
</command>
<command name="Maintain Depth" phrase="Maintain Depth">
<key type="a" />
</command>
<command name="Maintain Depth2" phrase="Level The Boat">
<key type="a" />
</command>
<command name="Periscope Depth" phrase="Periscope Depth">
<key type="p" />
</command>
<command name="Snorkel Depth" phrase="Snorkel Depth">
<key type=";" />
</command>
<command name="Dive" phrase="Dive">
<key type="d" />
</command>
<command name="Deploy Decoy" phrase="Deploy Decoy">
<key type="j" />
</command>
<command name="Silent Running" phrase="Silent Running">
<key type="z" />
</command>
<command name="Snorkel" phrase="Snorkel">
<key type="x" />
</command>
<!-- Weapons -->
<command name="Fire Weapon" phrase="Shoot">
<key type="SPACEBAR" />
</command>
<command name="Fire Torpedo" phrase="Fire Torpedo">
<key type="CTRL ENTER" />
</command>
<command name="Cycle Tube" phrase="Cycle Tube">
<key type="y" />
</command>
<command name="Open Tube" phrase="Open Tube">
<key type="Q" />
</command>
<command name="Close Tube" phrase="Close Tube">
<key type="w" />
</command>
</command-list>
<push-to-talk mode="toggle" initial-state="off">
<key type="CapsLock" />
</push-to-talk>
</shoot-config>
Last edited by King_Zog; 04-06-11 at 09:30 AM.
|