• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:51
CEST 06:51
KST 13:51
  • 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 2915Serral 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
Weekly Cups (Aug 3-9): Protoss get shut out, overreactions imminent?0RSL goes to London! 2026 Offline Finals Nov 21-2212Weekly Cups (July 27-Aug 2): SHIN's big week0SC4ALL II: Brood War - $2500 - Dec 5-69SC4ALL II announced - $10,000 prize pool, Dec 5-64
StarCraft 2
General
Weekly Cups (Aug 3-9): Protoss get shut out, overreactions imminent? SC4ALL: II Talent Announcement! Protoss AoE skill expression August World Ranking: Clem climbs to #2 Balance hotfix patch 5.0.16b (July 16)
Tourneys
RSL goes to London! 2026 Offline Finals Nov 21-22 RSL Revival: Season 6 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 8.0! (13 - 23 August) Tasteless Time Warp: SC Evo Showmatch (May 25)
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 538 Media Blackout The PondCast: SC2 News & Results Mutation # 537 Hostile Territory Mutation # 536 Railroad Switch
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL22 General Discussion How FlaSh Nearly Forfeited MSL Finals being late Are you ready for ASL 22? NEW HYPE VIDEO BW General Discussion
Tourneys
[Megathread] Daily Proleagues 2v2v2v2 Tournament KCM Race Survival 2026 Season 3 Escore Tournament - Season 3
Strategy
Fighting Spirit mining rates Odyssey Mineral Stack Saturation Any training maps people recommend? Simple Questions, Simple Answers
Other Games
General Games
EVE Corporation General RTS Discussion Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Diablo 2 thread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Iain M Banks Says He Has Cancer And Months To Live European Politico-economics QA Mega-thread The Games Industry And ATVI
Fan Clubs
MarineLorD Fan Club The ShoWTimE Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
Football (Soccer) Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Are High-Level Gamers more A…
TrAiDoS
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3511 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
Next event in 5h 9m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft361
ProTech84
FoxeR 81
StarCraft: Brood War
Sea 5416
Rain 3551
GuemChi 2368
Leta 416
Snow 13
Icarus 8
Dota 2
NeuroSwarm206
League of Legends
JimRising 591
Counter-Strike
summit1g6066
m0e_tv671
taco 247
Super Smash Bros
Mew2King274
Other Games
C9.Mang0417
Organizations
Other Games
gamesdonequick981
[ Show 16 non-featured ]
StarCraft 2
• practicex 32
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• iopq 13
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota275
League of Legends
• Scarra2313
• Rush1098
• Lourlo713
• Shiphtur472
• Stunt440
Upcoming Events
Sparkling Tuna Cup
5h 9m
PiG Sty Festival
7h 9m
PiGosaur Cup
19h 9m
Replay Cast
1d 4h
Kung Fu Cup
1d 6h
Replay Cast
1d 19h
The PondCast
2 days
Replay Cast
2 days
CranKy Ducklings
4 days
Sparkling Tuna Cup
5 days
[ Show More ]
Afreeca Starleague
6 days
Rush vs Hm
Bisu vs Shuttle
WardiTV Weekly
6 days
The Patches Monday
6 days
Liquipedia Results

Completed

Proleague 2026-08-10
CranK Gathers Season 4: BW vs SC2 Team League
Eternal Conflict S2 Finale

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
Acropolis #5
RSL Revival: Season 6
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2

Upcoming

Escore Tournament S3: W7
CSLAN 4
ASL Season 22
Escore Tournament S3: W8
Acropolis #5 - TRS
Blizzard Classic Cup 2026
Acropolis #5 - GSA
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1
META DYMY #4
PGL Masters Bucharest 2026
Thunderpick World Champ.
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 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.