• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:22
CEST 22:22
KST 05:22
  • 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
Power Rank - Esports World Cup 202551RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16
Community News
BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams5Weekly Cups (July 14-20): Final Check-up0Esports World Cup 2025 - Brackets Revealed19Weekly Cups (July 7-13): Classic continues to roll8Team TLMC #5 - Submission re-extension4
StarCraft 2
General
Power Rank - Esports World Cup 2025 RSL Revival patreon money discussion thread The GOAT ranking of GOAT rankings Jim claims he and Firefly were involved in match-fixing RSL Season 1 - Final Week
Tourneys
Esports World Cup 2025 Master Swan Open (Global Bronze-Master 2) Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) FEL Cracov 2025 (July 27) - $8000 live event
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava
Brood War
General
BW General Discussion [Update] ShieldBattery: 2025 Redesign BGH Auto Balance -> http://bghmmr.eu/ BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams Ginuda's JaeDong Interview Series
Tourneys
[Megathread] Daily Proleagues CSL Xiamen International Invitational [CSLPRO] It's CSLAN Season! - Last Chance [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread [MMORPG] Tree of Savior (Successor of Ragnarok) Path of Exile CCLP - Command & Conquer League Project
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Post Pic of your Favorite Food! Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club!
Media & Entertainment
[\m/] Heavy Metal Thread Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion
Sports
Formula 1 Discussion 2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Customize Sidebar...

Website Feedback

Closed Threads



Active: 828 users

StarInfo now available for testing

Forum Index > SC2 General
Post a Reply
Normal
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
Last Edited: 2011-12-26 05:53:24
December 13 2011 17:44 GMT
#1
StarInfo is a bot for streamers that will display to your stream chat information about your opponent whenever you enter a game on SC2. Some of you may have seen my StarInfo bot on some streams and wondered where to get it. Well, wonder no more!

Information shown includes their name, division rank, league, SC2Ranks region / world rank and their name/alias (if available). If playing on the KR server, Hangul names are also romanized to make it easier to try to guess who the opponent is and they are auto translated if a matching TLPD player is found.

Previously StarInfo has been restricted to a few people who I was in contact with due to the difficult process involved with setting it up. Now I have made an updated version that is much easier to setup. Currently, StarInfo only works with TwitchTV and Own3D streams.

During the first phase of testing, I'm going to be limiting the bot to featured streamers on TL to avoid any possible load issues. Setup is very simple - you just download the program, run it, paste some info onto TL and leave it running while you play.

If you're interested in trying it out, see http://www.teamliquid.net/mytlnet/starinfo.php for full details.
AdministratorTwitter: @R1CH_TL
m3rciless
Profile Joined August 2009
United States1476 Posts
December 13 2011 17:47 GMT
#2
GOSU! This will make watching top tier players playing KR so much more awesome.
White-Ra fighting!
HackBenjamin
Profile Blog Joined January 2011
Canada1094 Posts
December 13 2011 17:49 GMT
#3
Wow R1CH, this is absolutely sick. Well done sir!
Jathin
Profile Blog Joined February 2005
United States3505 Posts
December 13 2011 17:50 GMT
#4
--- Nuked ---
Crais
Profile Blog Joined March 2010
Canada2136 Posts
December 13 2011 17:50 GMT
#5
Such a wizard.
RIP MBC Game Hero
prplhz
Profile Blog Joined November 2010
Denmark8045 Posts
December 13 2011 17:54 GMT
#6
Rofl this is awesome.
http://i.imgur.com/M7t7egx.png
leo23
Profile Blog Joined November 2010
United States3075 Posts
December 13 2011 17:56 GMT
#7
any date for the second phase? thanks for this btw
banelings
Faranth
Profile Blog Joined December 2009
933 Posts
December 13 2011 17:57 GMT
#8
--- Nuked ---
tofucake
Profile Blog Joined October 2009
Hyrule19050 Posts
Last Edited: 2011-12-13 18:02:53
December 13 2011 18:00 GMT
#9
BAH LOT'S OF CRAP
EDITS
WORDS

looks cool, too bad I can't use it.
Liquipediaasante sana squash banana
mucker
Profile Blog Joined May 2009
United States1120 Posts
December 13 2011 18:03 GMT
#10
Good stuff!
It's supposed to be automatic but actually you have to press this button.
Grettin
Profile Joined April 2010
42381 Posts
December 13 2011 18:15 GMT
#11
This is very good for any streamer. Props to R1CH & TL.
"If I had force-fields in Brood War, I'd never lose." -Bisu
Kon-Tiki
Profile Joined February 2011
United States402 Posts
December 13 2011 18:15 GMT
#12
God, r1ch, you're like a wizard or something
I am a leaf on the wind. Watch how I soar.
Mattchew
Profile Blog Joined December 2010
United States5684 Posts
December 13 2011 18:18 GMT
#13
Any plans to add this to overlay?

ITS FUCKING AWESOME!
There is always tomorrow nshs.seal.
Gamegene
Profile Blog Joined June 2011
United States8308 Posts
December 13 2011 18:19 GMT
#14
oO.

May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.
Throw on your favorite jacket and you're good to roll. Stroll through the trees and let your miseries go.
GoSuChicken
Profile Blog Joined December 2011
Germany1726 Posts
December 13 2011 18:23 GMT
#15
Awesome!
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 13 2011 18:24 GMT
#16
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.
AdministratorTwitter: @R1CH_TL
HolydaKing
Profile Joined February 2010
21254 Posts
December 13 2011 18:32 GMT
#17
sounds awesome. would like to know who uses this right now, want to see it in action. ^^
Branch.AUT
Profile Blog Joined May 2010
Austria853 Posts
December 13 2011 18:34 GMT
#18
do I need to have a running stream for this to work, or can I use it with a random IRC channel? Does it have application for us average joe diamonds out there, is what am asking? (looking for vs race statistics of my opponent primarily, kinda like /stats <player> in WC3 I guess)

as always I know your works gonna be amazing R1CH thanks for beeing a part of ESPORTS
Coramoor
Profile Blog Joined November 2010
Canada455 Posts
December 13 2011 18:35 GMT
#19
as a compsci major and a streamer i'd love to be able to dig through this cause your applications always boggle my mind, then again i'm the most fail compsci major ever, can't even figure out overlays and that game timing thing for an overlay with xsplit
Torenhire
Profile Blog Joined April 2009
United States11681 Posts
Last Edited: 2011-12-13 18:39:34
December 13 2011 18:39 GMT
#20
On December 14 2011 03:24 R1CH wrote:
Show nested quote +
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


mind = blown. It sounds a lot more complicated than that, or at least I would have assumed it was way more complicated.

How did you come up with this idea? Haha. Almost as awesome as your Quake Task-killer mod! :p

