Valhalla Legends Forums Archive | Battle.net Bot Development | WCG Players

AuthorMessageTime
Deception
6 WCG icons appear in Icons_STAR.bni

Does anyone know anything about them?

I don't think they are identified by flags, since there are no flags specified for the icons in Icons_STAR.bni.

How would I identify a WCG player? Is it in the statstring perhaps?
August 30, 2004, 10:50 AM
Stealth
Yes. Remember when vL forum members several months back realized that the product code on Starcraft statstrings was echoed again at the end of the statstring?

RATS 0 0 etc 0 0 RATS

With WCG players, where the echoed product code would normally be is their WCG icon type.
August 30, 2004, 5:04 PM
UserLoser.
[quote author=Stealth link=board=17;threadid=8458;start=0#msg78180 date=1093885473]
Yes. Remember when vL forum members several months back realized that the product code on Starcraft statstrings was echoed again at the end of the statstring?

RATS 0 0 etc 0 0 RATS

With WCG players, where the echoed product code would normally be is their WCG icon type.
[/quote]

You can call it an echo, if you like, but it's really what icon they're supposed to be using. Since icons.bni, icons_STAR.bni, icons-WAR3.bni all give the product and flags, if the icon (last part) or the product (first part) of the statstring matches the given product from the icon file, the client draws that icon.

On another note, possible World Cyber Game icons (All flags 0) seen in icons-WAR3.bni:

'WCPG', 'WCPL', 'WCBR', 'WCGO', 'WCSI', 'WCRF'.
August 30, 2004, 6:48 PM
kamakazie
[quote author=Deception link=board=17;threadid=8458;start=0#msg78318 date=1093933566]
I figured that was it. But since I had never seen a WCG player, I had no way to test my theory. Thanks a lot.
[/quote]

Could have sent fake packets to the clients with those statstrings to test your theory.
August 31, 2004, 6:46 AM
Deception
[quote author=dxoigmn link=board=17;threadid=8458;start=0#msg78319 date=1093934804]
[quote author=Deception link=board=17;threadid=8458;start=0#msg78318 date=1093933566]
I figured that was it. But since I had never seen a WCG player, I had no way to test my theory. Thanks a lot.
[/quote]

Could have sent fake packets to the clients with those statstrings to test your theory.
[/quote]

That would require the source code to a Battle.net server emulator. I don't have that.
August 31, 2004, 9:46 AM
Kp
[quote author=Deception link=board=17;threadid=8458;start=0#msg78327 date=1093945590][quote author=dxoigmn link=board=17;threadid=8458;start=0#msg78319 date=1093934804]Could have sent fake packets to the clients with those statstrings to test your theory.[/quote]That would require the source code to a Battle.net server emulator. I don't have that.[/quote]

bnetd's probably still out there somewhere, or you could throw together a partial one in a couple of hours. Test servers that send hardcoded data are far simpler than a true multi-user chat server. All you'd need for testing is pass vercheck/password, then send some hardcoded statstrings to the client and see what it does. A few hours work for a good programmer, I think. Maybe less, depending on experience and shortcuts taken.
August 31, 2004, 2:49 PM
Soul Taker
It depends on what client he wants to test too, unless someone wants to offer the algorithim used to calculate server signatures.
August 31, 2004, 3:01 PM
Myndfyr
[quote author=Kp link=board=17;threadid=8458;start=0#msg78348 date=1093963743]
bnetd's probably still out there somewhere
[/quote]

I'll tell you what, I've taken several hours (not today) trying to find either Bnetd or FSGS (Free Starcraft Game Server), but to no avail. Not that it's not out there, but (especially google-ing) sites have been taken down because of the DCMA suit. :/
August 31, 2004, 3:05 PM
St0rm.iD
[quote author=MyndFyre link=board=17;threadid=8458;start=0#msg78355 date=1093964729]
[quote author=Kp link=board=17;threadid=8458;start=0#msg78348 date=1093963743]
bnetd's probably still out there somewhere
[/quote]

I'll tell you what, I've taken several hours (not today) trying to find either Bnetd or FSGS (Free Starcraft Game Server), but to no avail. Not that it's not out there, but (especially google-ing) sites have been taken down because of the DCMA suit. :/
[/quote]

Searching for the word bnetd on google yielded this as the second result, with a link to a tar.gz:

http://www.chiark.greenend.org.uk/~owend/free/bnetd.html

August 31, 2004, 3:17 PM
KrisL
Ive got an account with thats in the WCG and it has the tag. I dunno if I could be of any help, but yeah. Let me know or something. 8-)
August 31, 2004, 5:25 PM
kamakazie
[quote author=Soul Taker link=board=17;threadid=8458;start=0#msg78354 date=1093964487]
It depends on what client he wants to test too, unless someone wants to offer the algorithim used to calculate server signatures.
[/quote]

Considering the post is about WCG and Icons_STAR.bni, I would assume Starcraft making server emulation much easier. And one doesn't even need to emulate the server, you can just proxy between the client and server. When you notice the client is in a channel, send him the appropriate data.
August 31, 2004, 5:52 PM
KrisL
the WCG tags are available for both StarCraft and Frozen Throne accounts, I have a Frozen Throne acct with the tag.
August 31, 2004, 5:54 PM
Soul Taker
[quote author=dxoigmn link=board=17;threadid=8458;start=0#msg78381 date=1093974728]
Considering the post is about WCG and Icons_STAR.bni
[/quote]
The topic evolved, and icons-WAR3.bni was brought up.
August 31, 2004, 6:05 PM
Deception
[quote author=KrisL link=board=17;threadid=8458;start=0#msg78376 date=1093973140]
Ive got an account with thats in the WCG and it has the tag. I dunno if I could be of any help, but yeah. Let me know or something. 8-)
[/quote]

Could you contact me on AIM (DeCeP7ioN) or MSN (DeCeP7ioN@Hotmail.com)?
August 31, 2004, 6:16 PM
Kp
[quote author=Soul Taker link=board=17;threadid=8458;start=0#msg78354 date=1093964487]It depends on what client he wants to test too, unless someone wants to offer the algorithim used to calculate server signatures.[/quote]

Granted. But if the client doesn't require the signature, you don't need to compute it; just don't send it at all. As to the suggestion about proxying: that would fall prey to the server signature validation as well, which is why an unvalidated emulation is better.
August 31, 2004, 9:05 PM
Vision
I believe it works the same way with GF player icons. The flags for GF players are 0 aren't they?
September 2, 2004, 10:09 PM

Search