• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 13:41
CET 19:41
KST 03:41
  • 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: The Forgotten Master of ZvT23Behind the Blue - Team Liquid History Book16Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0226LiuLi Cup: 2025 Grand Finals (Feb 10-16)46Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker16
StarCraft 2
General
Kaelaris on the futue of SC2 and much more... ByuL: The Forgotten Master of ZvT How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Nexon's StarCraft game could be FPS, led by UMS maker Weekly Cups (Feb 9-15): herO doubles up
Tourneys
https://www.facebook.com/RadPawsLEDHarness/ PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) How do the "codes" work in GSL? Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup: 2025 Grand Finals (Feb 10-16)
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 513 Attrition Warfare The PondCast: SC2 News & Results Mutation # 512 Overclocked Mutation # 511 Temple of Rebirth
Brood War
General
Construction Shipping / Heavy Equipment Services. ACS replaced by "ASL Season Open" - Starts 21/02 [ASL21] Potential Map Candidates BGH Auto Balance -> http://bghmmr.eu/ Tik Tok Parody about starcraft
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 KCM Race Survival 2026 Season 1
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates Zealot bombing is no longer popular? Current Meta
Other Games
General Games
Nintendo Switch Thread ZeroSpace Megathread Path of Exile Diablo 2 thread Battle Aces/David Kim RTS Megathread
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
TL Mafia Community Thread Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread Ask and answer stupid questions here! Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club The herO Fan Club!
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Inside the Communication of …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2356 users

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

Forum Index > SC2 General
Post a Reply
Prev 1 24 25 26 27 28 76 Next
Dionyseus
Profile Blog Joined December 2004
United States2068 Posts
December 01 2010 22:27 GMT
#501
On December 02 2010 07:23 CarbonTwelve wrote:
Show nested quote +
On December 02 2010 06:16 TheRageKage12 wrote:
Feature Suggestion:

Put the summary at the top of the output rather than at the bottom.
i.e. this part


Waypoint 1 satisfied:
9:41.01: 471M 0G 1E 140/140S
Income: 1616M 0G
Buildings: 2 Nexus 15 Pylon 8 Gateway
Units: 40 Probe 50 Zealot
Upgrades:


That way, you can view the current best solution as the simulation is running and not have to continuously scroll to the bottom every time the build changes slightly.


I was planning to have it so that if the output changes the scrollbar will restore itself to where it was anyway. Ie, if you've got it scrolled to the bottom, and the output changes, it'll re-scroll to the bottom after. Would that be good enough, or do you still want to see the output at the top?


Could you do both? I think it looks more professional if the summary output is at a single spot on a corner of the UI, top sounds good. As for your idea about the scrollbar remembering its position that sounds great as well and I think you should add it.
9/5/10 P acct: NA D 10,683 651pts 69w56L http://sc2ranks.com/char/us/290365/LetoAtreides T acct: NA D 16,137 553pts 70w67L http://sc2ranks.com/char/us/1560008/Khrone Z: NA G 16,058 465pts 28w26L http://www.sc2ranks.com/us/1997354/Omnius
TheRageKage12
Profile Joined November 2010
United States161 Posts
December 01 2010 22:39 GMT
#502
Both sound good to me.
Jimb0v
Profile Joined September 2010
11 Posts
December 01 2010 23:00 GMT
#503
On December 02 2010 07:23 CarbonTwelve wrote:
I was planning to have it so that if the output changes the scrollbar will restore itself to where it was anyway. Ie, if you've got it scrolled to the bottom, and the output changes, it'll re-scroll to the bottom after. Would that be good enough, or do you still want to see the output at the top?


While we are on the subject of output formatting, might I suggest you have some sort of more friendly build order output?

It would be really helpful just to have something like:

[game time] 9 pylon
[game time] 13 gateway
[game time] 15 Cybernetics Core

We know those are probes in the beginning. It gets more complicated later, and we need an easy way to know what units to be making. I don't have a clean answer for this problem, but the solution can't be a seperate line for every build probe event and a seperate line for every unit built.