Can't wait to see it in action!
SirJolt: Well maybe if you weren't so big and stupid, it wouldn't have hit you.
Whiplash
Profile Blog Joined October 2008
United States2928 Posts
Last Edited: 2011-12-13 18:55:32
December 13 2011 18:54 GMT
#21
Thanks R1CH! I'll definitely use this while I stream.


edit- oh featured streamers.... guess I'll have to wait.
Cinematographer / Steadicam Operator. Former Starcraft commentator/player
Jedclark
Profile Blog Joined February 2011
United Kingdom903 Posts
December 13 2011 19:41 GMT
#22
This is amazing.

R1CH, how do you do it?!
"They make it so scrubnubs can PM me. They make it so I can't ignore scrubnubs!" - "I'm gonna show you how great I am." MKP fan since GSL Open Season 2 #hipsternerd
Pokebunny
Profile Blog Joined June 2008
United States10654 Posts
December 13 2011 19:48 GMT
#23
I have loved starinfo forever <3
Semipro Terran player | Pokebunny#1710 | twitter.com/Pokebunny | twitch.tv/Pokebunny | facebook.com/PokebunnySC
m0ck
Profile Blog Joined November 2010
4194 Posts
December 13 2011 20:19 GMT
#24
Very impressive, great effort!
mrafaeldie12
Profile Joined July 2011
Brazil537 Posts
December 13 2011 20:46 GMT
#25
Is the link broken?
"..it all comes thumbling down thumbling down thumblin down"
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 13 2011 20:48 GMT
#26
No, but it won't work unless you have a registered and featured TL stream on Twitch.
AdministratorTwitter: @R1CH_TL
flamewheel
Profile Blog Joined December 2009
FREEAGLELAND26781 Posts
December 13 2011 21:07 GMT
#27
r1ch so qt
Writerdamn, i was two days from retirement
astroorion
Profile Blog Joined September 2010
United States1022 Posts
December 13 2011 21:16 GMT
#28
Finally! I was there when R1CH gave it to Pokebunny and have been waiting to use it ever since. Thanks!
MLG Admin | Astro.631 NA
Diamond
Profile Blog Joined May 2009
United States10796 Posts
December 13 2011 21:18 GMT
#29
On December 14 2011 03:24 R1CH wrote:
Show nested quote +
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


That's so sick.

Now I can't remember the ESV TV password, GAH!
Ballistix Gaming Global Gaming/Esports Marketing Manager - twitter.com/esvdiamond
blade55555
Profile Blog Joined March 2009
United States17423 Posts
December 13 2011 21:26 GMT
#30
Can't wait so unfeatured people can use this :D
When I think of something else, something will go here
TelecoM
Profile Blog Joined January 2010
United States10672 Posts
December 13 2011 21:36 GMT
#31
I've been waiting for this program for so long T_T , I wish I was featured so I could use it T_T, Good job R1CH
AKA: TelecoM[WHITE] Protoss fighting
cmen15
Profile Blog Joined December 2010
United States1519 Posts
December 13 2011 21:48 GMT
#32
I know for a fact when catz see's this he will be a very happy man haha!!
Greed leads to just about all losses.
Endymion
Profile Blog Joined November 2009
United States3701 Posts
December 13 2011 21:52 GMT
#33
this is so awesome.. blizzard should implement this into the loading screen..
Have you considered the MMO-Champion forum? You are just as irrational and delusional with the right portion of nostalgic populism. By the way: The old Brood War was absolutely unplayable
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 16 2011 08:16 GMT
#34
Have a test version ready for Own3D streams, PM me for more info. TL stream required!
AdministratorTwitter: @R1CH_TL
crank123
Profile Joined January 2011
Germany24 Posts
December 16 2011 23:54 GMT
#35
On December 16 2011 17:16 R1CH wrote:
Have a test version ready for Own3D streams, PM me for more info. TL stream required!

just a stream or a featured stream still?
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
December 17 2011 22:13 GMT
#36
Ouaou, funny I didn't even know about your "StarInfo" software and I wrote that blog : ^^

--> http://www.teamliquid.net/blogs/viewblog.php?topic_id=295702

You should try to make the bot display the title of the songs the streamers are playing ! =)
"Your f*cking wrong, but I respect your opinion" --Day[9]
Emporio
Profile Blog Joined December 2010
United States3069 Posts
December 17 2011 22:22 GMT
#37
On December 18 2011 07:13 LunaSea wrote:
Ouaou, funny I didn't even know about your "StarInfo" software and I wrote that blog : ^^

--> http://www.teamliquid.net/blogs/viewblog.php?topic_id=295702

You should try to make the bot display the title of the songs the streamers are playing ! =)

Dunno if Rich made one or one was already available, but Catz has one on his stream that does just that.
How does it feel knowing you wasted another 3 seconds of your life reading this again?
RoboBob
Profile Blog Joined September 2010
United States798 Posts
December 17 2011 22:45 GMT
#38
This post deserves to be in the general section. I've always loved this little bot in Jinro's stream.
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 19 2011 04:18 GMT
#39
On December 17 2011 08:54 crank wrote:
Show nested quote +
On December 16 2011 17:16 R1CH wrote:
Have a test version ready for Own3D streams, PM me for more info. TL stream required!

just a stream or a featured stream still?

Any stream for Own3D.
AdministratorTwitter: @R1CH_TL
Dakota_Fanning *
Profile Joined January 2008
Hungary2349 Posts
December 19 2011 12:56 GMT
#40
On December 14 2011 03:24 R1CH wrote:
Show nested quote +
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.

Does the program read opponents' bnet IDs from the memory of SC2? If so, doesn't that violate Blizzard's terms of use?
https://repmastered.icza.net
BobTheLob
Profile Blog Joined July 2011
Canada362 Posts
December 20 2011 06:09 GMT
#41
On December 14 2011 02:44 R1CH wrote:

Previously StarInfo has been restricted to a few people who I was in contact with due to the difficult process involved with setting it up. Now I have made an updated version that is much easier to setup. Currently, StarInfo only works with TwitchTV streams. Own3D support may come later, however only those two services will be supported since the bot is based on IRC chat.

.

Internet relay chat chat? R1CH I am dissapointed, thats like saying OS system
BobTheLob Lurker extraordinaire
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
Last Edited: 2011-12-22 04:17:46
December 22 2011 04:16 GMT
#42
A new version is out, if you choose to update (not necessary - just updated the UI) you will need to re-register your System ID as it will change in this version. Previously all new versions would make the System ID change - this version saves it in a way that future versions should not have this problem.
AdministratorTwitter: @R1CH_TL
nekoconeco
Profile Blog Joined May 2009
Australia359 Posts
Last Edited: 2011-12-22 04:59:00
December 22 2011 04:54 GMT
#43
On December 14 2011 03:24 R1CH wrote:
Show nested quote +
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Sounds awesome. But how are you getting the opponents bnet ID from the game while it is running. Do you have to hook into the process and read it from memory.


