• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:24
CEST 10:24
KST 17:24
  • 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
TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
Chinese SC2 server to reopen; live all-star event in Hangzhou21Weekly Cups (Oct 13-19): Clem Goes for Four3BSL Team A vs Koreans - Sat-Sun 16:00 CET9Weekly Cups (Oct 6-12): Four star herO85.0.15 Patch Balance Hotfix (2025-10-8)81
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Chinese SC2 server to reopen; live all-star event in Hangzhou The New Patch Killed Mech! Weekly Cups (Oct 13-19): Clem Goes for Four 5.0.15 Patch Balance Hotfix (2025-10-8)
Tourneys
Merivale 8 Open - LAN - Stellar Fest Tenacious Turtle Tussle RSL Season 3 Qualifier Links and Dates $1,200 WardiTV October (Oct 21st-31st) SC2's Safe House 2 - October 18 & 19
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers
Brood War
General
BSL Team A vs Koreans - Sat-Sun 16:00 CET OGN to release AI-upscaled StarLeague from Feb 24 Is there anyway to get a private coach? BW General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
ASL final tickets help Small VOD Thread 2.0 [Megathread] Daily Proleagues [ASL20] Semifinal B
Strategy
Roaring Currents ASL final Relatively freeroll strategies BW - ajfirecracker Strategy & Training TvP Upgrades
Other Games
General Games
Path of Exile Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV ZeroSpace Megathread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread The Chess Thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Korean Music Discussion Series you have seen recently... Movie Discussion!
Sports
MLB/Baseball 2023 2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The Benefits Of Limited Comm…
TrAiDoS
Sabrina was soooo lame on S…
Peanutsc
Our Last Hope in th…
KrillinFromwales
Certified Crazy
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1401 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 1h 36m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Larva 450
Leta 438
Dewaltoss 68
Aegong 48
Backho 41
Sea 0
Dota 2
ODPixel419
XcaliburYe254
NeuroSwarm79
League of Legends
JimRising 727
Counter-Strike
Stewie2K531
Super Smash Bros
Mew2King103
Heroes of the Storm
Khaldor107
Other Games
summit1g9130
Happy119
mouzStarbuck40
Trikslyr25
Organizations
Other Games
gamesdonequick574
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 92
• LUISG 34
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• Ler50
League of Legends
• Jankos1675
• Lourlo421
• HappyZerGling118
Upcoming Events
RSL Revival
1h 36m
WardiTV Invitational
2h 36m
OSC
6h 36m
SKillous vs goblin
Spirit vs GgMaChine
ByuN vs MaxPax
Afreeca Starleague
23h 36m
Snow vs Soma
Sparkling Tuna Cup
1d 1h
WardiTV Invitational
1d 3h
CrankTV Team League
1d 4h
BASILISK vs Streamerzone
Team Liquid vs Shopify Rebellion
Team Vitality vs Team Falcon
BSL Team A[vengers]
1d 6h
Gypsy vs nOOB
JDConan vs Scan
RSL Revival
1d 8h
Wardi Open
2 days
[ Show More ]
CrankTV Team League
2 days
Replay Cast
3 days
WardiTV Invitational
3 days
CrankTV Team League
3 days
Replay Cast
4 days
CrankTV Team League
4 days
Replay Cast
4 days
The PondCast
5 days
CrankTV Team League
5 days
Replay Cast
6 days
WardiTV Invitational
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
EC S1
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
BSL 21 Non-Korean Championship
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
CranK Gathers Season 2: SC II Pro Teams
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
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 © 2025 TLnet. All Rights Reserved.