• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:29
CEST 18:29
KST 01:29
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL, and the Limitations of Standard Play1Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8
Community News
[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)76ZeroSpace at Steam NextFest - Last free demo31Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611
StarCraft 2
General
5.0.16 patch for SC2 goes live (8 worker start) Daily SC2 Player Grid - feedback wanted Is the larve respawn broken? The Death of Cheese: From a Professional Cheeser Mizenhauer's Douyu Cup Preview
Tourneys
Maestros of The Game 2 announcement and schedule ! Douyu Cup 2026: $20,000 Legends Event (June 26-28) RSL Revival: Season 6 - Qualifiers and Main Event INu's Battles#17 <BO.9> Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 531 Experimental Artillery Mutation # 530 One For All Mutation # 529 Opportunities Unleashed
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL 22 Proposed Map Pool Quality of life changes in BW that you will like ? Farewell Beloved Starcraft (Youtube Videos) BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals The Casual Games of the Week Thread [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Beyond All Reason ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread The Games Industry And ATVI Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
Formula 1 Discussion 2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9103 users

Build order and practice tool (SALT v2) - Page 4

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 6 Next All
turtles
Profile Blog Joined August 2011
Australia360 Posts
May 21 2015 17:38 GMT
#61
Hi rigginssc2,

Sorry, my hands are tied in some places.

Mods do not have access to the file system and cannot read files on your computer (which is a good thing, otherwise I could make a mod which reads your browser history or looks at your emails etc). A mod only has limited access to a specific text only file.

I wish you could import more than 255 characters at a time. It's a silly Blizzard limitation do you mind linking me the build you're refering to? Most builds manage to fit more in but I'm guessing that one is worse than others.

If I may make a suggestion... when you select a build order to play through "menu->build orders->select" there is a button which says "edit" where you should be taken to the in game editor. Here you will be able to manually add steps to the build order for example add when the starport gets built.

You say that the length of the build is limited inside the game as well? That should not be the case. If that is true then that must be a mistake on my behalf and I will have a look and fix it. I thought the limit was something like 100 steps but maybe it is set at 50 by mistake. That I CAN change.
turtles
Profile Blog Joined August 2011
Australia360 Posts
May 21 2015 17:51 GMT
#62
Since this is on the front page again I can post guilt free without worrying about cluttering up the forums and necro-ing threads :D

Some news events for those not 100% up to date:

ITEM 1

SALT and Spawningtool.com teamed up! which means that finding and playing a build order has never been simpler! I'll let JaKaTaK do the talking on this one because he puts things better than I ever could:



ITEM 2

I think I finally figured out a way to automatically detect what a players control group hotkeys are. Once implemented people with custom hotkeys for control groups will no longer have to faff about setting it up properly or be confused why it doesn't work.

ITEM 3

I'm building an AI!

It was origionally going to be something small to help you practice in SALT but it grew and is now a fully fledged AI project! And it's cool, because AIs are cool... right up to when they try and enslave humanity... possibly even then too if they look cool like terminators.

Here is a demo of the current state of the AI project (heavily in development)



This is built ontop of SALT so the two will be compatible when finished. But I will also release as a standalone thing so you can play a normal game with/against it without chosing start locations or any of that stuff.

Hope you all enjoy
ElMeanYo
Profile Joined March 2011
United States1032 Posts
May 22 2015 05:09 GMT
#63
Question, how come the AI needs to scout when it knows everything about the game anyways? Solely as an attempt to make it seem more human?

If you can proceed with this line of thinking, you will be a god if you can manage to get an AI to undergo and respond to cheese and harassment like a normal human would. I've yet to see an AI that doesn't just turtle in its base and deathball it across the map.
“The only man who never makes mistakes is the man who never does anything.” ― Theodore Roosevelt
turtles
Profile Blog Joined August 2011
Australia360 Posts
Last Edited: 2015-05-22 07:01:10
May 22 2015 07:00 GMT
#64
On May 22 2015 14:09 ElMeanYo wrote:
Question, how come the AI needs to scout when it knows everything about the game anyways? Solely as an attempt to make it seem more human?


This AI does not know everything about the game. It can only make descissions based on what it has observed.

You're right in that I COULD let it know everything on the map if I chose to do so. It's like working through maths problems in a textbook. Sure, the answers are right there in the book. It would be pretty easy to just look at them and get 100% on every question but there is no point to doing that. So instead I'm going to cover up the answers and try and work through the problem myself.

I'm chosing to not cheat so that it can compete with other people on an even playing field.

Most rts AIs have to cheat otherwise they are easy to beat. If this AI is not challenging enough I may have to let it cheat a bit like the others but I would probably give it money hacks, or maybe slightly faster production times rather than map hacks to make it more realistic.

At the moment there is no cheating going on. I'll be open sourcing the project within a week or two so others can see for themselves if they want.
rathga
Profile Joined July 2015
1 Post
July 27 2015 12:09 GMT
#65
Sorry I'm struggling with this - I search for the map in custom games but only old versions come up, none of the ones mentioned on the first page. I am on EU. How do I get SALT?

Thanks
turtles
Profile Blog Joined August 2011
Australia360 Posts
Last Edited: 2015-07-28 04:03:30
July 28 2015 04:02 GMT
#66
Hi rathga,

try the extension mod. select whichever map you want in custom games (for example Blizzard ladder maps) and click on the add extension mod button. Then search for SALT. I just updated it now for you, it was previously a few months old so the mod should have todays date as the publish date.

Let me know if that doesn't work out for you and I'll take a closer look.

+ Show Spoiler +
I know I've said previously that there is a Blizzard bug in how Bnet handles extension mods and so playing the maps with SALT already added is better than using the extension mod feature. HOWEVER, releasing new versions of every map with SALT on every server is a job which can take up an entire afternoon/evening and is the most tedious job imaginable. So keeping the maps up to date is not possible for me anymore. Keeping just the extension mod up to date only takes 10 minutes, so the extension mod is naturally going to be more up to date.

So just use the extension mod.

+ Show Spoiler +
BLIZZARD! Fix the damn extension mod bug already! You said you would but it's been there for years, FFS!


Trizztein
Profile Joined August 2014
Canada45 Posts
Last Edited: 2015-08-18 13:54:34
August 18 2015 13:49 GMT
#67
Hello Turtles, thank you so much for this wonderful tool you have created! I really believe it is a tool that will eventually become a must when some more features are added either in the SALT tool itself or in the Spawning Tool that is linked to it. I tried using it recently and noticed that whenever I reload my game from a given slot, I end up losing my control groups! Strangely enough, my camera location hotkeys remain though ... now I read this on your post:

«I think I finally figured out a way to automatically detect what a players control group hotkeys are. Once implemented people with custom hotkeys for control groups will no longer have to faff about setting it up properly or be confused why it doesn't work.»

So I believe from what I read that this problem is currently being fixed? Or am I using the wrong version of SALT?

«You say that the length of the build is limited inside the game as well? That should not be the case. If that is true then that must be a mistake on my behalf and I will have a look and fix it. I thought the limit was something like 100 steps but maybe it is set at 50 by mistake. That I CAN change.»

I experienced the same limitation!

And by the way, congratz on this AI; wow Blizzard should totally hire you for this! If we could finally get an AI that can really play a bit like a human ... that is, using certain guidelines but also adapting to what he scouts. If you turn this into a kickstarter or anything I will definitly contribute

Thank you!
turtles
Profile Blog Joined August 2011
Australia360 Posts
August 18 2015 16:37 GMT
#68
Hi Trizztein,

Thanks for the feedback. SALT is not really playable without control groups, it's not worth it if you have to re add all your units every time you use a save slot.

To get around this SALT needs to know what hotkeys you use for control groups. It assumes that you use the default hotkeys (1-9) so anyone who uses the default hotkey setup does not have to do anything. As you use custom hotkeys for your control groups you need to go into menu->hotkeys->control groups and enter your control group hotkeys into the boxes.

If you are using the extension mod you have to do this at the start of every game. But that's ok, it only takes 1 minute and is very easy to do.

These are not due to bugs with SALT. This is due to bugs in the Blizzard software so there is nothing I can do to fix it.

I think I finally figured out a way to automatically detect what a players control group hotkeys are. Once implemented people with custom hotkeys for control groups will no longer have to faff about setting it up properly or be confused why it doesn't work.


Unfortunately that was a dead end. You need to follow the steps I mentioned above.

As for the limit in length to the build order you still cannot import a really long BO by spawningtool (again, this is a Blizzard bug. Fix yo damn bugs Blizzard!). But you can import a build order and then add steps to it if you wish. Or you can place the BO in your bank file manually and have a build as long as you want. I haven't covered how to do that and need to make an update post explaining how. But it will be a bit complicated, for simplicities sake I think most people will use the normal method for importing a build order even if it comes with a size limit.
Plevi
Profile Joined September 2015
1 Post
September 17 2015 05:59 GMT
#69
Hi, i can't find SALT between the map mods, am I doing something wrong ,or it's got removed ? Anyways keep up the good work!
Nabukadnezar
Profile Joined March 2013
Romania30 Posts
November 16 2015 03:34 GMT
#70
Currently the SALT mod works with LOTV... Turtles... can you make it better though?
turtles
Profile Blog Joined August 2011
Australia360 Posts
Last Edited: 2015-11-16 04:08:43
November 16 2015 04:06 GMT
#71
On November 16 2015 12:34 Nabukadnezar wrote:
Currently the SALT mod works with LOTV... Turtles... can you make it better though?



nope, can't be done, perfection can't be improved upon . But if you have a suggestion I'm open to it.
+ Show Spoiler +

I'm joking of course, there are plenty of improvements and features I would like to add / change

I will be maintaining, making small improvements and cleaning it up as time goes on. Most major work I'm doing in the editor will be based on the AI I'm currently writting.
CogGog
Profile Joined February 2013
Denmark3 Posts
November 16 2015 07:22 GMT
#72
On November 16 2015 13:06 turtles wrote:
Show nested quote +
On November 16 2015 12:34 Nabukadnezar wrote:
Currently the SALT mod works with LOTV... Turtles... can you make it better though?



nope, can't be done, perfection can't be improved upon . But if you have a suggestion I'm open to it.
+ Show Spoiler +

I'm joking of course, there are plenty of improvements and features I would like to add / change

I will be maintaining, making small improvements and cleaning it up as time goes on. Most major work I'm doing in the editor will be based on the AI I'm currently writting.


I was playing it earlier today and when i hit reset it did not reset 1+ attack bio upgrade for terran.
turtles
Profile Blog Joined August 2011
Australia360 Posts
November 16 2015 07:41 GMT
#73
ahhh yes, that is a problem. I know what caused it too.

I should fix that by tomorrow for you.
Nabukadnezar
Profile Joined March 2013
Romania30 Posts
November 16 2015 10:14 GMT
#74
There's also a problem with the Warp In Upgrade, when you do it it doesn't check it as done in the build order.

Also... does the map editor allow you now to create the capability of importing longer build order SALTs?
salted-fry
Profile Joined November 2015
United States1 Post
November 21 2015 02:46 GMT
#75
Any other zerg players having larva troubles with SALT in Legacy? I'm only starting the match with two larva, instead of the three I'm supposed to get.

It kind of looks like the mod used to make your starting larva by using a queen's "Spawn Larva" command to make four and then it killed one of them to drop it to three, and that it's still doing that even though the queen only spawns three larva now anyway.
turtles
Profile Blog Joined August 2011
Australia360 Posts
November 21 2015 16:35 GMT
#76
I got reports from other zerg players but did not have time to look into it to figure out what the problem was. I leave for holliday in 6 hours! But thanks to your post I knew what the problem was immediately and was able to fix it


It kind of looks like the mod used to make your starting larva by using a queen's "Spawn Larva" command to make four and then it killed one of them to drop it to three, and that it's still doing that even though the queen only spawns three larva now anyway.


You are entirely correct. I just had to remove the lines of code erasing one of the larva. Uploading the change now.

I'm going to be spending the next two weeks on an island in a tent with no computer, electricity, phone reception or roads.

If anyone has any further bug reports please send them in via carrier pidgeon. I will write my code corrections on paper and place it a bottle and throw it out to sea. Probably nobody will find my message in the bottle but it will make me feel better.

Have a good 2 weeks people.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
November 27 2015 05:38 GMT
#77
Sorry for the cross post everyone, but I thought it might be worth mentioning here that SCFusion (build order optimizer) now supports the SALT output format. You can find more details about the app in the forum below, but basically this allows you to determine the fastest way to achieve a certain build (ie, if you wanted to get 5 stalkers out in the fastest possible build), which you can then generate a SALT build for and then practice it in game.

If you find any issues with the SALT output (or any issues in general), please report them to the SCFusion thread: http://www.teamliquid.net/forum/starcraft-2/168348-scfusion-wol-hots-and-lotv-build-order-optimizer#1
Coldlogic
Profile Joined December 2008
United States116 Posts
Last Edited: 2015-12-28 03:58:17
December 28 2015 03:57 GMT
#78
Hey Turtles, I sent you some private messages, but I will reiterate in case anyone else is having the same troubles.

1) Great job! I can tell this took a lot of time and effort and I am really impressed with your work. I really appreciate everything you have done with this mod and how great it is.