On December 14 2011 02:50 Jathin wrote:
Everyone's been after you for this program. Awesome that it's out in the public domain now.


Is this true since I can't find a link to the source anywhere
My Photoshop stream (requests welcome) --> http://www.teamliquid.net/forum/viewmessage.php?topic_id=304143
waitwhat
Profile Joined February 2011
United States152 Posts
December 25 2011 06:04 GMT
#44
On December 22 2011 13:54 nekoconeco wrote:
Sounds awesome. But how are you getting the opponents bnet ID from the game while it is running. Do you have to hook into the process and read it from memory.


yes, obviously.. unless r1ch is actually some sort of wizard.
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
Last Edited: 2011-12-26 05:53:44
December 26 2011 05:44 GMT
#45
Small updated version is out that forces the program to run as admin due to a few incompatibilities. Own3D support is working pretty well now. If you have a non-standard chat channel (ie, something that isn't #own3d.tv_xxxxx) then you'll need to PM me with the info for me to customize it.
AdministratorTwitter: @R1CH_TL
thekoven
Profile Joined July 2010
United States128 Posts
December 26 2011 06:26 GMT
#46
any plans on making this available for non featured streamers?
twitch.tv/thekoven
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 26 2011 06:30 GMT
#47
Eventually!
AdministratorTwitter: @R1CH_TL
baoluvboa
Profile Joined December 2010
743 Posts
December 26 2011 06:32 GMT
#48
Sorry R1CH if you have already done this but please get ForGG to use this. I know you tried before in stream chat to no avail but please try again, that would make Korean streaming much more exciting.
mango_destroyer
Profile Joined August 2010
Canada3914 Posts
December 26 2011 06:41 GMT
#49
Wow....that sounds amazingly useful.
Vehemus
Profile Joined November 2010
United States586 Posts
December 26 2011 06:41 GMT
#50
I've seen it on HerO's stream before and it's amazing. Especially when you miss the loading screen due to a commercial or because the game screen wasn't on full screen. It also helps on streams with lower resolution when I can't always read the hangul.
This space for rent.
Azide
Profile Joined March 2010
Canada566 Posts
December 26 2011 06:43 GMT
#51
How does this work for team games like 2v2 etc? Or does it not?
Azide and SuperNinja - Best Double Protoss 2v2 Team!
blade55555
Profile Blog Joined March 2009
United States17423 Posts
December 26 2011 06:45 GMT
#52
Hope it goes to unfeatured by the time I start streaming/playing again in january
When I think of something else, something will go here
theBOOCH
Profile Joined November 2010
United States832 Posts
December 26 2011 06:47 GMT
#53
Wow, neat. That will make watching some streams a lot more interesting.
If all you're offering is Dos Equis, I will stay thirsty thank you very much.
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 26 2011 06:55 GMT
#54
On December 26 2011 15:32 baoluvboa wrote:
Sorry R1CH if you have already done this but please get ForGG to use this. I know you tried before in stream chat to no avail but please try again, that would make Korean streaming much more exciting.

I tried, unfortunately he is reluctant to click on links in his chat and I have no other way of talking to him. I don't think his English is that good .

On December 26 2011 15:43 Azide wrote:
How does this work for team games like 2v2 etc? Or does it not?

It doesn't show anything for team games.
AdministratorTwitter: @R1CH_TL
SnowfaLL
Profile Joined December 2008
Canada730 Posts
December 26 2011 06:57 GMT
#55

My question for you R1CH, does this alter any game files/is there any risk of being banned by blizzard by using this program??
Favorites: Moon, Grubby, Naniwa, TAiLS, viOLeT, DongRaeGu
TelecoM
Profile Blog Joined January 2010
United States10672 Posts
December 26 2011 07:07 GMT
#56
I can't wait for this to be out for non featured streamers, Cmon R1CH give us a christmas present :O
AKA: TelecoM[WHITE] Protoss fighting
thekoven
Profile Joined July 2010
United States128 Posts
December 26 2011 07:08 GMT
#57
Awesome keep up the good work!
twitch.tv/thekoven
RezChi
Profile Blog Joined January 2010
Canada2368 Posts
December 26 2011 07:08 GMT
#58
On December 26 2011 15:55 R1CH wrote:
Show nested quote +
On December 26 2011 15:32 baoluvboa wrote:
Sorry R1CH if you have already done this but please get ForGG to use this. I know you tried before in stream chat to no avail but please try again, that would make Korean streaming much more exciting.

I tried, unfortunately he is reluctant to click on links in his chat and I have no other way of talking to him. I don't think his English is that good .

Show nested quote +
On December 26 2011 15:43 Azide wrote:
How does this work for team games like 2v2 etc? Or does it not?

It doesn't show anything for team games.

Get HerO to help you out! ;D
aLt)nirvana
Profile Blog Joined September 2004
Singapore846 Posts
December 26 2011 07:36 GMT
#59
this is sooo awesome ty R1CH!
sc2sea.com - The SEA / ANZ community
Yoshi Kirishima
Profile Blog Joined July 2009
United States10332 Posts
December 26 2011 07:50 GMT
#60
wow this is awesome :D any concerns of the streamer looking at the info to get a better idea vs his opponent?
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
ComusLoM
Profile Blog Joined October 2009
Norway3547 Posts
Last Edited: 2011-12-26 08:01:54
December 26 2011 08:01 GMT
#61
On December 26 2011 15:55 R1CH wrote:
Show nested quote +
On December 26 2011 15:32 baoluvboa wrote:
Sorry R1CH if you have already done this but please get ForGG to use this. I know you tried before in stream chat to no avail but please try again, that would make Korean streaming much more exciting.

I tried, unfortunately he is reluctant to click on links in his chat and I have no other way of talking to him. I don't think his English is that good .

Talk to the oGs guys I'm sure they'll hook you up.
"The White Woman Speaks in Tongues That Are All Lies" - Incontrol; Member #37 of the Chill Fanclub
UmbraaeternuS
Profile Blog Joined November 2010
Chile476 Posts
December 27 2011 03:17 GMT
#62
Hey R1CH, I'm a mod in (P)Artosis stream. Is there any chance to get it to set it up on his stream, or it's gotta be him the one to get it and set it? People in chat are asking about it quite a lot.
Thx in advance.
therealwinters - Skype / @DrUmbra - Twitter // "There is nothing more cool than being proud of the things that you love" - Sean "Day[9]" Plott <3
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 27 2011 03:26 GMT
#63
On December 27 2011 12:17 UmbraaeternuS wrote:
Hey R1CH, I'm a mod in (P)Artosis stream. Is there any chance to get it to set it up on his stream, or it's gotta be him the one to get it and set it? People in chat are asking about it quite a lot.
Thx in advance.

