Salt is a training tool which enables saving and loading the game in multiplayer matches with practice partners! It is designed to help people test out the timing and execution of all aspects of their play and I have recieved positive responses from Bronze players, pro players/casters (Qxc and Husky) and many people from all levels in between.
To use the tool a player simply types "save" or "load" into chat and they can jump to whatever point in the game they want. For a simple look at how this works and how it can be used you can watch the episode of HuskyStarcraft where he did a review/tutorial on it as part of a new series.
(note, near the end of the clip his opponent clicks on the "restart" button hence the confussion)
He does a good job of outlining some uses for this which are holding timing attacks and practicing micro in real world engagements. It is also useful to develop build orders to test out what a build order is weak against, different variations on a build order and which paths work best when transitioning, as well as practicing games where spawn location plays a role as it lets you chose which starting location each player begins at.
To use simply enter the custom maps section of Battlenet and search for "SALT" and there should be a number of the maps in the list.
So far there have been 13 maps released.
+ Show Spoiler +
LADDER / TOURNAMENT:
SALT Antiga Shipyard
SALT Entombed Valley
SALT Cloud Kingdom
SALT Shakuras Plateau
SALT Shattered Temple
SALT Tal'Darim Altar
SALT Dual Sight
NOT IN COMPETITIVE USE:
SALT Xel'naga Caverns
SALT Bel'shir swamp (one of my own maps, not balance tested)
If you use custom hotkeys for control groups then you will need to edit the file SALTkeybindings.SC2Banks which will be found in your banks file.+ Show Spoiler +
Start the game and it will create a default file for you, if you do not know where it is located do a search of you SC2 folder and you should find it. To change the hotkey for control group 1 to the letter 'q' find the line that says <Value string="1"/> and change it to <Value string="q"/>. all letters, numbers and F1-F12 keys are allowed.
In the future I will be looking into being able to save the game as a file so that it can be shared with others, distributed to help people become better gamers, included in help requests (eg. "Help. What should I do in this situation?") and used in tournaments in the case of a player who gets disconnected.
I sincerely hope that you all find this to be a useful tool.
Thank you for your time,