• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 03:45
CEST 09:45
KST 16:45
  • 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
[ASL21] Ro4 Preview: On Course7Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Maestros of The Game 2 announcement and schedule !7Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
GSL Code S Season 1 (2026) WardiTV Mondays Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
[ASL21] Ro4 Preview: On Course Quality of life changes in BW that you will like ? Why there arent any 256x256 pro maps? RepMastered™: replay sharing and analyzer site BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL21] Semifinals A [BSL22] RO16 Group Stage - 02 - 10 May [Megathread] Daily Proleagues [ASL21] Ro8 Day 3
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates Muta micro map competition What's the deal with APM & what's its true value
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread Daigo vs Menard Best of 10
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread UK Politics Mega-thread The Letting Off Steam Thread European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1805 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
Next event in 16m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
BeSt 851
Zeus 633
Killer 259
Pusan 245
soO 56
Sharp 35
Hm[arnc] 35
910 34
Bale 18
ZergMaN 8
League of Legends
JimRising 622
Counter-Strike
olofmeister893
Other Games
summit1g11873
m0e_tv506
C9.Mang0329
monkeys_forever284
ceh9173
ViBE148
RuFF_SC231
Organizations
Counter-Strike
PGL20441
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 12 non-featured ]
StarCraft 2
• LUISG 17
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade577
Upcoming Events
GSL
16m
Afreeca Starleague
2h 16m
Soma vs Leta
Wardi Open
4h 16m
Monday Night Weeklies
8h 16m
OSC
16h 16m
CranKy Ducklings
1d 2h
Afreeca Starleague
1d 2h
Light vs Flash
Replay Cast
2 days
Replay Cast
2 days
The PondCast
3 days
[ Show More ]
Replay Cast
3 days
RSL Revival
4 days
Korean StarCraft League
4 days
RSL Revival
5 days
BSL
5 days
GSL
6 days
Cure vs TBD
TBD vs Maru
BSL
6 days
Liquipedia Results

Completed

CSL 2026 SPRING (S20)
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 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.