He has to run it, the program needs to running on the players PC for it to work.
AdministratorTwitter: @R1CH_TL
UmbraaeternuS
Profile Blog Joined November 2010
Chile476 Posts
December 27 2011 03:37 GMT
#64
Thx for the quick reply.
therealwinters - Skype / @DrUmbra - Twitter // "There is nothing more cool than being proud of the things that you love" - Sean "Day[9]" Plott <3
Mictoman
Profile Joined April 2011
Norway42 Posts
December 27 2011 03:41 GMT
#65
hats off indeed!
"sigh" -Socke
justiceknight
Profile Blog Joined May 2008
Singapore5741 Posts
December 27 2011 03:41 GMT
#66
some1 take screenshot please,i wanna see how it looks like.
ElusoryX
Profile Blog Joined December 2010
Singapore2047 Posts
December 27 2011 04:00 GMT
#67
can't wait to use this as a non-featured streamer ^^
xd
Flameling
Profile Joined July 2010
United States413 Posts
December 27 2011 04:01 GMT
#68
nice work r1ch ^^
darkcloud8282
Profile Joined December 2010
Canada776 Posts
December 27 2011 04:05 GMT
#69
Can we get a list of streams that are using this so we can evaluate it or something and give feedback?..
Yoshi Kirishima
Profile Blog Joined July 2009
United States10332 Posts
December 27 2011 06:14 GMT
#70
Can't wait until non-featured streamers can use it :D
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
blade55555
Profile Blog Joined March 2009
United States17423 Posts
Last Edited: 2011-12-27 06:21:25
December 27 2011 06:21 GMT
#71
On December 27 2011 15:14 Yoshi Kirishima wrote:
Can't wait until non-featured streamers can use it :D


Hopefully next week if we're lucky :D (is my false hope )
When I think of something else, something will go here
Yoshi Kirishima
Profile Blog Joined July 2009
United States10332 Posts
December 27 2011 06:45 GMT
#72
On December 27 2011 15:21 blade55555 wrote:
Show nested quote +
On December 27 2011 15:14 Yoshi Kirishima wrote:
Can't wait until non-featured streamers can use it :D


Hopefully next week if we're lucky :D (is my false hope )


Aw that's after xmas break :D kekekek. But 1 week isn't bad at all xD
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
Let it Raine
Profile Joined August 2010
Canada1245 Posts
December 27 2011 06:47 GMT
#73
this is awesome
Grandmaster Zerg x14. Diamond 1 LoL. MLG 50, Halo 3. Raine.
PET
Profile Joined May 2010
Romania430 Posts
December 27 2011 07:13 GMT
#74
Damn, no www.ReGame.tv support
www.GamerPET.com
PaPoolee
Profile Blog Joined August 2010
United Arab Emirates660 Posts
December 27 2011 07:13 GMT
#75
This is amazing, you are amazing R1CH
Hydrox911
Profile Joined October 2010
United Kingdom261 Posts
December 27 2011 07:16 GMT
#76
Is the program reading the players id just from the load screen of the game or is it from something more internal in the program itself. If it just somehow visually reads it, what if two players have the same name, how will it distinguish between the two players and know the right one.
No, Your Quote.
1Focus
Profile Blog Joined October 2011
United States409 Posts
December 27 2011 07:19 GMT
#77
this is cool just waiting for it to be available for non-featured but great job R1ch!!!
Twitter: iF0CUS
blade55555
Profile Blog Joined March 2009
United States17423 Posts
December 27 2011 07:28 GMT
#78
On December 27 2011 15:45 Yoshi Kirishima wrote:
Show nested quote +
On December 27 2011 15:21 blade55555 wrote:
On December 27 2011 15:14 Yoshi Kirishima wrote:
Can't wait until non-featured streamers can use it :D


Hopefully next week if we're lucky :D (is my false hope )


Aw that's after xmas break :D kekekek. But 1 week isn't bad at all xD


Well thats my false hope it might be longer I am just guessing as I have absolutely no idea when rich will allow non featured streams to use it
When I think of something else, something will go here
ilbh
Profile Blog Joined May 2007
Brazil1606 Posts
December 27 2011 07:35 GMT
#79
On December 19 2011 21:56 Dakota_Fanning wrote:
Show nested quote +
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.

Does the program read opponents' bnet IDs from the memory of SC2? If so, doesn't that violate Blizzard's terms of use?

lol first thing that came to my mind.
Part of the inhumanity of the computer is that, once it is competently programmed and working smoothly, it is completely honest.
Tanag
Profile Joined May 2011
Canada204 Posts
December 27 2011 08:55 GMT
#80
Also chiming in that I can't wait for non featured streamers to get access.
www.StatCraft.net - 1v1 Ladder Stat Tracker
Hydrox911
Profile Joined October 2010
United Kingdom261 Posts
December 27 2011 08:57 GMT
#81
Also would there be any way for someone who isnt streaming to be able to use it, just to see their opponents rank and such.
No, Your Quote.
Yoshi Kirishima
Profile Blog Joined July 2009
United States10332 Posts
December 27 2011 12:13 GMT
#82
On December 27 2011 16:28 blade55555 wrote:
Show nested quote +
On December 27 2011 15:45 Yoshi Kirishima wrote:
On December 27 2011 15:21 blade55555 wrote:
On December 27 2011 15:14 Yoshi Kirishima wrote:
Can't wait until non-featured streamers can use it :D


Hopefully next week if we're lucky :D (is my false hope )


Aw that's after xmas break :D kekekek. But 1 week isn't bad at all xD


Well thats my false hope it might be longer I am just guessing as I have absolutely no idea when rich will allow non featured streams to use it


Ah hahah i see xD


Also about violating the ToS, hopefully R1CH knew about it and worked around that, he's so good with this stuff that he probably dodged around that already.
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
GeForceFX
Profile Joined June 2010
Lithuania101 Posts
December 27 2011 13:02 GMT
#83
I know this is a little bit offtopic, but does anyone know how to do the reverse? I've seen some streamers that have some kind of app that overlays your streamchat on top of starcraft, was interesting if anyone knew how to do that. :O!
"My biggest rival is myself" - Nada
pAnatiC
Profile Joined November 2010
Germany123 Posts
December 27 2011 13:48 GMT
#84
On December 27 2011 22:02 GeForceFX wrote:
I know this is a little bit offtopic, but does anyone know how to do the reverse? I've seen some streamers that have some kind of app that overlays your streamchat on top of starcraft, was interesting if anyone knew how to do that. :O!


