• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:16
CEST 18:16
KST 01:16
  • 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
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Balance hotfix patch 5.0.16b (July 16)58Reynor: GSL Loss Wasn't About Preparation Format16[IPSL] Spring 2026 Grand Finals - This Weekend!11Weekly Cups (July 6 - 12): Protoss strike back12BSL Season 22 Full Overview & Conclusion8
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Clem: "I don't have that much hope in Blizzard" [D] Wireframe Casting Removed Reynor: GSL Loss Wasn't About Preparation Format Is the larve respawn broken?
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026 GSL CK #5 Race War HomeStory Cup 29
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 # 534 Burning Evacuation Mutation # 533 Die Together Mutation # 532 Nuclear Family
Brood War
General
ASL22 General Discussion BW General Discussion NaDa’s Body Followup Pros Debate: Zerg Unfairly Nerfed? (ASL S22 map) Etiquete rules in Asl?
Tourneys
[IPSL] Spring 2026 Grand Finals - This Weekend! [Megathread] Daily Proleagues Escore Tournament - Season 3 Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread General RTS Discussion Thread Beyond All Reason
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 Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI UK Politics Mega-thread YouTube Thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Series you have seen recently...
Sports
Formula 1 Discussion 2024 - 2026 Football Thread MLB/Baseball 2023 McBoner: A hockey love story Tennis[sport]
World Cup 2022
Tech Support
Simple Questions Simple Answers FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard?
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
Role of Gaming on Mental Hea…
TrAiDoS
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8295 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
IPSL
16:00
Grand Finals
Bonyth vs Ret
Airneanach59
LiquipediaDiscussion
Showmatch
15:00
Shopify Rebellion Sunday #8
Harstem408
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 600
Harstem 408
SteadfastSC 97
CosmosSc2 87
SHIN 56
BRAT_OK 46
StarCraft: Brood War
Shuttle 1459
Britney 1230
EffOrt 698
Soulkey 551
ggaemo 510
Mini 464
firebathero 280
Stork 172
Dewaltoss 114
Zeus 94
[ Show more ]
Sharp 62
Pusan 60
sorry 54
910 43
scan(afreeca) 41
PianO 37
Mong 36
Hm[arnc] 35
ToSsGirL 28
Sexy 23
Aegong 20
Rock 17
zelot 15
IntoTheRainbow 14
JulyZerg 12
Sacsri 9
Noble 7
Dota 2
Gorgc11194
League of Legends
crisheroes184
Super Smash Bros
hungrybox328
Heroes of the Storm
Khaldor393
Liquid`Hasu222
Other Games
singsing2066
Liquid`RaSZi1043
Beastyqt414
Hui .185
XaKoH 118
KnowMe98
Livibee83
QueenE73
amsayoshi36
UpATreeSC25
Rex5
Organizations
Other Games
gamesdonequick2567
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• LUISG 16
• Reevou 1
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade548
Upcoming Events
WardiTV Weekly
18h 44m
Monday Night Weeklies
23h 44m
OSC
1d 7h
PiGosaur Cup
2 days
The PondCast
2 days
Kung Fu Cup
2 days
CrankTV Team League
3 days
Replay Cast
4 days
CrankTV Team League
4 days
Korean StarCraft League
5 days
[ Show More ]
RSL Revival
5 days
Online Event
5 days
Replay Cast
6 days
RSL Revival
6 days
Liquipedia Results

Completed

YSL S3
HSC XXIX
Eternal Conflict S2 E2

Ongoing

IPSL Spring 2026
Acropolis #4
CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Eternal Conflict S2 E3
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
CSLAN 4
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
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.