Perhaps something like:
[[game time] 9 pylon
[game time] 13 gateway [ZZSEE]
[game time] 15 Cybernetics Core

This would assume your GW is constantly producing. but if thats not the case maybe you have some sort of indication about that.

Similarly, consider moving your probes to the assimilator being associated with the assimilator:
15 Assimilator --> gametime 1, gametime 2, gametime3

You will have to decide how or if to tack chronoboost and probe production. Perhaps you could tackle this with something like:
[game time] 15 Cybernetics Core ***

If you wanted to convey more information you could do:
CB Nexus @ [gametime], [gametime], [gametime]

Anyhow, these are just some idea. Ultimately, I wonder if the build order tester could come up with build orders that take into account player action as a resource. You have described how you added a penalty for not constantly making probes in terms of seconds. Would it be possible to add some penalties for things that take more attention to do? For example, even if a build order was more efficient chronoboosting 2 gateways 8 seconds apart, it probably is better int he long run to chronoboost them at the same time 1 second apart, 7 seconds in the future because it uses less of the players attention.



Jimb0v
Profile Joined September 2010
11 Posts
December 01 2010 23:06 GMT
#504
I had one other thought, would it be possible to add in some fields for energy of spellcasters? For example, we might able to develop some timing pushes by entering a restriction so that i have X sentries with energy for Y force fields each, or perhaps even better would be the ability to enter a restriction so that I have the ability to do Z force fields, allowing the program to determine if it is more efficient to get 1 sentry with lots of energy or 3 sentries with enough for 1 ff each.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
Last Edited: 2010-12-01 23:19:22
December 01 2010 23:18 GMT
#505
On December 02 2010 08:00 Jimb0v wrote:
Ultimately, I wonder if the build order tester could come up with build orders that take into account player action as a resource. You have described how you added a penalty for not constantly making probes in terms of seconds. Would it be possible to add some penalties for things that take more attention to do? For example, even if a build order was more efficient chronoboosting 2 gateways 8 seconds apart, it probably is better int he long run to chronoboost them at the same time 1 second apart, 7 seconds in the future because it uses less of the players attention.


I could possibly figure something out for that, but it's not exactly easy to determine when it's easier to do things together as opposed to apart, plus it's not easy to decide what kind of penalty to infer as a result of undesirable actions. I could do something simple like having a 1s time penalty for the fitness function for each action, but this would generally only affect pushing/pulling workers, which would be better achieved by just limiting how that happens.

Edit: Oh, and yes, other output formats are planned already. There'll be a few options for how detailed you want it.
Dionyseus
Profile Blog Joined December 2004
United States2068 Posts
December 01 2010 23:25 GMT
#506
On December 02 2010 08:00 Jimb0v wrote:
Show nested quote +
On December 02 2010 07:23 CarbonTwelve wrote:
I was planning to have it so that if the output changes the scrollbar will restore itself to where it was anyway. Ie, if you've got it scrolled to the bottom, and the output changes, it'll re-scroll to the bottom after. Would that be good enough, or do you still want to see the output at the top?


While we are on the subject of output formatting, might I suggest you have some sort of more friendly build order output?

It would be really helpful just to have something like:

[game time] 9 pylon
[game time] 13 gateway
[game time] 15 Cybernetics Core

We know those are probes in the beginning. It gets more complicated later, and we need an easy way to know what units to be making. I don't have a clean answer for this problem, but the solution can't be a seperate line for every build probe event and a seperate line for every unit built.

Perhaps something like:
[[game time] 9 pylon
[game time] 13 gateway [ZZSEE]
[game time] 15 Cybernetics Core

This would assume your GW is constantly producing. but if thats not the case maybe you have some sort of indication about that.

Similarly, consider moving your probes to the assimilator being associated with the assimilator:
15 Assimilator --> gametime 1, gametime 2, gametime3

You will have to decide how or if to tack chronoboost and probe production. Perhaps you could tackle this with something like:
[game time] 15 Cybernetics Core ***

If you wanted to convey more information you could do:
CB Nexus @ [gametime], [gametime], [gametime]

Anyhow, these are just some idea. Ultimately, I wonder if the build order tester could come up with build orders that take into account player action as a resource. You have described how you added a penalty for not constantly making probes in terms of seconds. Would it be possible to add some penalties for things that take more attention to do? For example, even if a build order was more efficient chronoboosting 2 gateways 8 seconds apart, it probably is better int he long run to chronoboost them at the same time 1 second apart, 7 seconds in the future because it uses less of the players attention.





Lomilar solved that by adding an additional tab or button named Simple Format. In that format all it shows is the supply count and the mineral and gas counts. When you're playing you don't think of your build order in terms of "oh it's 5 minutes into the game that means i must build my spire", we think in terms of "i'm at 30 supply I need to make my spire".

Here's a sample output from Lomilar's Evolution Chamber v22, in Detailed Format :
+ Show Spoiler +

@0:00 M:50 G:0 L:3 S:6/10 BuildDrone
@0:15 Spawned: Larva+1
@0:17 Spawned: Drone+1
@0:17 M:54 G:0 L:3 S:7/10 BuildDrone
@0:27 M:51 G:0 L:2 S:8/10 BuildDrone
@0:32 Spawned: Larva+1
@0:34 Spawned: Drone+1
@0:44 Spawned: Drone+1
@0:47 Spawned: Larva+1
@1:03 M:201 G:0 L:3 S/10 BuildSpawningPool
@1:13 M:55 G:0 L:3 S:8/10 BuildDrone
@1:22 M:53 G:0 L:2 S/10 BuildDrone
@1:28 Spawned: Larva+1
@1:30 Spawned: Drone+1
@1:39 Spawned: Drone+1
@1:40 M:106 G:0 L:2 S:10/10 BuildOverlord
@1:43 Spawned: Larva+1
@1:43 M:26 G:0 L:2 S:10/10 BuildExtractor
@1:51 M:50 G:0 L:2 S/10 BuildDrone
@1:58 Spawned: Larva+1
@2:05 Spawned: Overlord+1
@2:05 M:85 G:0 L:2 S:10/18 BuildDrone
@2:08 Spawned: Spawning Pool+1
@2:08 Spawned: Drone+1
@2:08 M:53 G:0 L:1 S:11/18 BuildDrone
@2:13 Spawned: Extractor+1
@2:13 Spawned: Larva+1
@2:15 M:50 G:0 L:1 S:12/18 BuildDrone
@2:15 M:0 G:0 L:0 S:13/18 MineGas
@2:15 M:0 G:0 L:0 S:13/18 MineGas
@2:17 Mining: +1 on gas
@2:17 Mining: +1 on gas
@2:22 Spawned: Drone+1
@2:25 Spawned: Drone+1
@2:28 Spawned: Larva+1
@2:28 M:75 G:16 L:1 S:13/18 BuildDrone
@2:32 Spawned: Drone+1
@2:43 Spawned: Larva+1
@2:43 M:135 G:36 L:1 S:14/18 BuildDrone
@2:43 M:85 G:36 L:0 S:15/18 MineGas
@2:45 Spawned: Drone+1
@2:45 Mining: +1 on gas
@2:58 Spawned: Larva+1
@2:58 M:196 G:64 L:1 S:15/18 BuildZergling
@3:00 Spawned: Drone+1
@3:13 Spawned: Larva+1
@3:17 M:302 G:100 L:1 S:16/18 BuildLair
@3:17 M:152 G:0 L:1 S:16/18 BuildDrone
@3:22 Spawned: Zergling+2
@3:28 Spawned: Larva+1
@3:28 M:194 G:21 L:1 S:17/18 BuildZergling
@3:34 Spawned: Drone+1
@3:34 M:194 G:33 L:0 S:18/18 BuildExtractor
@3:43 Spawned: Larva+1
@3:43 M:243 G:50 L:1 S:17/18 BuildDrone
@3:52 Spawned: Zergling+2
@3:58 Spawned: Larva+1
@3:58 M:318 G:78 L:1 S:18/18 BuildOverlord
@4:00 Spawned: Drone+1
---Waypoint 0---
At time: 4:00
Minerals: 235 Gas: 82 Supply: 18/18 Larva: 0
Drones: 16
Overlords: 2
Zerglings: 4
Bases: 1
Gas Extractors: 1
Spawning Pools: 1
----------------
@4:04 Spawned: Extractor+1
@4:13 Spawned: Larva+1
@4:13 M:351 G:108 L:1 S:18/18 BuildRoachWarren
@4:13 M:201 G:108 L:1 S:17/18 MineGas
@4:13 M:201 G:108 L:1 S:17/18 BuildDrone
@4:15 Mining: +1 on gas
@4:23 Spawned: Overlord+1
@4:28 Spawned: Larva+1
@4:28 M:265 G:148 L:1 S:18/26 BuildOverlord
@4:30 Spawned: Drone+1
@4:37 Spawned: Lair+1
@4:43 Spawned: Larva+1
@4:43 M:288 G:189 L:1 S:18/26 BuildDrone
@4:53 Spawned: Overlord+1
@4:58 Spawned: Larva+1
@4:58 M:363 G:230 L:1 S:19/34 BuildDrone
@4:58 M:313 G:230 L:0 S:20/34 BuildSpire
@4:58 M:113 G:30 L:0 S:19/34 MineGas
@5:00 Spawned: Drone+1
@5:00 Mining: +1 on gas
@5:04 M:156 G:49 L:0 S:19/34 BuildQueen
@5:08 Spawned: Roach Warren+1
@5:13 Spawned: Larva+1
@5:13 M:74 G:79 L:1 S:21/34 BuildDrone
@5:15 Spawned: Drone+1
@5:28 Spawned: Larva+1
@5:28 M:147 G:128 L:1 S:22/34 BuildOverlord
@5:28 M:47 G:128 L:0 S:22/34 MineGas
@5:30 Spawned: Drone+1
@5:30 Mining: +1 on gas
@5:43 Spawned: Larva+1
@5:43 M:170 G:184 L:1 S:22/34 BuildDrone
@5:53 Spawned: Overlord+1
@5:54 Spawned: Queen+1
@5:58 Spawned: Larva+1
@5:58 M:245 G:241 L:1 S:23/42 BuildRoach
@6:00 Spawned: Drone+1
@6:13 Spawned: Larva+1
@6:13 M:303 G:273 L:1 S:25/42 BuildRoach
@6:25 Spawned: Roach+1
@6:28 Spawned: Larva+1
@6:28 M:363 G:305 L:1 S:27/42 BuildRoach
@6:38 Spawned: Spire+1
@6:39 Spawned: Larva+4
@6:39 M:387 G:322 L:4 S:29/42 BuildRoach
@6:39 M:312 G:297 L:3 S:31/42 BuildMutalisk
@6:39 M:212 G:197 L:2 S:33/42 BuildRoach
@6:39 M:137 G:172 L:1 S:35/42 BuildMutalisk
@6:40 Spawned: Roach+1
@6:43 Spawned: Larva+1
@6:44 M:82 G1 L:1 S:37/42 BuildRoach
@6:55 Spawned: Roach+1
@6:58 Spawned: Larva+1
@6:58 M:133 G:119 L:1 S:39/42 BuildDrone
@7:06 Spawned: Roach+1
@7:06 Spawned: Roach+1
@7:11 Spawned: Roach+1
@7:12 Spawned: Mutalisk+1
@7:12 Spawned: Mutalisk+1
@7:13 Spawned: Larva+1
@7:15 Spawned: Drone+1
Satisfied.
Number of actions in build order: 56
-------Goal-------
Drones: 20
Zerglings: 4
Roaches: 6
Mutalisks: 2
Bases: 1
Gas Extractors: 1
Roach Warrens: 1
---Final Output---
At time: 7:15
Minerals: 236 Gas: 184 Supply: 40/42 Larva: 1
Drones: 20
Overlords: 5
Queens: 1
Zerglings: 4
Roaches: 6
Mutalisks: 2
Bases: 1
Lairs: 1
Gas Extractors: 2
Spawning Pools: 1
Roach Warrens: 1
Spire: 1
------------------
Wed Dec 01 18:24:45 EST 2010: 17410.55695600476




And here it is in Simple Format:
+ Show Spoiler +

9 SpawningPool M:201 G:0
10 Overlord M:106 G:0
10 Extractor M:26 G:0
13 +1 Drone on gas M:0 G:0
13 +1 Drone on gas M:0 G:0
15 +1 Drone on gas M:85 G:36
15 Zergling M:196 G:64
16 Lair M:302 G:100
17 Zergling M:194 G:21
18 Extractor M:194 G:33
18 Overlord M:318 G:78
18 RoachWarren M:351 G:108
17 +1 Drone on gas M:201 G:108
18 Overlord M:265 G:148
20 Spire M:313 G:230
19 +1 Drone on gas M:113 G:30
19 Queen M:156 G:49
22 Overlord M:147 G:128
22 +1 Drone on gas M:47 G:128
23 Roach M:245 G:241
25 Roach M:303 G:273
27 Roach M:363 G:305
29 Roach M:387 G:322
31 Mutalisk M:312 G:297
33 Roach M:212 G:197
35 Mutalisk M:137 G:172
37 Roach M:82 G1
9/5/10 P acct: NA D 10,683 651pts 69w56L http://sc2ranks.com/char/us/290365/LetoAtreides T acct: NA D 16,137 553pts 70w67L http://sc2ranks.com/char/us/1560008/Khrone Z: NA G 16,058 465pts 28w26L http://www.sc2ranks.com/us/1997354/Omnius
bmn
Profile Joined August 2010
886 Posts
December 02 2010 02:06 GMT
#507
Hey CarbonTwelve, for name suggestions how do you like "The Foundary" or "Xel'Naga Foundary" for your BO optimizer?
tehV
Profile Joined September 2010
28 Posts
December 02 2010 05:18 GMT
#508
Not sure if this has been suggested, but I've hit a build where I want my nexus to have energy stored up. It would be awesome if I could have a 'Nexus Energy Amount 'as a requirement to be satisfied.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
December 02 2010 05:22 GMT
#509
On December 02 2010 11:06 bmn wrote:
Hey CarbonTwelve, for name suggestions how do you like "The Foundary" or "Xel'Naga Foundary" for your BO optimizer?


Nice, I like em, although I'm not sure if they're a bit too similar to 'Evolution Chamber' (in their meaning). I'll keep em in mind though

On December 02 2010 14:18 tehV wrote:
Not sure if this has been suggested, but I've hit a build where I want my nexus to have energy stored up. It would be awesome if I could have a 'Nexus Energy Amount 'as a requirement to be satisfied.


Don't think I've had that suggested, but it's not hard to implement, just a matter of adding it to the interface I think. Will get around to it soon hopefully.


Of news to everyone though, I plan to do a release tonight with the Terran module available. I'm sure it'll have a few bugs with it, and certainly won't have all features implemented, but should be usable at least, and hopefully can get any issues with it sorted out quickly. From here I'll probably have more regular updates again fixing and implementing the little things that people have been raising for the Zerg & Protoss modules.
Dionyseus
Profile Blog Joined December 2004
United States2068 Posts
December 02 2010 05:30 GMT
#510
On December 02 2010 14:22 CarbonTwelve wrote:
Show nested quote +
On December 02 2010 11:06 bmn wrote:
Hey CarbonTwelve, for name suggestions how do you like "The Foundary" or "Xel'Naga Foundary" for your BO optimizer?


Nice, I like em, although I'm not sure if they're a bit too similar to 'Evolution Chamber' (in their meaning). I'll keep em in mind though

Show nested quote +
On December 02 2010 14:18 tehV wrote:
Not sure if this has been suggested, but I've hit a build where I want my nexus to have energy stored up. It would be awesome if I could have a 'Nexus Energy Amount 'as a requirement to be satisfied.


Don't think I've had that suggested, but it's not hard to implement, just a matter of adding it to the interface I think. Will get around to it soon hopefully.


Of news to everyone though, I plan to do a release tonight with the Terran module available. I'm sure it'll have a few bugs with it, and certainly won't have all features implemented, but should be usable at least, and hopefully can get any issues with it sorted out quickly. From here I'll probably have more regular updates again fixing and implementing the little things that people have been raising for the Zerg & Protoss modules.


Good news, can't wait to see your terran version.
9/5/10 P acct: NA D 10,683 651pts 69w56L http://sc2ranks.com/char/us/290365/LetoAtreides T acct: NA D 16,137 553pts 70w67L http://sc2ranks.com/char/us/1560008/Khrone Z: NA G 16,058 465pts 28w26L http://www.sc2ranks.com/us/1997354/Omnius
TheRageKage12
Profile Joined November 2010
United States161 Posts
December 02 2010 06:30 GMT
#511
I actually am really interested in this thing and downloaded the source code for it too. However, I haven't been able to build it in Visual Studio (keep getting compile errors). What plugins/features of Visual Studio did you use to make it? You said C++ in your initial post and it looks like you have .NET components for the interfaces or something.

PS: I want to be able to build it myself so I can play around with the code and maybe learn something from it. These build order optimizers have piqued my interest in computational biology.
Bartlett
Profile Joined November 2010
12 Posts
December 02 2010 06:31 GMT
#512
On November 26 2010 12:15 CarbonTwelve wrote:

It already does that. The background of the edit control goes from red (0%) to yellow (50%) to green (100%) - does that not show for you?


Yup sorry I had the wrong (well not the latest) version; little box works a treat colours and all
Bartlett
Profile Joined November 2010
12 Posts
December 02 2010 07:00 GMT
#513
On the whole summary at the top. I would happily just see a single line waypoint 1 - successful in the build order etc with the full summary at the top (or a separate tab). That being said if the scroll bar remembers its position sounds just as good to me.

I Do like how your text is formatted/aligned so its easy to import into excel. Makes it nice and easy to rejig the columns and trim it down so I can have it sitting on an a5 sheet of paper below ye olde monitor

Terran version wow! with that marauder teaser I seriously can't wait and I don't play Terran lol. My mates that do give me heaps usually about how many troops/tech (purely on numbers ) be interested to see if I can beat them at their own game with an optimal build or two!

On the Protoss side of things, is there a way to get a condition to say always build first pylon (supply) at 9? Pretty well for most builds I have tried it boils down to this but it'll still go through the 6/7/8 pylon (usually gateways at similar intervals before it figures its not a good thing to do).

I will say this has helped me quite a bit as I can get an extra 3-4 units out as Protoss vs some of my more 'standard' Toss opening strategies. More specifically against managing Zerg rushes with early lings.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
December 02 2010 07:56 GMT
#514
On December 02 2010 15:30 TheRageKage12 wrote:
I actually am really interested in this thing and downloaded the source code for it too. However, I haven't been able to build it in Visual Studio (keep getting compile errors). What plugins/features of Visual Studio did you use to make it? You said C++ in your initial post and it looks like you have .NET components for the interfaces or something.


It uses MFC. If you're trying to build it in Visual Studio Express then I don't think it will work unfortunately. AFAIK MFC is only in the retail versions.

I do have plans to change the UI though, so hopefully this requirement won't be there forever
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
Last Edited: 2010-12-02 09:07:33
December 02 2010 09:00 GMT
#515
Aaaaaaaand, v7 is out

Terran module is available. It doesn't do addon swapping, and I'm not 100% happy with the way it builds units at buildings of various types, and it needs more encouragement to build orbital commands. Please let me know of any issues you find with it.

After this I hope I can go back to more regular updates every day or two, as well as fix up some of the outstanding issues with the Protoss & Zerg modules.

Edit: Btw, anyone know of any mods I can ask to change the thread title?

Edit 2: And as quick as that, first bug is found. Marines were costing 2 supply. Doh. Anyway, v7.1 is out
icezar
Profile Joined June 2010
Germany240 Posts
December 02 2010 09:17 GMT
#516
On December 02 2010 18:00 CarbonTwelve wrote:
.....
Edit 2: And as quick as that, first bug is found. Marines were costing 2 supply. Doh. Anyway, v7.1 is out


I hope Blizz fixes that LOL :D

About the name maybe something with warp in the name cause this tool is warping in BOs compared to other versions!
ssnseawolf
Profile Joined May 2010
32 Posts
Last Edited: 2010-12-02 10:03:09
December 02 2010 09:56 GMT
#517
On December 02 2010 18:17 icezar wrote:
About the name maybe something with warp in the name cause this tool is warping in BOs compared to other versions!



I like the name "Warp Prism." Keeps it in the context of the game and gives it a speedy feel.

Also, a feature request. I love the completion likelihood feature, but I keep the program running on my computer overnight sometimes. Can you add an option to stop the execution once progress reaches 100% (or a user-defined point)? That'd be delightful.

Thanks for the Terran update. You rock my world.
TheRageKage12
Profile Joined November 2010
United States161 Posts
December 02 2010 10:00 GMT
#518

It uses MFC. If you're trying to build it in Visual Studio Express then I don't think it will work unfortunately. AFAIK MFC is only in the retail versions.

I do have plans to change the UI though, so hopefully this requirement won't be there forever


Mm yeah I gleaned that it was MFC but it wasn't building right out of the box. Then again, I've never used MFC and probably was doing something wrong. I'll probably try again sometime. I have Visual Studio Professional too so that shouldn't be a problem.

What are you going to change the UI to? I'd recommend the Qt libraries. I've worked with them before and they're quite easy to use.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
Last Edited: 2010-12-02 10:16:02
December 02 2010 10:13 GMT
#519
On December 02 2010 18:56 ssnseawolf wrote:
Also, a feature request. I love the completion likelihood feature, but I keep the program running on my computer overnight sometimes. Can you add an option to stop the execution once progress reaches 100% (or a user-defined point)? That'd be delightful.


Yep, that's a great idea.

Btw, it will almost never reach 100% except for extremely simple build orders. The algorithm doesn't test every possibly build order so it can never actually be certain that the build order it has is the best one.

On December 02 2010 19:00 TheRageKage12 wrote:
Mm yeah I gleaned that it was MFC but it wasn't building right out of the box. Then again, I've never used MFC and probably was doing something wrong. I'll probably try again sometime. I have Visual Studio Professional too so that shouldn't be a problem.


Hmm, ok, not sure why. Maybe I missed checking in a couple of files that are needed?

What are you going to change the UI to? I'd recommend the Qt libraries. I've worked with them before and they're quite easy to use.


Yeah, Qt is probably the most likely one. Unfortunately I haven't used it before, but I've heard it's pretty easy so I figure it shouldn't take long to work out.
CarbonTwelve
Profile Joined November 2010
Australia525 Posts
December 02 2010 11:21 GMT
#520
Just made another release - v7.2. This one fixes a bug where an SCV could be built while the CC was being upgraded to an orbital command, and adds the Armory as a requirement for Eng Bay L2+ upgrades.
Prev 1 24 25 26 27 28 76 Next
Please log in or register to reply.
Live Events Refresh
OSC
12:00
King of the Hill #238
Liquipedia
WardiTV Winter Champion…
12:00
Group B
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
elazer 549
UpATreeSC 118
BRAT_OK 112
Livibee 76
ForJumy 22
StarCraft: Brood War
Britney 21395
Hyuk 2345
Calm 2010
Sea 627
Mini 404
Shuttle 387
Stork 308
Larva 242
EffOrt 241
ggaemo 122
[ Show more ]
Dewaltoss 122
Barracks 48
Hm[arnc] 23
Free 20
Terrorterran 20
MindelVK 19
910 16
Movie 14
Yoon 12
Rock 11
yabsab 9
JulyZerg 9
Shine 8
Dota 2
qojqva1667
League of Legends
C9.Mang0110
Heroes of the Storm
Liquid`Hasu289
Khaldor196
Other Games
FrodaN2186
Grubby530
DeMusliM451
ceh9427
Dendi301
RotterdaM258
QueenE91
ArmadaUGS89
Hui .84
KnowMe54
Mew2King43
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis7604
• TFBlade1165
• Shiphtur442
Other Games
• imaqtpie795
Upcoming Events
Replay Cast
5h 19m
PiG Sty Festival
14h 19m
Clem vs Percival
Zoun vs Solar
Escore
15h 19m
Epic.LAN
17h 19m
Replay Cast
1d 5h
PiG Sty Festival
1d 14h
herO vs NightMare
Reynor vs Cure
CranKy Ducklings
1d 15h
Epic.LAN
1d 17h
Replay Cast
2 days
PiG Sty Festival
2 days
Serral vs YoungYakov
ByuN vs ShoWTimE
[ Show More ]
Sparkling Tuna Cup
2 days
Replay Cast
3 days
Replay Cast
3 days
Wardi Open
3 days
Monday Night Weeklies
3 days
Replay Cast
4 days
WardiTV Winter Champion…
4 days
Replay Cast
5 days
WardiTV Winter Champion…
5 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-02-18
LiuLi Cup: 2025 Grand Finals
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
WardiTV Winter 2026
PiG Sty Festival 7.0
Nations Cup 2026
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025

Upcoming

Escore Tournament S1: King of Kings
[S:21] ASL SEASON OPEN 1st Round
[S:21] ASL SEASON OPEN 1st Round Qualifier
Acropolis #4 - TS5
Jeongseon Sooper Cup
Spring Cup 2026: China & Korea Invitational
[S:21] ASL SEASON OPEN 2nd Round
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
BLAST Rivals Spring 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
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.