http://www.teamliquid.net/forum/viewmessage.php?topic_id=289684
maybe some of this?
AXygnus
Profile Blog Joined November 2010
Portugal1008 Posts
Last Edited: 2011-12-27 14:25:58
December 27 2011 14:24 GMT
#85
Any examples of it running on streams? Or maybe screenshots?
"To create, to recreate. To create, to recreate. Down to the last seed, I stand with a dark stare. Still silent. Still frighteningly silent."
Gladiator6
Profile Joined June 2010
Sweden7024 Posts
December 27 2011 14:26 GMT
#86
Very impressive, will help so many ppl.
Flying, sOs, free, Light, Soulkey & ZerO
pAnatiC
Profile Joined November 2010
Germany123 Posts
December 27 2011 14:51 GMT
#87
On December 27 2011 23:24 AXygnus wrote:
Any examples of it running on streams? Or maybe screenshots?

Watch when liquidRet ist playing, he has Starinfo :-)
When his game is loading you will see in chat: "Starinfo: Player X - Rank Z " etc.
wattabeast
Profile Blog Joined March 2011
United States957 Posts
December 27 2011 14:57 GMT
#88
This looks awesoem! I can't wait to use this and watch streamers use this!
:O
nttea
Profile Blog Joined July 2008
Sweden4353 Posts
December 27 2011 15:03 GMT
#89
I knew there was wizardry behind that godly bot ^_^
GeForceFX
Profile Joined June 2010
Lithuania101 Posts
December 27 2011 17:26 GMT
#90
On December 27 2011 22:48 pAnatiC wrote:
http://www.teamliquid.net/forum/viewmessage.php?topic_id=289684
maybe some of this?

Unfortunately it's not there, but thanks for input! x)
"My biggest rival is myself" - Nada
korona
Profile Joined October 2009
1098 Posts
December 27 2011 17:31 GMT
#91
On December 19 2011 21:56 Dakota_Fanning wrote:
Show nested quote +
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.

Does the program read opponents' bnet IDs from the memory of SC2? If so, doesn't that violate Blizzard's terms of use?

I would also like to hear R1CH's statement does starinfo use some legit way to read opponent's name and bnet id (please specify how as it would help others making similar software) or does it read them from the SC2 process memory, which is against Blizzard's ToS?
ScaSully
Profile Joined April 2011
United States488 Posts
December 27 2011 17:46 GMT
#92
r1ch you are a wizard!
¯\_(ツ)_/¯
Superouman
Profile Blog Joined August 2007
France2195 Posts
December 27 2011 17:50 GMT
#93
R1CH = Gandalf's wisdom, Merlin's skill and Harry Potter's body.
Search "[SO]" on B.net to find all my maps ||| Cloud Kingdom / Turbo Cruise '84 / Bone Temple / Eternal Empire / Zen / Purity and Industry / Golden Wall / Fortitude / Beckett Industries / Waterfall
Tiazi
Profile Joined February 2010
Netherlands761 Posts
December 27 2011 17:53 GMT
#94
On December 28 2011 02:46 Drazzyo wrote:
r1ch you are a wizard!


whats new? ♥
"A brilliant yet deluded man once said, 'Introduce a little anarchy. Upset the established order, and everything becomes chaos.' Gumiho is that agent of chaos." -monk
bLooD.
Profile Joined November 2010
Germany470 Posts
December 27 2011 17:56 GMT
#95
On December 28 2011 02:31 korona wrote:
Show nested quote +
On December 19 2011 21:56 Dakota_Fanning wrote:
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.

Does the program read opponents' bnet IDs from the memory of SC2? If so, doesn't that violate Blizzard's terms of use?

I would also like to hear R1CH's statement does starinfo use some legit way to read opponent's name and bnet id (please specify how as it would help others making similar software) or does it read them from the SC2 process memory, which is against Blizzard's ToS?

Same here. Reading it from Memory appears to be the only viable way the get the info. But that seems risky to me.
sperY
Profile Blog Joined May 2007
Serbia444 Posts
December 27 2011 18:07 GMT
#96
Reading from memory shouldnt be risky.
Blizzard cant tell if you do it.
Thats now custom map hacks work. (or use to in BW) MasterOfChaos or r1ch did a post on that a while ago.
Fyzar
Profile Joined January 2011
Netherlands8010 Posts
December 27 2011 18:17 GMT
#97
R1CH, you are truely a wizard, amazing program!
It appears I have been chosen.
MCDayC
Profile Joined March 2011
United Kingdom14464 Posts
December 27 2011 18:28 GMT
#98
R1CH, you genius. Epic.
VERY FRAGILE, LIKE A BABY PANDA EGG
Tobias
Profile Joined October 2010
Sweden187 Posts
December 27 2011 19:48 GMT
#99
On December 28 2011 03:07 sperY wrote:
Reading from memory shouldnt be risky.
Blizzard cant tell if you do it.
Thats now custom map hacks work. (or use to in BW) MasterOfChaos or r1ch did a post on that a while ago.


No, but if they know an app is doing it they can see if that app is running and ban you. I doubt that's what goes on though, more likely to be reading the temporary replay file or something like that, as reading from memory would require new offsets for each patch.
sperY
Profile Blog Joined May 2007
Serbia444 Posts
December 27 2011 21:04 GMT
#100
On December 28 2011 04:48 Tobias wrote:
Show nested quote +
On December 28 2011 03:07 sperY wrote:
Reading from memory shouldnt be risky.
Blizzard cant tell if you do it.
Thats now custom map hacks work. (or use to in BW) MasterOfChaos or r1ch did a post on that a while ago.


No, but if they know an app is doing it they can see if that app is running and ban you. I doubt that's what goes on though, more likely to be reading the temporary replay file or something like that, as reading from memory would require new offsets for each patch.


Hmm you could be right. But blizzard would need to mark the r1ch-es app as hack/malware or whatever.
Diamond
Profile Blog Joined May 2009
United States10796 Posts
December 27 2011 21:06 GMT
#101
I've never seen a community so terrified of a ToS as the SC2 community 0_O!

This program is so good.
Ballistix Gaming Global Gaming/Esports Marketing Manager - twitter.com/esvdiamond
TelecoM
Profile Blog Joined January 2010
United States10672 Posts
December 27 2011 21:12 GMT
#102
On December 28 2011 06:06 Diamond wrote:
I've never seen a community so terrified of a ToS as the SC2 community 0_O!

This program is so good.