2) I got the SALT string from Fast 3 CC - Bio Liberator, and it doesn't seem to be showing Reactor timings when playing with the SALT mod. I unfortunately do not know enough about the encoding to help, and I have been unable to find documentation on it. Anything I can do to solve this problem?
Coldlogic
Profile Joined December 2008
United States116 Posts
December 28 2015 04:45 GMT
#79
I managed to find the Reddit thread where you described the salt encoding. I tried to build out the encoding to the reactor and ended up with

%Test|||~* 1 /, H !, N ,/!;" /!=!(0!H #0!P /1”” )


Not really sure where i went wrong, but the reactor doesn't show up. It looks like This is version 5 of the encoding, with spawning tool spitting out version 4. That doesn't seem to look like it makes a difference, you probably just added any new buildings in alphabetical order to create the new encoding, which I think are none for LotV Terran.

%Test|||~* /+ !, ,/ " / !(0 #0 /1 1


This encoding for some reason gets to the reactor, I think I am just missing the documentation on updated versions.
Coldlogic
Profile Joined December 2008
United States116 Posts
December 28 2015 04:53 GMT
#80
I think i have some success. looks like Reactor was switched to 17, and Factory Reactor (18) doesn't seem to function.

%3CC|||~* 1 /, H !, N ,/!;" /!=!(0!H #0!P /1"" 13": %4"C #8"U" ;#& ,;#* .?#? 0>#H ,>#H ,C#R" C#S!QE#Z!%F$% 1H$* !H$* !L$7#+M$C $M$C $T$Z !T$Z !W%" 1W%/#!W%/#"h%N 1h%P 1h%P 1r&(!&r&(!&w&2 w&5 ,y&9#0y&A!Jy&A!J


