|
Russian Federation88 Posts
![[image loading]](http://img854.imageshack.us/img854/1788/420201125959pm.png)
I proud to present my tool to master macro skill sc2drill
Here is an introduction ![[image loading]](http://img811.imageshack.us/img811/7194/1304103589youtubecr.png)
Build order notifications ![[image loading]](http://img811.imageshack.us/img811/7194/1304103589youtubecr.png)
UI for build orders (not covered in video):
![[image loading]](http://i.imgur.com/JUFLw.png)
I believe that it really can help one to be a better player.
+ Show Spoiler [You think that it's a cheat?] +I love how KevinIX say on this: To be honest I wouldn't care if my opponent was using the program. All it does is help them macro better/check minimap. Ideally, my macro is going to be perfect anyway. If I lose, it's because I need to work on my macro. It's not like playing against a maphacker, where it's impossible to level the playing field. Think about probe as a buddy near you. I believe that it's fine to play custom / ladder games with coach (and there are sites and streams dedicated to this). You'll never install probe on tournament as you'll never take stickers with build orders or invite coach to stay around you.
Please support this project by donate for developers!
important - you should install SP1 on .net 3.5 to overlays properly work I'll add this check to installation later.
+ Show Spoiler [Poll: Would you like sc2drill to be tr…] +Poll: Would you like sc2drill to be translated?no, I understand English version (17) 89% yes (please, tell to what language in comments) (2) 11% yes, and I'm ready to do translation (comment or PM me) (0) 0% 19 total votes Your vote: Would you like sc2drill to be translated? (Vote): yes (please, tell to what language in comments) (Vote): yes, and I'm ready to do translation (comment or PM me) (Vote): no, I understand English version
+ Show Spoiler [update 5/20/2011] +![[image loading]](http://i.imgur.com/wD2kN.png) - added feedback menu item to open site contact form with info about your client - added restart button - you can apply updated settings with it - build order UI updated slightly - now you can make buttons overlay transparent by pressing alt- during game load you'll now see build orders binds - several bugs fixed
update 5/31/2011
We've added replay analysis and graph of win/loss, apm to player dashboard. So now you can easily see and analyze your progress:
![[image loading]](http://i.imgur.com/ZRQQS.png)
note: apm calculated as actions per real minute so it actually higher than one showed in game but I think it's more natural. Check your settings if "analyze replay" is ON.
------
We're thinking about adding some other features (of course if community like this project in general):
- chrono / inject / mule notifications - probably - slight screenshot analysis (to sync game time and avoid headache with lags / pauses)
If you believe that something other will be Nice or just slightly improved - please don't hesitate and share your thoughts. I will happily add something cool to this project. Post here, PM me or just write to contact form.
+ Show Spoiler [Q/A] +Q: How stop it from recording? when i press scroll lock after the game it just pauses it. Also i noticed if i also press the pause/break key on my keyboard that also starts it even A: to stop it press shift + "record" (i.e. shift+scroll lock). Pause works for case when you want to pause a game (this case application also paused). If your opponent pauses game - press scroll lock.
Q: is it possible to assign map / resource check to mouse side buttons? A: if your mouse configuration soft supports assigning keyboard keys to side buttons - yes. There are virtual keys F13-F24 that possibly are best choise for this.
Q: I don't want to press any additional buttons! A: Use buttons you're already use to do related thing. For example: I use 9 as bind for my scout unit and 0 for worker that builds supplies. It will be natural to bind "map control" to 9 and "resources/limit check" for 0. So you'll select your scouter to do actual map control and use worker to build supplies. Also: there is "just notify me" mode that works as a simple timer - you set up when it starts and period. Of course in this case application will not score your game.
Q: I save update settings but look like it's not applied. Why? A: Probe locks settings so you need to close it first and then save.
+ Show Spoiler [Backgound of this tool] +Idea comes to me after watching some of Day[9]'s Thursday streams. I tried to incorporate mental checklist into my game. It works, but only at start of the game or I’m alone on the map. So I need some kind of notification to help me keep metal checklist. Actually I'm not the inventor - there is day[9]'s mental checklist coacher on this forum. I've tried this program and a real metronome. But I'm simply become angry about such constant rhythm. So I decided that I need something like metronome but with ability to silence it while I have some apm to spent. Plus, I wanted to have some numbers on hand, something that convert words "macro skill" to measurable value - say from 1 to 100 points. Really, it's much easier to succeed when your aim (my aim is a high level play) is measurable (letter M in SMART). My results also should be stored at some place so I’ll be able to see progress. It takes me for a almost three months but now I can show it to someone else without shame.
p.s. If you concern about Blizzard banhammer - check part 2 of eula. This application didn't interact with game client in any way and not automate your actions so it's legal to use
p.p.s. here is a link to virustotal if you really concerned 
Special thanks for alert for help
meta
|
I like your ideas behind this, but pressing a button every time you look at food/minimap... Won't that just learn you to press those buttons frequently? And after using this tool, you will have to get rid of that habit.
Anyway, the rest of the tool looks good, nicely done!
|
Going to give this a try, sounds interesting.
|
A completely offline version of this tool would be preferable imho, considering the clear keyloging potential risk involved... A very nice idea though!
|
Looks interesting
The difference between this and other programs is that they seem to use the replay file to get their data.
You seem to be hooking into the keyboard ... I guess this is done by simply polling the interrupt rather than having to read game memory? (EDIT: ahh ok i see your eula point :D)
However i rekon that if you look at the replay file structure you will be able to do all yoru notifications (or parsing of replay data to find if the player has performed the action without player confirmation)
SC2Gears for instance knows your APM ... I assumed it was doing this from the replay file itself. Maybe I am wrong ... if you know how that works please correct me :D Obviously if the file is only written after the game im totally wrong :D .. but i know if you start a game in single player mode, save and load then restart several times the replay files don't have the headers written properly which suggests they are streamed rather than written as one at game end.
BTW I think your idea is great I think it would be better though if you didnt have to press a key to confirm that you have performed the task.
|
Russian Federation88 Posts
@MrTortoise: yes, I don't read RAM of game to know keypresses about replays: starcraft creates replay file after game is over (otherwise you'll be able to see opponent BO ). And yes, replay include APM and all other stuff.
|
ahh fair enough :D
great work then. Will give it a good play.
|
Russian Federation88 Posts
On April 20 2011 21:34 CursedFeanor wrote: A completely offline version of this tool would be preferable imho, considering the clear keyloging potential risk involved... A very nice idea though!
probe doesn't send what specific keys you presses - just marks "map checked", "building key 1 pressed" and nothing more.
anyway - basically it's a keylogger and you should close it while entering credit card number
|
GJ, I love the stuff the community keep on working on, I will definitely try it out.
|
I think this will be most helpful for inject, chrono's, mule's etc. If u put ur queen/nexus/cc hot-keys on under production control and set the time it takes for energy to gather under check every ... sec. Or worker production if u put the amount of sec it takes to build worker Would be nice if there where more than one production bar for different things :D
|
Russian Federation88 Posts
On April 20 2011 23:34 Algis wrote: I think this will be most helpful for inject, chrono's, mule's etc.
Good idea. Actually I supposed that player check energy when while cycling through buildings but as additional option it will be nice. I'll think about it
|
On April 20 2011 23:34 Algis wrote:
I think this will be most helpful for inject, chrono's, mule's etc. If u put ur queen/nexus/cc hot-keys on under production control and set the time it takes for energy to gather under check every ... sec. Or worker production if u put the amount of sec it takes to build worker Would be nice if there where more than one production bar for different things :D
I have a sound notification timer (image) for injects/mules that can be started/restarted to follow inject cycles perfectly, and I consider it to be a really good trainer to improve there. However, I have not posted it publically since A) I am afraid someone will use it for bad purposes, not as a trainer, and B) There could be some improvements made to it.
However, it is fully functional and if you PM me about it I can give you a link to it. If there's more interest I might continue to build on it.
OnT:
What I especially like with the software you have made is that it tracks statistics, which is probably what will be most useful learning. Having to press keys to notify the program of "Yeah, I'm looking at the minimap" ain't so good, but I bet eye-tracking software would be quite tedious to make...
|
Russian Federation88 Posts
On April 20 2011 23:46 Arn wrote: Having to press keys to notify the program of "Yeah, I'm looking at the minimap" ain't so good, but I bet eye-tracking software would be quite tedious to make...
Yea, I thinking a lot how to get rid of this additional actions but. Right now I'm not ready to integrate gaze tracker here Of course it's possible but require a lot of development.
|
Interesting. Not a fan of forcing superfluous keypresses just to indicate when you're looking at X part of the screen, but I'll give it a shot anyway.
Just yesterday I was considering writing a quick program to beep every 17 ingame seconds so I wouldn't forget workers. Maybe this will work instead.
|
Russian Federation88 Posts
I've just deployed new version with some fixes. If your client didn't send records and show text "you're not connected" - just run client again and restart it after a minute (it will automatically download update)
|
I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch.
|
Russian Federation88 Posts
On April 21 2011 03:25 NrG.NeverExpo wrote: I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch. yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course Hmm.. one idea comes to me:
what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it.
|
What a wonderful tool 
|
there is a thing I think will be great adding to this tool.
worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.
|
On April 21 2011 03:37 ru.meta wrote:Show nested quote +On April 21 2011 03:25 NrG.NeverExpo wrote: I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch. yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course  Hmm.. one idea comes to me: what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it. I don't know if it would be possible, but it might be nice to have the program so that its not possible to use during a ladder game.
And having a notification pop up on screen whenever some one is using it seems like a fair enough way of doing things.
|
On April 21 2011 03:37 ru.meta wrote:Show nested quote +On April 21 2011 03:25 NrG.NeverExpo wrote: I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch. yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course  Hmm.. one idea comes to me: what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it.
That's doable.
On April 21 2011 03:45 -miDnight- wrote: there is a thing I think will be great adding to this tool.
worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.
Do you think there would be interest in a program like this if I adjusted the one I have (and added some chat message, maybe) to incorporate workers too? At the moment it supports inject/mule/chronoboost.
The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair".
|
Russian Federation88 Posts
On April 21 2011 03:45 -miDnight- wrote: there is a thing I think will be great adding to this tool.
worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.
OK, I'll add new pool for this
|
Russian Federation88 Posts
On April 21 2011 03:53 Arn wrote: The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair". Yep, it's really a 'bot'. I'm for keep this application strictly in EULA. So maybe player should press enter and type something in-game? Application will require to do it in random moment between 1 and 3 minutes of the game and if you're not responding - just stops.
|
I feel that this likely will be interpreted by Blizz as in violation of EULA, specifically the following items:
# Use cheats, automation software (bots), hacks, or any other unauthorized third-party software designed to modify the Game experience, including without limitation, mods that violate the terms of this License Agreement or the Terms of Use;
While this isn't specifically a cheat or a bot, it does 'modify the game experience' by providing a sound notification when certain in-game conditions are met. I strongly feel that Blizz will consider this to be in violation here, especially when you consider that patch 1.3 included an automated notification for chronoboost/injects etc. The issue is that Blizz clearly felt that adding these notifications would be of benefit to some players, so they modified the game client. This program notifies users above and beyond what the game client does, and although it does not alter the client (which is clearly against EULA) it does "modify the game experience" in a way that is directly analogous to a prior modification by Blizz which DID modify the game experience.
# Use any unauthorized third-party software that intercepts, "mines", or otherwise collects information from or through the Game or the Service, including without limitation any software that reads areas of RAM used by the Game to store information; provided, however, that Blizzard may, at its sole and absolute discretion, allow the use of certain third party user interfaces;
Keyboard buffers are not RAM per se, so this program will not be accessing SC2 ramspace, but again, this is directly analogous to a program that would intercept the data in the SC2 ramspace, the only difference is that it accesses the data that will enter SC2 memory before it actually enters into SC2 memory.
Consider a hypothetical program that intercepted data from your network card, (i.e. minimap information for example of where your opponent is/what he is doing), and then copied it, sending it on to SC2 memory, but also feeding it into a 3rd party program that provided an audio notification of where your opponent spawned, what he was producing, etc. This is exactly the same procedure that this program uses, but is VERY clearly in violation.
The only way IMO to implement this type of software/idea without violating EULA would be to create a system of custom maps that do the same thing for you. -- the fact that this can be used in ladder games makes me really nervous.
|
On April 21 2011 00:08 brystmar wrote: Interesting. Not a fan of forcing superfluous keypresses just to indicate when you're looking at X part of the screen, but I'll give it a shot anyway.
This is my thought exactly. I may just use shift, but I don't really look forward to the idea of building in an extra and unnecessary habit so I'm trying to come up with an button that would be beneficial for me to use more ingame that won't interfere with what I'm doing at the moment to notify the script that I'm doing what I should be. Long sentence.
|
On April 21 2011 03:53 Arn wrote:Show nested quote +On April 21 2011 03:37 ru.meta wrote:On April 21 2011 03:25 NrG.NeverExpo wrote: I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch. yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course  Hmm.. one idea comes to me: what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it. That's doable. Show nested quote +On April 21 2011 03:45 -miDnight- wrote: there is a thing I think will be great adding to this tool.
worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro. Do you think there would be interest in a program like this if I adjusted the one I have (and added some chat message, maybe) to incorporate workers too? At the moment it supports inject/mule/chronoboost. The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair".
I have been looking every where to find program to help remind me scv production.
And it's very simple, just press a key and every 12 sec or 25 ingame time the program will make some noise reminder.
|
Just my opinion, but this seems like a cheat to me. It is altering one player's game to give him an advantage on a game mechanic that the other player doesn't have.
Doesn't seem right...
|
This is just as much of a cheat as my phone is set on an automatic timer every 40 seconds.
Just because something is a program doesn't mean it's a cheat/against the EULA. Blizzard's fine with having a timer as much as it's fine for you to have Notepad open while playing. "Altering the game experience" is a generic term used to allow Blizzard to include a wide variety of "loop-holes", but they aren't naive enough to ban someone for this.
Also, reading keypresses from your own computer is completely legal >.< It would be absolutely ridiculous to say that it isn't. You can only access the information you physically put in to the game; accessing data from a network card is not similar to it at all.
|
Russian Federation88 Posts
On April 21 2011 05:15 caradoc wrote:I feel that this likely will be interpreted by Blizz as in violation of EULA, specifically the following items: Show nested quote +# Use cheats, automation software (bots), hacks, or any other unauthorized third-party software designed to modify the Game experience, including without limitation, mods that violate the terms of this License Agreement or the Terms of Use; This program notifies users above and beyond what the game client does, and although it does not alter the client (which is clearly against EULA) it does "modify the game experience" in a way that is directly analogous to a prior modification by Blizz which DID modify the game experience.
experience of the game and experience that you take while playing the game are not the same thing. Otherwise anything that happens during the game (i.e. doorbell) will violate EULA. This tool doesn't place any overlay on the game screen, doesn't press any keys for player, and doesn't remove any sounds from game itself.
On April 21 2011 05:15 caradoc wrote:Show nested quote +# Use any unauthorized third-party software that intercepts, "mines", or otherwise collects information from or through the Game or the Service, including without limitation any software that reads areas of RAM used by the Game to store information; provided, however, that Blizzard may, at its sole and absolute discretion, allow the use of certain third party user interfaces; Keyboard buffers are not RAM per se, so this program will not be accessing SC2 ramspace, but again, this is directly analogous to a program that would intercept the data in the SC2 ramspace, the only difference is that it accesses the data that will enter SC2 memory before it actually enters into SC2 memory.
Again RAM of the game and information that at the end will be in the RAM of the game are not equal. Actually - buying a game from Blizzard doesn't make your hardware, OS and all your programs property of Blizzard. Blizzard can make a bounds by EULA but it doesn't allow SC to, for example, read RAM of any program running on my computer or use any root-kit-tricks. Agreement says that the game client can make screenshots and check signatures of running programs. And that's all.
On April 21 2011 05:15 caradoc wrote: Consider a hypothetical program that intercepted data from your network card, (i.e. minimap information for example of where your opponent is/what he is doing), and then copied it, sending it on to SC2 memory, but also feeding it into a 3rd party program that provided an audio notification of where your opponent spawned, what he was producing, etc. This is exactly the same procedure that this program uses, but is VERY clearly in violation.
No, it's not the same. Your example violates this
F. Host, provide or develop matchmaking services for the Game or intercept, emulate or redirect the communication protocols used by Blizzard in any way, for any purpose, including without limitation unauthorized play over the internet, network play (except as expressly authorized by Blizzard), or as part of content aggregation networks;
Anyway, if someone is a lawyer or know how exactly interpret EULA of the game - I'll really appreciate one's help because I want to add another features to this application and want to make sure that players still stay in EULA.
Basic idea behind my application - provide a kind of "virtual buddy" that watch your game and give you advices. It's not OK when he plays for you or spy opponents monitor. I don't want this tool to be used to take any advantage in competitive play on ladder or even tournament. If you have an idea how to make sure that it is - please share your thoughts.
|
Russian Federation88 Posts
On April 21 2011 09:06 -miDnight- wrote:Show nested quote +On April 21 2011 03:53 Arn wrote:On April 21 2011 03:37 ru.meta wrote:On April 21 2011 03:25 NrG.NeverExpo wrote: I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch. yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course  Hmm.. one idea comes to me: what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it. That's doable. On April 21 2011 03:45 -miDnight- wrote: there is a thing I think will be great adding to this tool.
worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro. Do you think there would be interest in a program like this if I adjusted the one I have (and added some chat message, maybe) to incorporate workers too? At the moment it supports inject/mule/chronoboost. The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair". I have been looking every where to find program to help remind me scv production. And it's very simple, just press a key and every 12 sec or 25 ingame time the program will make some noise reminder.
Why don't you use "day 9 coacher" or my tool for this?
|
Hi, For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button.
|
Russian Federation88 Posts
On April 21 2011 11:09 KoArtist wrote: Hi, For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button. I wrote PM to you - lets communicate there.
|
On April 21 2011 11:21 ru.meta wrote:Show nested quote +On April 21 2011 11:09 KoArtist wrote: Hi, For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button. I wrote PM to you - lets communicate there.
I am not very computer savvy but I also don't see a scroll lock button anywhere on my keyboard, unless there is another name for it and I don't know it
edit: I tried changing it to 0 but nothing happens when I press it so idk
|
Posted on your youtube video.
I think it is an unfair advantage. Even if you told people that you were using it, how is that supposed to help them? It just is letting them know that you have an unfair advantage. Room for thought.
|
Russian Federation88 Posts
On April 21 2011 11:46 Guppers wrote:Show nested quote +On April 21 2011 11:21 ru.meta wrote:On April 21 2011 11:09 KoArtist wrote: Hi, For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button. I wrote PM to you - lets communicate there. I am not very computer savvy but I also don't see a scroll lock button anywhere on my keyboard, unless there is another name for it and I don't know it edit: I tried changing it to 0 but nothing happens when I press it so idk
Usually scroll lock located between pause and print screen.
If your settings are not saving - check that probe is not running. Probe locks the settings (you should see message that settings are read-only on settings page)
|
+ Show Spoiler +On April 21 2011 13:00 ru.meta wrote:Show nested quote +On April 21 2011 11:46 Guppers wrote:On April 21 2011 11:21 ru.meta wrote:On April 21 2011 11:09 KoArtist wrote: Hi, For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button. I wrote PM to you - lets communicate there. I am not very computer savvy but I also don't see a scroll lock button anywhere on my keyboard, unless there is another name for it and I don't know it edit: I tried changing it to 0 but nothing happens when I press it so idk Usually scroll lock located between pause and print screen. If your settings are not saving - check that probe is not running. Probe locks the settings (you should see message that settings are read-only on settings page) ok, I turned off probe and then resaved my settings then turned it back on and that worked, thank you
edit: im exicited for the potential of this program I hope it works well as my biggest problem is letting macro slip during encounters. thanks for expending the time to do this
|
You might want to suggest people use one of their F keys(or what every they use) that are bound to a screen location for the "look at mini map" as it will actually not be a bad habit in that case you are actually looking at a key point and will get people to move their screen using these buttons, and also for the "looking at resource cost" button for T/P at least bind it to their supply/pylon building worker I use 7 and about every time I have to look at my resources I have to build a supply depot anyway.
Just a thought on how to mitigate bad/useless habits and keystrokes.
|
Russian Federation88 Posts
On April 21 2011 21:05 Nonvidius wrote: You might want to suggest people use one of their F keys(or what every they use) that are bound to a screen location for the "look at mini map" as it will actually not be a bad habit in that case you are actually looking at a key point and will get people to move their screen using these buttons, and also for the "looking at resource cost" button for T/P at least bind it to their supply/pylon building worker I use 7 and about every time I have to look at my resources I have to build a supply depot anyway.
Just a thought on how to mitigate bad/useless habits and keystrokes.
Yea, great idea. Actually I use ~ as rebind of 0 for my scout probe / observer so pressing ~ for me actually means going to this probe. It's not so obvious to use normal keys to indicate. I'll add this to "manual"
|
I like the how the site uses Drupal as a web cms. Very well themed as well.
As for the keylogger problem ... uhmn .. i personally would never use this program unless i can take a look at the source code. I don't know how far you want to go with the website ( its professional look makes me think that it might turn into a payed service when the development is finished ), but releasing the source would probably ease the drama around key logging.
|
Russian Federation88 Posts
On April 21 2011 23:40 XiaN wrote: I like the how the site uses Drupal as a web cms. Very well themed as well.
As for the keylogger problem ... uhmn .. i personally would never use this program unless i can take a look at the source code. I don't know how far you want to go with the website ( its professional look makes me think that it might turn into a payed service when the development is finished ), but releasing the source would probably ease the drama around key logging.
Yes, I think to turn it to opensource one day if there will be some geeks. But not for now. If you concerned about keylogging there are few options:
1. close application before entering valuable data (I tell about it here and there). I see no reason to keep it running. 2. because you ask me for code - probably you understand C# so... Probe is no-obfuscated C# application. You can use reflector to see it inside out. 3. another way - download wireshark to see what does probe send. Hint: you will find HTTP POST requests in JSON format to 74.220.215.217:80 Please remember that Blizzard does not allow analyzing of game protocol (I think that game traffic can be skipped by filters)
And thank you for design feedback! I worked as a Drupal developer a time ago and know some cool stuff
|
But 1) is not very practicable for the 0815 user 2) is just a more complicated way of releasing the source and 3) seem pretty paranoid ^_^
Its your project and no need to rush. But when it comes to keystroke logging a lot of people become pretty scared and it could help if some of the known coders in the community could take a look and say "Its save to use". Not saying its not at the current state :D
Yeah i kinda figured when i saw the sexy use of conditional CCK fields in the tutorial video. Looks very very good imo. Well done website.
The only suggestion i would make is : Use HighCharts for displaying the "you failed on macro here" tables. Just views tables is not very user friendly imo.
Anyway : Keep up the good work!
|
Russian Federation88 Posts
On April 22 2011 05:28 XiaN wrote: ...0815 user...
What does it means? Looks like some reference to German culture.
On April 22 2011 05:28 XiaN wrote: Its your project and no need to rush. But when it comes to keystroke logging a lot of people become pretty scared and it could help if some of the known coders in the community could take a look and say "Its save to use". Not saying its not at the current state :D
I cannot imagine that every player will set up Visual Studio to build client. May be community can select someone to build project and create installers. But anyway it's not looks like a short term aim because this definitely will complicate bugfixes and development of new features.
On April 22 2011 05:28 XiaN wrote:Yeah i kinda figured when i saw the sexy use of conditional CCK fields in the tutorial video. Looks very very good imo. Well done website. The only suggestion i would make is : Use HighCharts for displaying the "you failed on macro here" tables. Just views tables is not very user friendly imo. Anyway : Keep up the good work!
Ohh, looks great probably I'll use HighCarts for this. Thank you!
|
Worth a try, great ideas I hope more people help spread the word to give it a try and check out this thread
|
Russian Federation88 Posts
Hi everyone, I've just updated version of application - bunch of fixes applied. Major fixes:
- fixed issue when probe cannot catch keypresses in starcraft while working well in other applications - client didn't properly reconnect if somethings was wrong
Good news! We almost completed build orders notifications and will release it within a couple of days!
|
Russian Federation88 Posts
|
Russian Federation88 Posts
I found that there are lack of build orders with precise timings to smothly integrate with probe.
So I decided to convert some interesting/popular BO to time based format.
Right now I've completed Korean 3 Stalker Robo
It's turned out surprisingly easy even for me to create (and then execute from 1st try) time-based bo from replay (thank you András for sc2gears!)
I'm going to convert all build orders (except for stubs) from liquipedia to this format. And I will be really happy if someone can bring help 
Do you think that it will be helpful to add these timings to liquipedia as I find them out?
|
@ ru.meta:
0815 was a standarized format for weaponcrafting within germany in WW2. Nowadays it is a synonym for a normal thing. Example: This newspaper has like 0815 articles. Means: This newspaper has articles every other newspeaper has too.
|
Russian Federation88 Posts
@GTo7_Panda:
OK. Thank you for the explanation!
|
I dont like this, from what Im getting its preety much cheating, u might as well use a bot, or not even play the game
|
It's a nice idea, but I'll wait for an offline mode. Not so keen on this whole social media grabish and putting data out there for people to snipe. Looking at the brief intro I Can't see why the app needs to connect anywhere since its a simple metronome with a key press event anyway :-/
|
Russian Federation88 Posts
On April 30 2011 14:50 HomicidaL wrote: I dont like this, from what Im getting its preety much cheating, u might as well use a bot, or not even play the game
Not really, this tool doesn't do anything for you but helps you to train basic macro skills. Then your mind will be free to play:
- make decisions how to use your great economy and production powers - play meta-games with opponent - spent more time on micro-control
For me starcraft is likely about these things but not repeating cycles of unit and supply building.
If over-simplify what top pro gamers do - they play so much and basic skills become so natural. So "basic" and "regular" tasks require less "processor time" of mind. So player can use this time to do more important things.
I don't have got 8 hours per day to play. And I don't think that it's a cheat or unfair if someone's has. So I see no reason to avoid use "computer approach" to help me grow up.
|
To be honest I wouldn't care if my opponent was using the program. All it does is help them macro better/check minimap. Ideally, my macro is going to be perfect anyway. If I lose, it's because I need to work on my macro. It's not like playing against a maphacker, where it's impossible to level the playing field.
|
Russian Federation88 Posts
On May 01 2011 01:46 KevinIX wrote: To be honest I wouldn't care if my opponent was using the program. All it does is help them macro better/check minimap. Ideally, my macro is going to be perfect anyway. If I lose, it's because I need to work on my macro. It's not like playing against a maphacker, where it's impossible to level the playing field.
Thank you. That what I tried to say - probe does not move you to the next floor. It's about growing up. Not rocket jumping.
|
Russian Federation6 Posts
Hi there! Nice tool, really like it - it's just like personal coach behind via keypress and adjustible settings so it's just amazing. But is there a way to set production hotkeys to anything else of 1-0+w? Becouse for me i use q+a+z for my production in game(took this idea from http://www.teamliquid.net/forum/viewmessage.php?topic_id=209178 thread) and for now i just set voice notification per 30 sec. And another question is how we can adjust volume of notifications(i like to play with music at the background and sometimes probe sound is not clear enought). Thanks for this again, nice work.
|
Russian Federation88 Posts
On May 01 2011 02:27 Dymitr wrote:Hi there! Nice tool, really like it - it's just like personal coach behind via keypress and adjustible settings so it's just amazing. But is there a way to set production hotkeys to anything else of 1-0+w? Becouse for me i use q+a+z for my production in game(took this idea from http://www.teamliquid.net/forum/viewmessage.php?topic_id=209178 thread) and for now i just set voice notification per 30 sec. And another question is how we can adjust volume of notifications(i like to play with music at the background and sometimes probe sound is not clear enought). Thanks for this again, nice work. As for hotkeys - yes we're going to add customization here. Please give your vote at uservoice forum
As for volume - I'll check if it's possible.
|
Russian Federation88 Posts
On April 30 2011 15:05 aka_star wrote: It's a nice idea, but I'll wait for an offline mode. Not so keen on this whole social media grabish and putting data out there for people to snipe. Looking at the brief intro I Can't see why the app needs to connect anywhere since its a simple metronome with a key press event anyway :-/
There is a mode "just notify me" that works as metronome but probe have more that this. If you need just metronome - use "day[9] coacher" application or any real metronome.
There are several reasons why this application is online:
- I believe it's more convenient for user to have tiny client almost with no UI and web page opposite to having to update client manually several times (probe just looks like a simple application - we've fixed for about 30+ issues from release date). You see updates and fixes in web interface instantly. - even if there is an error in probe - it will get fix from server and apply automatically - you have a storage for your game data (yours data is private of course) - you have ability to share and view shared build orders - overall, such architecture allows us to develop and present features faster and be more flexible
|
Russian Federation88 Posts
update: now we're working on replay analysis. I believe we can show you something interesting. If you wish to something specific - say it.
|
Russian Federation6 Posts
for some reason i cant vote at uservoice forum, tryied site account and facebook =(
|
Russian Federation88 Posts
On May 03 2011 00:21 Dymitr wrote: for some reason i cant vote at uservoice forum, tryied site account and facebook =(
Strange thing... I'll check it.
I remember about you wish anyway
|
Russian Federation88 Posts
On May 03 2011 00:25 ru.meta wrote:Show nested quote +On May 03 2011 00:21 Dymitr wrote: for some reason i cant vote at uservoice forum, tryied site account and facebook =( Strange thing... I'll check it. I remember about you wish anyway 
By the way, it turns out that you can vote without login.
|
This is plain cheat
|
Russian Federation88 Posts
On May 03 2011 01:03 iNbluE wrote:This is plain cheat 
Not at all. Check this thread and faq on site.
|
Russian Federation88 Posts
We released major update that includes: - overlay to display selected build order (you need to run game in "windowed (fullscreen)" mode) - informational overlay on buttons - you'll see some application related info (in the future) and be forced to use hotkeys - probe now automatically detects game loading and end. You still need to point exact moment of start but now it's possible to use "any key" for this - you'll just press e / s / s-d to build first worker and probe starts! - several bugs fixed
I'll post more detailed report soon but you can start use this stuff right now ^_^ I hope settings is quite self-explainable.
|
Russian Federation88 Posts
small fix: right now you'll be able to save your settings w/o need to close Probe (restart is still needed to apply). It was a bit annoying for some users.
|
Russian Federation88 Posts
Here is a screenshot with sample build order
![[image loading]](http://i.imgur.com/JUFLw.png)
You can freely drag this list to find a best place on screen. I found a bug when build order is not visible on second monitor (not a big issue but..)
|
On April 21 2011 03:48 NrG.NeverExpo wrote:Show nested quote +On April 21 2011 03:37 ru.meta wrote:On April 21 2011 03:25 NrG.NeverExpo wrote: I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch. yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course  Hmm.. one idea comes to me: what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it. I don't know if it would be possible, but it might be nice to have the program so that its not possible to use during a ladder game.
I agree with this. In a way its unfair if one player use this program in a ladder match. It suppose to be a training tool and not a cheating tool so it players should only be able to use it in non-ladder matches.
ps: The program seems nice tho.
|
Advanced features like real time screenshot analyzing is cheating, if you implement it. It is an unfair advantage. Computer program looking at the screen, looking colors of pixels, looking at shapes and reminding you of things. That IS cheating in my book. Even though I understand people have their own opinion what is considered cheating. Analyzing screenshot after the game is not cheating, of course.
Simple timers are borderline.. I don't mind ppl having software to beep every 12 seconds if that is their thing. More complex than that it slowly gets unfair.
So I would never have the guts to use this on ladder games fearing ban. What ever eula says. Atleast if you build more features to make it better for the user who is using it = making it more unfair to others.
|
Russian Federation88 Posts
On May 16 2011 21:48 Siwa wrote: Advanced features like real time screenshot analyzing is cheating, if you implement it. It is an unfair advantage. Computer program looking at the screen, looking colors of pixels, looking at shapes and reminding you of things. That IS cheating in my book. Even though I understand people have their own opinion what is considered cheating. Analyzing screenshot after the game is not cheating, of course.
I still think about this feature and didn't start implementation mainly because of this concerns. I think that most information from screenshot (like minerals count / gas / supply) is OK because player see it himself. One except - for minimap because one can easily miss dropship dot (this probably will not be implemented)
|
Russian Federation88 Posts
I've slightly improved build order content - now it includes path version, matchup and short description (all fields are not required):
|
I can see this as a good training tool but I also feel many will become reliant on it when it comes time to step away from it when laddering and I feel that many people may actually just use it during ladder play which would mean he is cheating. SC is a game where mechanics and remember when to build stuff on your own is a part of the game and its a skill that has to be practiced, if a player uses it during ladder he no longer really needs to think and hence takes the skill and fun out of it. Personally i would not use this program but I do like its concept.
|
why does this exist? it seems like a cool device for practicing but its completely unfair to use against a ladder opponent. regardless of whether or not its against the ToS or EULA or whatever, a 1v1 match should be a pure contest of skill between two players. no unfair race advantages, and no advantages from any outside application. I know if that I was told my opponent was using this, i would be super pissed off. I want a completely fair game, as Im sure most other people would. I know you say it's just for training, like you said here:
I don't have got 8 hours per day to play. And I don't think that it's a cheat or unfair if someone's has. So I see no reason to avoid use "computer approach" to help me grow up.
but that's the whole thing. You're trying to make up for that 8 hours a day someone has put in with a computer program. If someone has put in that much effort, they DESERVE to be better than you. That's also why SC2 has matchmaking, so you can play against people of similar skill than you. You will never have to play against people who have practiced 8 hours a day for several years.
|
Russian Federation88 Posts
On May 17 2011 06:52 KaBoom300 wrote:why does this exist? it seems like a cool device for practicing but its completely unfair to use against a ladder opponent. regardless of whether or not its against the ToS or EULA or whatever, a 1v1 match should be a pure contest of skill between two players. no unfair race advantages, and no advantages from any outside application. I know if that I was told my opponent was using this, i would be super pissed off. I want a completely fair game, as Im sure most other people would. I know you say it's just for training, like you said here: Show nested quote +I don't have got 8 hours per day to play. And I don't think that it's a cheat or unfair if someone's has. So I see no reason to avoid use "computer approach" to help me grow up. but that's the whole thing. You're trying to make up for that 8 hours a day someone has put in with a computer program. If someone has put in that much effort, they DESERVE to be better than you. That's also why SC2 has matchmaking, so you can play against people of similar skill than you. You will never have to play against people who have practiced 8 hours a day for several years.
Do you think that sticker with build order on monitor give player "unfair advantage"? I believe not.
This program is about skill improvement but not any particular game. As from my experience - probe doesn't make you play better right now - it's a bit distracting to pay attention to something outside a game.
Again - think about probe as a buddy near you. I think that it's fine to play custom / ladder games with coach (and there are sites and streams dedicated to this). Player definitely will neither bring papers with build orders or buddy to tournament nor install probe there ^_^
Anyway - thank you for feedback.
|
Not sure if it's cheat or not (can't read whole thread yet, but it uses my face or space book or whatever.
I can't use this until you get it free from that crap and even then it's debatable if I would bother.
Great effort though OP, I'm sure plenty appreciate the work you put in.
|
Wouldn't it be better to create custom maps for that? Something like YABOT.
This would stop the cheating discussion and remove all concerns about breaking the EULA and losing your account. Currently i'm quite sure that the EULA could be interpreted in a way that even using it in custom games could get you banned.
|
detect enemy unit appeared on minimap, seriously? I dont think thats even legal to use on ladder.
|
Just a heads up, Blizzard is actively cracking down on apps like these. My app (StarCraft 2 Talking Build Order) received an infringement notice and was ordered to take it down. So I suggest you prepare for it. Get rid of any infringement (ie: Pictures, even words that contain the word "StarCraft" and sound) and they "might" pass you.
|
Russian Federation88 Posts
On May 17 2011 17:31 ilmman wrote: Just a heads up, Blizzard is actively cracking down on apps like these. My app (StarCraft 2 Talking Build Order) received an infringement notice and was ordered to take it down. So I suggest you prepare for it. Get rid of any infringement (ie: Pictures, even words that contain the word "StarCraft" and sound) and they "might" pass you.
It's because of usage of starcraft 2 icons and brands? or because of features of application?
|
Will using any of their pictures will give u that notice. Since yours is free and not "commercial" then I guess its a different story? I have no idea with the legal processes, but I find that even when I was making custom maps for SC2.. It wouldnt even let me use the word "StarCraft" on any description..
|
This is absolutely brilliant. I think the main thing is to add more builds. This is really helping me out.
Also, with the reminders (check minimap/resources/production), if they're all selected they just all go at the same time. Maybe space them 10 seconds apart? I'm a low level player and if I was getting yelled at every 10 seconds it'd probably make me a lot more alert.
Keep it up, with some more work this will be game changing for SC2.
|
Russian Federation88 Posts
On May 17 2011 17:54 ilmman wrote: Will using any of their pictures will give u that notice. Since yours is free and not "commercial" then I guess its a different story? I have no idea with the legal processes, but I find that even when I was making custom maps for SC2.. It wouldnt even let me use the word "StarCraft" on any description..
I understand you. I do my best to stay legal and stated on "about" box in application and site footer that StarCraft trademark and all related things are property of Blizzard.
Also I want to thank guys that create a free fonts and graphics that I've used in application. If you found your image / article without any reference to you - please tell me.
|
I suggest you remove the word StarCraft 2 and replace with SC2
|
Russian Federation88 Posts
On May 17 2011 18:05 Ruscour wrote: This is absolutely brilliant. I think the main thing is to add more builds. This is really helping me out.
Also, with the reminders (check minimap/resources/production), if they're all selected they just all go at the same time. Maybe space them 10 seconds apart? I'm a low level player and if I was getting yelled at every 10 seconds it'd probably make me a lot more alert.
Keep it up, with some more work this will be game changing for SC2.
You can do split by defining different start times in settings:
|
Russian Federation88 Posts
On May 17 2011 18:16 ilmman wrote: I suggest you remove the word StarCraft 2 and replace with SC2
OK, I'm going to contact support and ask them about usage of this. Thank you!
|
Russian Federation88 Posts
I've just added 1/1/1 bo to shared ones. Didn't test it yet by myself (will do it this evening)
|
Russian Federation88 Posts
Now you can request your build order to become shared without need to write me a letter:
![[image loading]](http://edge.imgur.com/xYJBJ.png)
Please share your build orders as many players need to do this work over and over again!
|
Russian Federation88 Posts
client was updated:
- fixed issue when probe crashes when no text-to-speech is installed in system (probably in custom configurations of windows installations); - you can disable utterance of build order and use just UI (due nature of CMS of site you should enable it manually); - build order UI slightly improved - coming events will be highlighted for 10 game seconds before "deadline".
you don't need to reinstall client - it will be updated automatically.
|
This tool is awesome. Most metronome or w/e programs don't work because after a couple minutes your brain shuts out the sound and you get preoccupied with whatever else you're focusing on. This only tells you when you forget, much more effective.
Haven't tried the build order part yet, seems alright but it might build some bad habbits, i.e. relying on the text. I also don't think its cheap or unfair, as it is exacly the same as having a friend sitting behind you slapping you on the head if you miss a worker or whatnot. I've definitely seen an improvement already using this program.
|
Russian Federation88 Posts
On May 18 2011 23:33 megaBICEPS wrote: This tool is awesome. Most metronome or w/e programs don't work because after a couple minutes your brain shuts out the sound and you get preoccupied with whatever else you're focusing on. This only tells you when you forget, much more effective.
Haven't tried the build order part yet, seems alright but it might build some bad habbits, i.e. relying on the text. I also don't think its cheap or unfair, as it is exacly the same as having a friend sitting behind you slapping you on the head if you miss a worker or whatnot. I've definitely seen an improvement already using this program.
Thank you! I'm really happy to know that you like my work ♥
|
Russian Federation88 Posts
Update:
![[image loading]](http://i.imgur.com/wD2kN.png)
- added feedback menu item to open site contact form with info about your client - added restart button - you can apply updated settings with it - build order UI updated slightly - now you can make buttons overlay transparent by pressing alt - several bugs fixed
|
Russian Federation88 Posts
Ahh, and another feature:
- during game load you'll now see build orders binds:
|
Russian Federation88 Posts
Some users want sc2drill to be translated - please vote if you like it too.
|
Russian Federation88 Posts
We faced up some new errors and - version updated: now we'll be able to identify errors source more easily.
Thanks for everyone for patience and especially for ones that wrote me about errors!
|
Russian Federation88 Posts
Please don't use "&", "<" and ">" symbols in build orders - now they didn't work. I'll fix it within a couple of days.
|
If someone wants to use this, it's fine by me, i definitely don't think this is cheating... but i kinda think its handicapping yourself.
God forbid you can't use it again for some reason, and then you'll just be a worse player. It's just making the game more user friendly when the game is already much more user friendly than BW
|
Russian Federation88 Posts
On May 23 2011 15:52 SxYSpAz wrote: If someone wants to use this, it's fine by me, i definitely don't think this is cheating... but i kinda think its handicapping yourself.
God forbid you can't use it again for some reason, and then you'll just be a worse player. It's just making the game more user friendly when the game is already much more user friendly than BW
I use it for my own training and when laddering (without probe ofc) I definitely play better. Did you use it and feed different or it's just a theory?
|
Russian Federation88 Posts
Guys, please support our project by donating! Right now it developed by me and my friend and we spent almost all free time on it.
Thank you!
|
Russian Federation88 Posts
important - you should install SP1 for .net 3.5 to overlays properly work I'll add this check to installation later.
|
Russian Federation88 Posts
We've added replay analysis and graph of win/loss, apm to player dashboard. So now you can easily see and analyze your progress:
![[image loading]](http://i.imgur.com/ZRQQS.png)
note: apm calculated as actions per real minute so it actually higher than one showed in game but I think it's more natural.
|
Russian Federation88 Posts
I've just fixed issue with '&', '<' and '>' symbols in step by step build orders (probe crashed because of them ^_^). Run probe and wait for update to apply.
|
Russian Federation88 Posts
We're going to add soon: - upload/analyze all of your replays (for now files will be stored at server) - slightly improved performance - ability to run game and probe in one click
Still in discussion: notify to chrono / inject / mule
|
Russian Federation88 Posts
Hi everyone! I've back from vacation.
Plans for near future: - fix a couple of bugs - add notification of chrono / inject / mule - bulk replay upload, additional analyze - add small minigames to site
Please tell your wishes
|
Russian Federation88 Posts
fix: facebook login now works again (it was corrupted incidentally few weeks ago) gl
|
Hi,
I want to offer you a translation to German.
WR propa
|
|
|
|