Agreed! And with this being said, I can't freakin wait for this to be public for non featured streamers!! or.. for me to get featured?^^ But since that probably won't happen anytime soon I can't wait for it to come out to non featured streamers!
AKA: TelecoM[WHITE] Protoss fighting
Tobias
Profile Joined October 2010
Sweden187 Posts
December 27 2011 21:17 GMT
#103
On December 28 2011 06:04 sperY wrote:
Show nested quote +
On December 28 2011 04:48 Tobias wrote:
On December 28 2011 03:07 sperY wrote:
Reading from memory shouldnt be risky.
Blizzard cant tell if you do it.
Thats now custom map hacks work. (or use to in BW) MasterOfChaos or r1ch did a post on that a while ago.


No, but if they know an app is doing it they can see if that app is running and ban you. I doubt that's what goes on though, more likely to be reading the temporary replay file or something like that, as reading from memory would require new offsets for each patch.


Hmm you could be right. But blizzard would need to mark the r1ch-es app as hack/malware or whatever.


Yup, if they want to. Which I'm sure they're not very interested in all things considered

It's not really against the tos to read from memory, the problem is that reverse engineering the game in order to find the correct offsets is.
Tobias
Profile Joined October 2010
Sweden187 Posts
December 27 2011 21:17 GMT
#104
On December 28 2011 06:06 Diamond wrote:
I've never seen a community so terrified of a ToS as the SC2 community 0_O!

This program is so good.


Apparently you've never been involved with the WoW community
stormchaser
Profile Joined January 2011
Canada1009 Posts
December 27 2011 21:18 GMT
#105
This is really cool
Tiax;mous
Profile Blog Joined July 2010
669 Posts
Last Edited: 2011-12-27 22:12:37
December 27 2011 22:04 GMT
#106
On December 28 2011 06:17 Tobias wrote:
Show nested quote +
On December 28 2011 06:04 sperY wrote:
On December 28 2011 04:48 Tobias wrote:
On December 28 2011 03:07 sperY wrote:
Reading from memory shouldnt be risky.
Blizzard cant tell if you do it.
Thats now custom map hacks work. (or use to in BW) MasterOfChaos or r1ch did a post on that a while ago.


No, but if they know an app is doing it they can see if that app is running and ban you. I doubt that's what goes on though, more likely to be reading the temporary replay file or something like that, as reading from memory would require new offsets for each patch.


Hmm you could be right. But blizzard would need to mark the r1ch-es app as hack/malware or whatever.


Yup, if they want to. Which I'm sure they're not very interested in all things considered

It's not really against the tos to read from memory, the problem is that reverse engineering the game in order to find the correct offsets is.


well TOS says ;


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;


I doubt anyone will have any problems with it tho. Blizzard would probably live with it considering it's totally harmless. ( actually they might not like it considering ( correct me if I'm wrong but ) it's not by design to let player know his opponents league&rank )

Great idea and should be useful for streamers.
aderum
Profile Blog Joined January 2011
Sweden1459 Posts
December 27 2011 22:06 GMT
#107
God you are gosu <3
Crazy people dont sit around and wonder if they are insane
blade55555
Profile Blog Joined March 2009
United States17423 Posts
December 27 2011 23:08 GMT
#108
When this gets released it'll be awesome because I'll know if I ever play a "known" korean who has their name in korean :D.
When I think of something else, something will go here
Tobias
Profile Joined October 2010
Sweden187 Posts
December 27 2011 23:44 GMT
#109
On December 28 2011 07:04 Tiax;mous wrote:
Show nested quote +
On December 28 2011 06:17 Tobias wrote:
On December 28 2011 06:04 sperY wrote:
On December 28 2011 04:48 Tobias wrote:
On December 28 2011 03:07 sperY wrote:
Reading from memory shouldnt be risky.
Blizzard cant tell if you do it.
Thats now custom map hacks work. (or use to in BW) MasterOfChaos or r1ch did a post on that a while ago.


No, but if they know an app is doing it they can see if that app is running and ban you. I doubt that's what goes on though, more likely to be reading the temporary replay file or something like that, as reading from memory would require new offsets for each patch.


Hmm you could be right. But blizzard would need to mark the r1ch-es app as hack/malware or whatever.


Yup, if they want to. Which I'm sure they're not very interested in all things considered

It's not really against the tos to read from memory, the problem is that reverse engineering the game in order to find the correct offsets is.


well TOS says ;

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;


I doubt anyone will have any problems with it tho. Blizzard would probably live with it considering it's totally harmless. ( actually they might not like it considering ( correct me if I'm wrong but ) it's not by design to let player know his opponents league&rank )

Great idea and should be useful for streamers.


Oh, didnt know about that part. Well, i suspect it's file based still, so no worries
NexCa
Profile Joined March 2011
Germany954 Posts
December 28 2011 05:01 GMT
#110
kinda sad that i can't download that since my stream is not featured on TL
Best Protoss Player 4 ever - Bisu[Shield] || http://www.teamliquid.net/forum/viewmessage.php?topic_id=326242 || THIS IS WHERE WE STAND, THIS IS WHERE THEY FALL, GIVE THEM NOTHING, BUT TAKE FROM THEM EVERYTHING ! || SKT FIGHTIIING
mtn
Profile Blog Joined August 2011
729 Posts
December 28 2011 05:07 GMT
#111
On December 27 2011 17:57 Hydrox911 wrote:
Also would there be any way for someone who isnt streaming to be able to use it, just to see their opponents rank and such.


Contact about that Blizz.
MLMNL
Profile Joined March 2011
Netherlands14 Posts
Last Edited: 2011-12-28 14:21:05
December 28 2011 14:20 GMT
#112
On December 14 2011 03:24 R1CH wrote:
Show nested quote +
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?
Tobias
Profile Joined October 2010
Sweden187 Posts
December 28 2011 14:23 GMT
#113
On December 28 2011 23:20 MLMNL wrote:
Show nested quote +
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?


I hope you're not actually talking about process injection when you say "hooking the exe"? That WILL get you banned in no-time, as warden detects everything that doesn't actively hide from warden, and it does know a lot of those tricks as well.
MLMNL
Profile Joined March 2011
Netherlands14 Posts
December 29 2011 16:05 GMT
#114
On December 28 2011 23:23 Tobias wrote:
Show nested quote +
On December 28 2011 23:20 MLMNL wrote:
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?


I hope you're not actually talking about process injection when you say "hooking the exe"? That WILL get you banned in no-time, as warden detects everything that doesn't actively hide from warden, and it does know a lot of those tricks as well.

Exactly, which is why I didn't. So I wonder how R1CH does get the info, which is what I'm asking.
Tobias
Profile Joined October 2010
Sweden187 Posts
December 29 2011 16:45 GMT
#115
On December 30 2011 01:05 MLMNL wrote:
Show nested quote +
On December 28 2011 23:23 Tobias wrote:
On December 28 2011 23:20 MLMNL wrote:
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?


