• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 05:19
CET 11:19
KST 19:19
  • 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
Behind the Blue - Team Liquid History Book13Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8herO wins SC2 All-Star Invitational14
Community News
LiuLi Cup: 2025 Grand Finals (Feb 10-16)1Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker7PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)11Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2
StarCraft 2
General
Rongyi Cup S3 - Preview & Info Behind the Blue - Team Liquid History Book Nexon's StarCraft game could be FPS, led by UMS maker Terran Scanner Sweep How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game?
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) LiuLi Cup: 2025 Grand Finals (Feb 10-16) Sparkling Tuna Cup - Weekly Open Tournament RSL Season 4 announced for March-April WardiTV Mondays
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 512 Overclocked The PondCast: SC2 News & Results Mutation # 511 Temple of Rebirth Mutation # 510 Safety Violation
Brood War
General
Gypsy to Korea [ASL21] Potential Map Candidates BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Liquipedia.net NEEDS editors for Brood War
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Fighting Spirit mining rates Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta
Other Games
General Games
Battle Aces/David Kim RTS Megathread Nintendo Switch Thread Diablo 2 thread ZeroSpace Megathread EVE Corporation
Dota 2
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 Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
YouTube Thread US Politics Mega-thread Sex and weight loss Russo-Ukrainian War Thread The Games Industry And ATVI
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1874 users

SCFusion - WoL, HotS & LotV Build Order Optimizer - Page 61

Forum Index > SC2 General
Post a Reply
Prev 1 59 60 61 62 63 76 Next
pwei
Profile Blog Joined April 2010
United States62 Posts
April 05 2013 19:01 GMT
#1201
I'd also like to contribute.
I'm all in.
Szei
Profile Joined November 2010
United States10 Posts
April 10 2013 15:47 GMT
#1202
Thanks for your work! This is a great program. I do have a question though. My first waypoint is set to 2 zealots and my overall target is 2 zealots. Why does it tell me to build 3? Surely it would be faster just to build 2.
SlyBeetle
Profile Joined February 2011
Belarus38 Posts
April 11 2013 18:26 GMT
#1203
Bug:
Reaper needs 2 food.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
Last Edited: 2013-04-12 08:09:49
April 12 2013 07:52 GMT
#1204
SCFusion v1.12 has been released, with a long and much needed enhancement.

Enhancements:
Saving/loading: build orders (along with their settings & requirements) can now be saved & loaded as XML files.

Bug Fixes:
Gas Micro option "Three when geyser ready" now works.
Creep Tumors no longer cause an infinite loop.
Starport Tech Lab research for WoL fixed.
Reapers now require 1 supply, rather than 2.
Waypoints that are already complete no longer require an intermediate command or event to be marked complete.
FlyingBeer
Profile Blog Joined June 2012
United States262 Posts
April 14 2013 20:24 GMT
#1205
One thing I've noticed about the program is that you haven't had a chance to spend a lot of time on the pruning algorithms. I'm using it for complex, complete build orders, with 4-6 waypoints, which take several hours or even days to calculate, and so I'm noticing in the beginning that it's giving me a lot of weird outputs that clearly won't work like 25 assimilators. I find myself entering in maximum values for a lot of buildings just to improve the decision tree because the program is wasting a lot of time calculating build orders that it should have pruned.

A few simple things:
Defaulting to a maximum of 1 for certain buildings at all stages (baneling nest, roach warren, twilight council, dark shrine, fusion core)
Defaulting to a maximum of 2 for other buildings (spire, engineering bay, cybernetics core)
Setting the gas to be no more than 2b+2 where b is the number of bases