Prev 1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
PSISTORM Gaming Misc
15:55
FSL TeamLeague: ST vs POG
Freeedom0
Liquipedia
BSL22 NKC (BSL vs China)
14:00
Playoffs Day 1/2
Bonyth vs TerrOr
eOnzErG vs Dewalt
XuanXuan vs TBD
ZZZero.O263
LiquipediaDiscussion
Maestros of the Game
12:30
Offline Playoffs
herO vs Maru
Serral vs TBD
ComeBackTV 5277
RotterdaM1862
WardiTV1712
IntoTheiNu 1454
Ryung 997
TaKeTV 743
SHIN 352
IndyStarCraft 301
SteadfastSC279
Rex246
BRAT_OK 186
EnkiAlexander 140
CosmosSc2 120
3DClanTV 75
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1862
Ryung 997
SHIN 352
IndyStarCraft 301
SteadfastSC 279
Rex 246
BRAT_OK 186
CosmosSc2 120
MindelVK 20
StarCraft: Brood War
Britney 28409
Horang2 1918
EffOrt 1105
BeSt 339
ggaemo 292
ZZZero.O 263
Mong 125
Hyun 49
Pusan 43
Hm[arnc] 41
[ Show more ]
sSak 33
Movie 31
Aegong 31
yabsab 30
Rock 23
actioN 21
Sacsri 13
sorry 11
Dota 2
qojqva1754
Dendi6
LuMiX1
Counter-Strike
pashabiceps1136
edward244
Heroes of the Storm
Khaldor456
Liquid`Hasu271
Other Games
singsing3415
FrodaN1784
B2W.Neo1175
byalli329
Hui .154
KnowMe137
XcaliburYe79
Trikslyr38
Organizations
Dota 2
PGL Dota 2 - Main Stream11634
Other Games
EGCTV1441
StarCraft: Brood War
UltimateBattle 59
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• Response 10
• iHatsuTV 5
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• FirePhoenix12
• Michael_bg 8
• Pr0nogo 5
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Other Games
• Shiphtur391
• tFFMrPink 12
Upcoming Events
Douyu Cup 2020
12h 31m
BSL22 NKC (BSL vs China)
21h 31m
Mihu vs TBD
Online Event
22h 31m
RSL Revival
1d 9h
WardiTV Weekly
1d 18h
RSL Revival
2 days
RSL Revival
3 days
Bombastic Starleague
3 days
Kung Fu Cup
3 days
OSC
4 days
[ Show More ]
CrankTV Team League
4 days
Bombastic Starleague
5 days
Replay Cast
5 days
The PondCast
5 days
HomeStory Cup
5 days
Replay Cast
6 days
HomeStory Cup
6 days
Liquipedia Results

Completed

CSL Season 21: Qualifier 1
WardiTV Spring 2026
Heroes Pulsing #2

Ongoing

IPSL Spring 2026
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
CSL Season 21: Qualifier 2
SCTL 2026 Spring
Douyu Cup 2026
Maestros of the Game 2
Murky Cup 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026

Upcoming

CSL 2026 Summer (S21)
ASL Season 22:Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
BCC 2026
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E1
Heroes Pulsing #3
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.