I hope you're not actually talking about process injection when you say "hooking the exe"? That WILL get you banned in no-time, as warden detects everything that doesn't actively hide from warden, and it does know a lot of those tricks as well.

Exactly, which is why I didn't. So I wonder how R1CH does get the info, which is what I'm asking.


Have a look in %TEMP%\Starcraft II\ while playing a custom game or something for a hint
-Kyo-
Profile Blog Joined August 2010
Japan1926 Posts
December 29 2011 16:50 GMT
#116
On December 28 2011 14:01 NexCa wrote:
kinda sad that i can't download that since my stream is not featured on TL


I know, I thought it would public since the thread was but it's not ? XD
Hope it gets changed soon ;~;
Anime is cuter than you. Legacy of the Void GM Protoss Gameplay: twitch.tv/kyo7763 youtube.com/user/KyoStarcraft/
TL+ Member
Tobias
Profile Joined October 2010
Sweden187 Posts
December 29 2011 17:13 GMT
#117
On December 30 2011 01:45 Tobias wrote:
Show nested quote +
On December 30 2011 01:05 MLMNL wrote:
On December 28 2011 23:23 Tobias wrote:
On December 28 2011 23:20 MLMNL wrote:
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?


I hope you're not actually talking about process injection when you say "hooking the exe"? That WILL get you banned in no-time, as warden detects everything that doesn't actively hide from warden, and it does know a lot of those tricks as well.

Exactly, which is why I didn't. So I wonder how R1CH does get the info, which is what I'm asking.


Have a look in %TEMP%\Starcraft II\ while playing a custom game or something for a hint


Or don't. Last time I checked they weren't all empty...
MLMNL
Profile Joined March 2011
Netherlands14 Posts
December 29 2011 17:33 GMT
#118
On December 30 2011 01:45 Tobias wrote:
Show nested quote +
On December 30 2011 01:05 MLMNL wrote:
On December 28 2011 23:23 Tobias wrote:
On December 28 2011 23:20 MLMNL wrote:
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?


I hope you're not actually talking about process injection when you say "hooking the exe"? That WILL get you banned in no-time, as warden detects everything that doesn't actively hide from warden, and it does know a lot of those tricks as well.

Exactly, which is why I didn't. So I wonder how R1CH does get the info, which is what I'm asking.


Have a look in %TEMP%\Starcraft II\ while playing a custom game or something for a hint


I know about the replays, but you get those AFTER the game finishes, while I would like to find out who was being played at the start of the game Are they cached somewhere during the game or smth?
NuKedUFirst
Profile Blog Joined March 2010
Canada3139 Posts
December 29 2011 17:37 GMT
#119
This is amazing!! Love it! always a nice stream addition
FrostedMiniWeet wrote: I like winning because it validates all the bloody time I waste playing SC2.
Tobias
Profile Joined October 2010
Sweden187 Posts
December 29 2011 17:47 GMT
#120
On December 30 2011 02:33 MLMNL wrote:
Show nested quote +
On December 30 2011 01:45 Tobias wrote:
On December 30 2011 01:05 MLMNL wrote:
On December 28 2011 23:23 Tobias wrote:
On December 28 2011 23:20 MLMNL wrote:
On December 14 2011 03:24 R1CH wrote:
On December 14 2011 03:19 Gamegene wrote:
May I ask how it works? And if you could explain it to me slowly like I was an idiot because I've always been very impressed by it on HerO's stream.

The program just sits there and looks up your opponents bnet ID from the game and sends it to a script running on TL. The script then does all the work of looking up their stats on battle.net, using the SC2Ranks API to get more info, alias lookup / romanization and then finally it connects to IRC and sends the message to the appropriate chat channel. This way is very flexible as I can continue to update the program by just updating the script on the server rather than force everyone to update to a new version of the program.


Hi R1CH, I'm running a custom chatbot on twitch.tv (over IRC as well), and it already has the SC2ranks API implemented to look up players (for several months already, it uses a text-base command to get results (ie, !rank <name> <region>), and it works fine. I wonder, how do you get the bnet ID's from the game? I've considered hooking the EXE to read SC2 process memory, but I didn't as I expect antivirus/warden may not like it Can you tell me how you did that specific part?


I hope you're not actually talking about process injection when you say "hooking the exe"? That WILL get you banned in no-time, as warden detects everything that doesn't actively hide from warden, and it does know a lot of those tricks as well.

Exactly, which is why I didn't. So I wonder how R1CH does get the info, which is what I'm asking.


Have a look in %TEMP%\Starcraft II\ while playing a custom game or something for a hint


I know about the replays, but you get those AFTER the game finishes, while I would like to find out who was being played at the start of the game Are they cached somewhere during the game or smth?


Well the data is temporarily stored there, in the temp folder, but in earlier patches they were flushed continously while now they don't actually get written to disk until later... And then compiled into a single replay on game end.
Bedrock
Profile Joined October 2010
United States395 Posts
December 29 2011 18:39 GMT
#121
Awesome bot R1ch. This is a great feature.
eSports or die tryin'
Ascend
Profile Joined July 2010
United States120 Posts
January 03 2012 06:58 GMT
#122
On December 28 2011 06:06 Diamond wrote:
I've never seen a community so terrified of a ToS as the SC2 community 0_O!

This program is so good.


Assuming it is reading memory, the thing to fear is having your BNET account banned for using a program that's reading memory in the same way a maphacker would. I doubt the client could tell the difference between the two.
Caster and Software Developer. Releases: "Starboard" "SC2 Replay Sync" "SC2 Replay Chat Editor" "SC2 C# Replay Parser"
MLMNL
Profile Joined March 2011
Netherlands14 Posts
January 10 2012 13:53 GMT
#123
On January 03 2012 15:58 Ascend wrote:
Show nested quote +
On December 28 2011 06:06 Diamond wrote:
I've never seen a community so terrified of a ToS as the SC2 community 0_O!

This program is so good.


Assuming it is reading memory, the thing to fear is having your BNET account banned for using a program that's reading memory in the same way a maphacker would. I doubt the client could tell the difference between the two.


Which is exactly why I don't want to do that, so I wonder how it's done in this case, so I can take a look at doing the same
dcemuser
Profile Joined August 2010
United States3248 Posts
Last Edited: 2012-01-10 14:06:44
January 10 2012 14:06 GMT
#124
Be a little practical here with your fears. Blizzard does listen when community outrage gets to absurd levels. (Real ID on forums, Swifty banned from WoW, etc)

Now imagine half of the top streamers got banned. Please realize what would occur in the following week.