Something more complex:
A group of build orders with lots of waypoints and targets that you use for benchmarking whether a change in the algorithm improves search times. You then run these up to say, 20,000,000 games and see if the new algorithm gets you a faster time than the older algorithm.
Taking whatever requirements are met in the last 5 seconds of the build order, and searching for ways to get that to finish earlier first
Targeted items that take longer to construct/research (like +1 attack) should be preferred over things that take less time to construct (like units)
Targeted items that are required for a lot of later targeted items should be preferred over items that are required for fewer items (So if I'm trying to get to 3-3, it should know to get double upgrades going as early as possible)
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
Last Edited: 2013-04-14 22:28:26
April 14 2013 22:28 GMT
#1206
On April 15 2013 05:24 FlyingBeer wrote:
Defaulting to a maximum of 1 for certain buildings at all stages (baneling nest, roach warren, twilight council, dark shrine, fusion core)
Defaulting to a maximum of 2 for other buildings (spire, engineering bay, cybernetics core)
Setting the gas to be no more than 2b+2 where b is the number of bases


The older version used to do this sort of thing, but the problem is that with each requirement added it directly affects the performance of the app (almost linearly).


A group of build orders with lots of waypoints and targets that you use for benchmarking whether a change in the algorithm improves search times. You then run these up to say, 20,000,000 games and see if the new algorithm gets you a faster time than the older algorithm.


It already effectively does this via the villages.

Taking whatever requirements are met in the last 5 seconds of the build order, and searching for ways to get that to finish earlier first


Again, it already does this by optimising the value of the first waypoint it fails.

Targeted items that take longer to construct/research (like +1 attack) should be preferred over things that take less time to construct (like units)


I intend to be able to customise the 'value' of each target, but as a default I think either the cost of the target or the time required for it could be good choices.

Targeted items that are required for a lot of later targeted items should be preferred over items that are required for fewer items (So if I'm trying to get to 3-3, it should know to get double upgrades going as early as possible)


Unfortunately it is very difficult to implement this sort of calculation in a generic way.
Lizarb
Profile Joined March 2011
Denmark307 Posts
April 15 2013 13:24 GMT
#1207
I totally forgot about this tool. Cheers for still updating it.
Only thing I know is that I know nothing.
Lucy1nTheSky
Profile Joined April 2010
39 Posts
April 15 2013 15:29 GMT
#1208
Just found this tool. It's wonderful thanks! People like you make SC even more awesome!
natee
Profile Joined April 2013
4 Posts
April 16 2013 05:22 GMT
#1209
Thanks a lot for making this, I like it a lot.

I have one question about completion % - The builds that I get from your program work well for me, but even when I let it run overnight I can rarely get a % above 30-40, with 80% being the highest ive ever gotten. Is this just because there are too many variables to consider, or what?
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
April 16 2013 05:30 GMT
#1210
On April 16 2013 14:22 natee wrote:
I have one question about completion % - The builds that I get from your program work well for me, but even when I let it run overnight I can rarely get a % above 30-40, with 80% being the highest ive ever gotten. Is this just because there are too many variables to consider, or what?


The "completion %" is actually "completion likelihood". This is not a deterministic / optimum-finding algorithm, so there is no way to guarantee that all possible builds have been tested to know that the build presented is the best. The "completion likelihood" is just a rough estimate for whether it thinks it has probably found the optimal build, and this is based on how long it has been since it found an improvement, compared to the total time spent looking for an improvement. Basically it should just be used as a guide, not a strict figure to follow. Besides, it caps out at "> 90%" to indicate that it will never be 100% complete.
graNite
Profile Blog Joined December 2010
Germany4434 Posts
Last Edited: 2013-04-16 05:47:09
April 16 2013 05:41 GMT
#1211
there is something wrong with the supply.
when i set the target "supply: minimum 50" he gets 45 scvs (builds 39+6 starting scvs), no other units and tells me he is on 50 supply?!

//edit: found the problem
the unit counter doesnt show what is still in production, but units that are being built count as supply.
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
April 16 2013 05:49 GMT
#1212
On April 16 2013 14:41 graNite wrote:
there is something wrong with the supply.
when i set the target "supply: minimum 50" he gets 45 scvs (builds 39+6 starting scvs), no other units and tells me he is on 50 supply?!


The supply requirement is tied to the supply as displayed in-game (top right). So as soon as you start building something the supply is consumed, and included in that calculation. I think you'll find the build order actually starts building 44 scvs, and just doesn't wait for them all to be completed before stating the build order is complete (and it does indicate that 50 supply is consumed):

+ Show Spoiler +
0:02.00: 50M 0G 6/ 11S - Build SCV
0:19.00: 73M 0G 7/ 11S - Build SCV
0:36.00: 106M 0G 8/ 11S - Build SCV
0:53.00: 150M 0G 9/ 11S - Build SCV
0:53.03: 100M 0G 10/ 11S - Build Supply Depot
1:10.00: 91M 0G 10/ 11S - Build SCV
1:27.00: 147M 0G 11/ 19S - Build SCV
1:44.00: 228M 0G 12/ 19S - Build SCV
2:01.00: 323M 0G 13/ 19S - Build SCV
2:14.89: 400M 0G 14/ 19S - Build Command Center
2:21.15: 50M 0G 14/ 19S - Build SCV
2:38.15: 146M 0G 15/ 19S - Build SCV
2:55.15: 259M 0G 16/ 19S - Build SCV
3:12.15: 387M 0G 17/ 19S - Build SCV
3:29.15: 526M 0G 18/ 19S - Build SCV
3:29.15: 476M 0G 19/ 19S - Build Macro Command Center
3:54.89: 351M 0G 19/ 30S - Build SCV
3:54.89: 301M 0G 20/ 30S - Build SCV
4:07.20: 400M 0G 21/ 30S - Build Command Center
4:11.89: 53M 0G 21/ 30S - Build SCV
4:15.86: 50M 0G 22/ 30S - Build SCV
4:28.89: 165M 0G 23/ 30S - Build SCV
4:32.86: 167M 0G 24/ 30S - Build SCV
4:45.89: 307M 0G 25/ 30S - Build SCV
4:49.86: 318M 0G 26/ 30S - Build SCV
4:57.96: 400M 0G 27/ 30S - Build Command Center
5:02.89: 74M 0G 27/ 30S - Build SCV
5:06.86: 85M 0G 28/ 30S - Build SCV
5:09.15: 71M 0G 29/ 41S - Build SCV
5:19.89: 202M 0G 30/ 41S - Build SCV
5:23.86: 221M 0G 31/ 41S - Build SCV
5:26.15: 212M 0G 32/ 41S - Build SCV
5:36.89: 372M 0G 33/ 41S - Build SCV
5:40.86: 402M 0G 34/ 41S - Build SCV
5:43.15: 399M 0G 35/ 41S - Build SCV
5:47.20: 436M 0G 36/ 52S - Build SCV
5:53.89: 535M 0G 37/ 52S - Build SCV
5:57.86: 577M 0G 38/ 52S - Build SCV
6:00.15: 581M 0G 39/ 52S - Build SCV
6:04.20: 631M 0G 40/ 52S - Build SCV
6:10.89: 752M 0G 41/ 52S - Build SCV
6:14.86: 806M 0G 42/ 52S - Build SCV
6:17.15: 817M 0G 43/ 52S - Build SCV
6:21.20: 878M 0G 44/ 52S - Build SCV
6:27.89: 1016M 0G 45/ 52S - Build SCV
6:31.86: 1080M 0G 46/ 52S - Build SCV
6:34.15: 1097M 0G 47/ 52S - Build SCV
6:37.96: 1162M 0G 48/ 63S - Build SCV
6:38.20: 1119M 0G 49/ 63S - Build SCV

Waypoint 1 satisfied:
6:38.20: 1069M 0G 50/ 63S
Income: 1839M 0G
Buildings: 5 Command Center 1 Supply Depot
Units: 45 SCV
Research:
TexSC
Profile Joined June 2010
United States195 Posts
April 18 2013 05:04 GMT
#1213
Thank you so much for keeping this updated Carbon. It has been very helpful!

Here is a bit of my input.

  1. Crash - Sometimes opening a saved build order crashes the program. In general, something simple like 1 barracks saves and loads fine. But, putting in 150 for marines, starting, waiting until satisfied, stopping, saving, closing SCFusion, opening SCFusion, and loading crashes the program. I'm on windows 7 64 bit. Here is the error: + Show Spoiler +
    Problem signature:
    Problem Event Name: APPCRASH
    Application Name: SCFusion.exe
    Application Version: 1.0.12.1
    Application Timestamp: 5167b444
    Fault Module Name: MSVCR100.dll
    Fault Module Version: 10.0.40219.325
    Fault Module Timestamp: 4df2be1e
    Exception Code: c0000005
    Exception Offset: 00010a5d
    OS Version: 6.1.7601.2.1.0.256.1
    Locale ID: 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

  2. Suggestion - add option to ignore lifting/landing of buildings. I often see build orders where a production facility is idle and it adds in a bunch of lift/land requests. It doesn't change the time, but it adds a lot to the build order, and can waste time in calculations.
  3. Suggestion - add an option to use gold bases. This could be neat for tricky openings!
  4. Suggestion - add an option to include a walk time for a builder to build a building, particularly (or just a) new expansion. For example, a gold base may be a 30 second walk away. Or, getting a fast expansion timing down perfectly.


Thank you again, I'll be checking back regularly!
Who is dayvie aka David Kim? find out -> http://wiki.teamliquid.net/starcraft2/David_Kim
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
April 18 2013 22:16 GMT
#1214
On April 18 2013 14:04 TexSC wrote:
Crash - Sometimes opening a saved build order crashes the program. In general, something simple like 1 barracks saves and loads fine. But, putting in 150 for marines, starting, waiting until satisfied, stopping, saving, closing SCFusion, opening SCFusion, and loading crashes the program. I'm on windows 7 64 bit. Here is the error: + Show Spoiler +
Problem signature:
Problem Event Name: APPCRASH
Application Name: SCFusion.exe
Application Version: 1.0.12.1
Application Timestamp: 5167b444
Fault Module Name: MSVCR100.dll
Fault Module Version: 10.0.40219.325
Fault Module Timestamp: 4df2be1e
Exception Code: c0000005
Exception Offset: 00010a5d
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789


Any chance you could upload the saved file that causes the crash when loading?

Suggestion - add option to ignore lifting/landing of buildings. I often see build orders where a production facility is idle and it adds in a bunch of lift/land requests. It doesn't change the time, but it adds a lot to the build order, and can waste time in calculations.


It's using this to delay something for some benefit (eg, to delay gas a bit longer). This can be avoided with the wait commands (under Settings -> Allow Wait Commands).

Suggestion - add an option to use gold bases. This could be neat for tricky openings!


It's certainly something I can look into. There are a lot of combinations of map differences though, and it's not easy to represent them all in the Version XML.

Suggestion - add an option to include a walk time for a builder to build a building, particularly (or just a) new expansion. For example, a gold base may be a 30 second walk away. Or, getting a fast expansion timing down perfectly.


Travel time is already included in the calculations.
grigorin
Profile Joined December 2009
Austria275 Posts
April 19 2013 10:40 GMT
#1215
the program crashes for me everytime i enable gas micro for zerg. anyone else with same problem?
Moobla
Profile Joined May 2011
United States186 Posts
April 19 2013 21:23 GMT
#1216
I haven't tried that ^, but my program always crashes when I try to open a build order that I saved(scfusion saved it as a .xml file by default).
"If you aren't attacking, you are probably losing." -QXC
mechengineer123
Profile Joined March 2013
Ukraine711 Posts
April 19 2013 22:09 GMT
#1217
I say max factories 1, but it makes 2.
Executerror
Profile Joined January 2011
New Zealand28 Posts
April 21 2013 17:12 GMT
#1218
Crashing when set to "Full Micro" or "Three back & forth" on gas micro. Could anyone explain the difference between "three to gas only" and "three when geyser ready"? Explanation for all gas micro's would be more helpful. Thanks.
graNite
Profile Blog Joined December 2010
Germany4434 Posts
Last Edited: 2013-04-21 17:55:15
April 21 2013 17:55 GMT
#1219
On April 22 2013 02:12 Executerror wrote:
Crashing when set to "Full Micro" or "Three back & forth" on gas micro. Could anyone explain the difference between "three to gas only" and "three when geyser ready"? Explanation for all gas micro's would be more helpful. Thanks.


three to gas only means if you are mining gas, you will send three workers in and pull three workers out if you dont need to mine.

three when geyser ready means you wont out them in one by one to be more efficient, but onyl three once the refinery is done. no pulling out.
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
Rainman5419
Profile Joined January 2011
United States92 Posts
April 21 2013 18:29 GMT
#1220
I'm trying to figure out what I would have done that caused this behavior. http://imgur.com/l1jhMrV

Notice the first Gateway Chrono
Member of UNT CSL, Season 5 CSL Champs! "The true test of a man’s character is what he does when no one is watching." -John Wooden
Prev 1 59 60 61 62 63 76 Next
Please log in or register to reply.
Live Events Refresh
Replay Cast
09:00
WardiTV Mondays #72
CranKy Ducklings116
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech125
trigger 5
StarCraft: Brood War
Sea 8213
Horang2 1822
Rain 1626
actioN 495
Jaedong 418
Mini 355
Rush 297
Barracks 181
Stork 172
Mong 165
[ Show more ]
Leta 136
Light 95
ZerO 76
ToSsGirL 73
Zeus 66
Last 60
PianO 51
hero 36
Hm[arnc] 27
Sharp 24
NaDa 24
Soma 22
Backho 19
Noble 18
Sea.KH 13
soO 12
zelot 12
ajuk12(nOOB) 11
HiyA 9
Sacsri 8
Dota 2
XaKoH 419
Counter-Strike
zeus1066
shoxiejesuss860
allub258
kRYSTAL_56
Super Smash Bros
Mew2King146
Other Games
summit1g9198
singsing970
Liquid`RaSZi932
ceh9460
Happy267
crisheroes116
KnowMe41
Fuzer 30
ZerO(Twitch)11
Organizations
Other Games
gamesdonequick532
StarCraft: Brood War
UltimateBattle 99
lovetv 29
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• LUISG 25
• Berry_CruncH3
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2817
• Stunt568
Upcoming Events
LiuLi Cup
41m
Clem vs Rogue
SHIN vs Cyan
Replay Cast
13h 41m
The PondCast
23h 41m
KCM Race Survival
23h 41m
LiuLi Cup
1d
Scarlett vs TriGGeR
ByuN vs herO
Replay Cast
1d 13h
Online Event
1d 23h
LiuLi Cup
2 days
Serral vs Zoun
Cure vs Classic
Big Brain Bouts
2 days
Serral vs TBD
RSL Revival
2 days
[ Show More ]
RSL Revival
2 days
LiuLi Cup
3 days
uThermal 2v2 Circuit
3 days
RSL Revival
3 days
Replay Cast
3 days
Sparkling Tuna Cup
3 days
LiuLi Cup
4 days
Replay Cast
4 days
Replay Cast
4 days
LiuLi Cup
5 days
Wardi Open
5 days
Monday Night Weeklies
5 days
Replay Cast
5 days
WardiTV Winter Champion…
6 days
Liquipedia Results

Completed

Proleague 2026-02-10
Rongyi Cup S3
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
LiuLi Cup: 2025 Grand Finals
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
WardiTV Winter 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 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.