Blizzard used to be Nazis with their Warden detection, and then they banned thousands of Linux users by accident in WoW for a few days and it leveled off a lot. They basically don't ban you now unless you're using a specific bot that they have been targeting.
MacroZerg
Profile Joined July 2011
Greece40 Posts
January 11 2012 08:48 GMT
#125
Good Job !
For Teh Swarm !
forelmashi
Profile Blog Joined August 2007
421 Posts
January 13 2012 19:14 GMT
#126
would be really cool if you could set this up for people just laddering so you can /stats like in wc3!
Balgrog
Profile Blog Joined March 2011
United States1221 Posts
January 13 2012 19:24 GMT
#127
R1CH is always enr1ching esports.
The only way to attack structure is with chaos.
poste9
Profile Joined June 2011
Brazil8 Posts
January 24 2012 09:16 GMT
#128
Hey R1CH may I ask if u can say how exactaly do you know the opponent you are playing against? udp listen on someport?
o/
blade55555
Profile Blog Joined March 2009
United States17423 Posts
January 24 2012 09:18 GMT
#129
Gah this bump made me hopeful that it was released for non featured xD
When I think of something else, something will go here
Ascend
Profile Joined July 2010
United States120 Posts
January 26 2012 22:40 GMT
#130
On January 24 2012 18:16 poste9 wrote:
Hey R1CH may I ask if u can say how exactaly do you know the opponent you are playing against? udp listen on someport?


I'm waiting for the same thing.
Caster and Software Developer. Releases: "Starboard" "SC2 Replay Sync" "SC2 Replay Chat Editor" "SC2 C# Replay Parser"
MelodyBW
Profile Joined November 2011
Ukraine154 Posts
January 26 2012 22:42 GMT
#131
On January 27 2012 07:40 Ascend wrote:
Show nested quote +
On January 24 2012 18:16 poste9 wrote:
Hey R1CH may I ask if u can say how exactaly do you know the opponent you are playing against? udp listen on someport?


I'm waiting for the same thing.


Program probably gets the opponent name from memory and then gets W/L and rank from sc2ranks.com ..
MacroZerg
Profile Joined July 2011
Greece40 Posts
March 02 2012 11:13 GMT
#132
Any news for release that Bot to all ppl ?
For Teh Swarm !
DualScreen
Profile Blog Joined December 2010
Israel49 Posts
March 04 2012 07:51 GMT
#133
I must say this is awesome!
A suggestion: Make it work with Xsplit to display information like that ON STREAM!
and make it work with EU/NA.

and also let everyone use it
frozenrb
Profile Joined February 2011
Poland389 Posts
March 04 2012 08:05 GMT
#134
It's good, but you could update graphic on forum too
blade55555
Profile Blog Joined March 2009
United States17423 Posts
March 04 2012 08:08 GMT
#135
Gah thought the bump meant it was out for us non featured T_T
When I think of something else, something will go here
NeThZOR
Profile Blog Joined November 2010
South Africa7387 Posts
March 04 2012 08:18 GMT
#136
This is pretty good! Will certainly make watching pro streams more enjoyable. Great work R1CH.
SuperNova - 2015 | SKT1 fan for years | Dear, FlaSh, PartinG, Soulkey, Naniwa
figq
Profile Blog Joined May 2010
12519 Posts
March 04 2012 08:44 GMT
#137
Wow, that makes potential future stream list redesign to show both the streamer and his current opponent - so you can check all in one glance and pick a game that has a player you want to see.
If you stand next to my head, you can hear the ocean. - Day[9]
TechSc2
Profile Blog Joined September 2010
Netherlands554 Posts
March 27 2012 01:16 GMT
#138
Anyone got any news on the bot? would love to test it out on my stream when i'm laddering, will also be entertaining for my audience
Twitch.tv/TechGTV / Twitter.com/TechGTV
SirPsychoMantis
Profile Joined December 2011
United States180 Posts
March 30 2012 17:51 GMT
#139
I'm also curious on how you read the opponent's name
Zerg #1
Darkomicron
Profile Joined November 2010
Netherlands216 Posts
April 01 2012 08:44 GMT
#140
Man I wish I was featured. I'd love to have this bot.
"Night will fall, and so will you"
nucLeaRTV
Profile Joined May 2011
Romania822 Posts
April 01 2012 09:21 GMT
#141
Why only featured streamers?
"Having your own haters means you are famous"
godulous
Profile Blog Joined February 2011
United States337 Posts
Last Edited: 2012-04-01 13:32:10
April 01 2012 09:34 GMT
#142
Any chance this can work for people that are casting games as a spectator with 2 people playing?
Playhem.com | Ben.477 US | Ben.1125 EU
Redback93
Profile Joined December 2011
Australia187 Posts
April 11 2012 14:26 GMT
#143
I have started working on a new, updated version of StarInfo - available to everyone - http://www.teamliquid.net/forum/viewmessage.php?topic_id=328318
hangene92
Profile Blog Joined October 2011
Canada258 Posts
Last Edited: 2012-05-06 09:20:04
May 06 2012 09:18 GMT
#144
When will this be released to public? I love this bot!
"You may say I'm a dreamer, but I'm not the only one"
Tailss
Profile Joined November 2010
Sweden233 Posts
May 06 2012 10:17 GMT
#145
This is absolutely amazing!
Normal
Please log in or register to reply.
Live Events Refresh
Next event in 14h 38m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Hui .269
Nathanias 140
BRAT_OK 113
ForJumy 109
ProTech68
StarCraft: Brood War
Mini 534
ivOry 8
Dota 2
monkeys_forever198
Counter-Strike
Stewie2K1707
Fnx 1203
Foxcn133
Heroes of the Storm
Liquid`Hasu582
Other Games
FrodaN3308
Gorgc2768
qojqva887
Dendi657
C9.Mang0167
Trikslyr86
Sick39
Organizations
Other Games
BasetradeTV42
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• blackmanpl 6
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota22344
• WagamamaTV743
Other Games
• imaqtpie1473
• Shiphtur469
Upcoming Events
Esports World Cup
14h 38m
Serral vs Cure
Solar vs Classic
OSC
17h 38m
CranKy Ducklings
1d 13h
BSL20 Non-Korean Champi…
1d 17h
CSO Cup
1d 19h
BSL20 Non-Korean Champi…
1d 21h
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
FEL
2 days
BSL20 Non-Korean Champi…
2 days
BSL20 Non-Korean Champi…
2 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Sparkling Tuna Cup
4 days
[ Show More ]
Online Event
4 days
uThermal 2v2 Circuit
5 days
The PondCast
6 days
Liquipedia Results

Completed

CSL Xiamen Invitational
Championship of Russia 2025
Murky Cup #2

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
Esports World Cup 2025
CC Div. A S7
Underdog Cup #2
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25

Upcoming

CSLPRO Last Chance 2025
ASL Season 20: Qualifier #1
ASL Season 20: Qualifier #2
ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
HCC Europe
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.