Valhalla Legends Forums Archive | Battle.net Bot Development | PvPGN and BNet use different format for getadvlistex answer

AuthorMessageTime
xpeh
https://davnit.net/bnet/vL/index.php?topic=18158.msg184245#msg184245
March 6, 2010, 7:56 PM
Myndfyr
...so?
March 6, 2010, 8:08 PM
xpeh
Most interesting, starcraft undestands both formats. How is it possible?
Is pvpgn's format some kind of old format?
March 6, 2010, 11:33 PM
Sveet
I thought PvPGN required a loader, and the loader changed some of the packets
March 10, 2010, 3:06 AM
Myndfyr
[quote author=Sveet link=topic=18180.msg184271#msg184271 date=1268190418]
I thought PvPGN required a loader, and the loader changed some of the packets
[/quote]
Correct.
March 10, 2010, 5:58 AM
xpeh
[quote author=Sveet link=topic=18180.msg184271#msg184271 date=1268190418]
I thought PvPGN required a loader, and the loader changed some of the packets
[/quote]
Only for war3, since war3 has no other possibility to add server other than official battle.net. Other games do not require loaders.

And, as i wrote, starcraft undestands both formats.
March 10, 2010, 11:32 AM
HdxBmx27
Thats because they are the same size, SC just handles the data how it always does.
But anyways, no one cares how PvPGN screws up.
March 10, 2010, 7:25 PM
xpeh
But they have different positions!
The topic is not only about pvpgn, but also why clients work properly. Pvpgn surely won't use this format if it didn't work with clients.
March 11, 2010, 2:19 AM
Myndfyr
[quote author=xpeh link=topic=18180.msg184281#msg184281 date=1268273996]
But they have different positions!
The topic is not only about pvpgn, but also why clients work properly. Pvpgn surely won't use this format if it didn't work with clients.
[/quote]
Why not take it to the pvpgn people? 

I realize the board is slow, but discussing pvpgn here is pretty much irrelevant.
March 11, 2010, 2:42 AM
xpeh
Because i'm not discussing pvpgn, i am discussing battle.net clients!!!!!. The question was - how can client find these values, if they are placed on different positions?

As for pvpgn, the probability they change something in 1.8.x is little - since anything work for game clients.
March 11, 2010, 7:27 AM
HdxBmx27
Because SC doesn't give a shit about the 1st 8 bytes of the game info, it merely copies them to a buffer and never uses them again as far as I can see.
It uses the game statstring to get the game info.
Anyways, Once again, nobody gives a shit about PvPGN! Quit posting crap unrelated to real battle.net.
March 11, 2010, 9:32 AM
xpeh
Dude, it is related to battle.net clients, and if word pvpgn works on you like a red cloth on a bull, go to your retarded sbot forum and suck together with other idiots.
March 11, 2010, 3:12 PM
xpeh
Btw, is game type also encoded in statstring? And why all this info including locale id is sent if it's never used?
March 11, 2010, 3:14 PM
HdxBmx27
Its not PvPGN itself that throws up a red flag, its the fact that it seems to be the only thing you know and you think it's the defacto implementation of BNCS protocol, and you use an old version of it at that.
Its a well known fact by anyone who has taken the time to look at PvPGN that it does A LOT of things incorrectly, they use the many defunct or unused parts of the protocol to guess and make there own version of the protocol.
If the development community around PvPGN was better we'd prolly invite more discussion of it.

As for why bnet still sends this data, once again, bnet does a lot of weird things, and sends a lot of data the clients don't actually use. I would assume they decided a ascii encoded comma separated string was more 'forward compatible' then the binary form of game info. It also allows for different types of formats in the same message block.

I don't remember when they changed the functional format, so I can't tell you why they did it. But anyways, about 5 mins of poking around in Battle.snp showed me exactly why they were allowed to get away with these types of things. Maybe you should try it, it'll teach you a lot about the current state of the Bnet protocol, and get you more in tuned to what you should actually care about when it comes to what PvPGN does.

March 11, 2010, 6:53 PM
Sveet
Hdx i would be interested in learning how to "poke around" battle.snp

also, i thought this argument could have been ended by saying "this is discussion about battle.net clients not PvPGN clients"
March 19, 2010, 5:04 AM
xpeh
There is no PvPGN clients at all, with maybe exception of war3 + pvpgn loader.

Hdx, i'm not so perfected in assembler and debugging to "poke around" yet.
March 24, 2010, 11:54 PM
Sveet
But the bot you're programming is not a PvPGN client?
March 26, 2010, 11:54 AM
xpeh
I programmed such a bot, but it was never public. And actually, the main difference is stricter versioncheck on battle.net (and chat quota, and maybe warden). The overmost of public clients are battle.net clients (which also work on pvpgn), not some kind of clients that only work on pvpgn. The reason i raised this topic was the Wireshark decoder plugin that i'm writing.
March 27, 2010, 12:11 AM
rabbit
You claim there are no PvPGN clients...and yet....I wrote 2.....so....you're wrong.
March 27, 2010, 7:17 AM
xpeh
1. I don't claim.
2. Ok, there is no known pvpgn clients.
March 27, 2010, 3:07 PM
xpeh
http://pelish.spfree.net/index.php?topic=3437.msg9771;boardseen#new
[quote]PvPGN Skills: -1[/quote]
Opensource gays got butthurt.
March 27, 2010, 3:09 PM
rabbit
[quote author=xpeh link=topic=18180.msg184386#msg184386 date=1269702443]
1. I don't claim.
2. Ok, there is no known pvpgn clients.
[/quote]http://code.google.com/p/rebirthbot/
Not known?
I posted about it as I was developing it in my blog at ICCup.....and I have the highest rated blog.  Obviously people read it....which means people know about it...which means you're still wrong.
March 27, 2010, 3:51 PM
xpeh
Yes, it's not really known. Nobody reads your iccup blog. Known is e.g. Stealthbot.
March 27, 2010, 4:36 PM
MysT_DooM
who is xpeh out of curiosity.  Can I get a Intro thread.  https://davnit.net/bnet/vL/index.php?board=21.0
March 27, 2010, 5:51 PM
xpeh
I only post on this board and in trash can :D
March 27, 2010, 6:36 PM
rabbit
[quote author=xpeh link=topic=18180.msg184389#msg184389 date=1269707772]
Yes, it's not really known. Nobody reads your iccup blog. Known is e.g. Stealthbot.
[/quote]lol....arrogant prick.
March 27, 2010, 9:42 PM
xpeh
Ok, maybe i expressed myself wrong. s/known/popular/
March 28, 2010, 7:08 AM
rabbit
You're still an arrogant prick.  Your statement still says that any bot that isn't the most widely used and often recognized, it's not known/popular.
March 28, 2010, 5:30 PM
xpeh
[quote author=rabbit link=topic=18180.msg184404#msg184404 date=1269797448]
You're still an arrogant prick.  Your statement still says that any bot that isn't the most widely used and often recognized, it's not known/popular.
[/quote]
Isn't it so? Otherwise i can call my own bot which i and another person have used popular.
Why should i call the software that is not widely discussed popular? Just because you want it?
March 28, 2010, 6:31 PM
Sveet
[quote=rabbit]I posted about it as I was developing it in my blog at ICCup.....and I have the highest rated blog.  Obviously people read it....which means people know about it...which means you're still wrong.[/quote]

This means his blog is known. Just because you don't know about it, doesn't mean its not publicly known.
March 28, 2010, 8:01 PM
rabbit
[quote author=xpeh link=topic=18180.msg184406#msg184406 date=1269801086]
[quote author=rabbit link=topic=18180.msg184404#msg184404 date=1269797448]
You're still an arrogant prick.  Your statement still says that any bot that isn't the most widely used and often recognized, it's not known/popular.
[/quote]
Isn't it so? Otherwise i can call my own bot which i and another person have used popular.
Why should i call the software that is not widely discussed popular? Just because you want it?
[/quote]No.  That's 2 people that have used it.  When a few dozen people have used it, especially on a server with maybe 100 channels, then you can call it popular (and I'd like to remind you that unlike Battle.net, 99% of the "people" online on ICCup are actually people).
March 28, 2010, 8:59 PM
xpeh
[quote author=rabbit link=topic=18180.msg184404#msg184404 date=1269797448]
You're still an arrogant prick.
[/quote]
How a person can be a prick?

[quote author=rabbit link=topic=18180.msg184409#msg184409 date=1269809988]
No.  That's 2 people that have used it.  When a few dozen people have used it, especially on a server with maybe 100 channels, then you can call it popular (and I'd like to remind you that unlike Battle.net, 99% of the "people" online on ICCup are actually people).
[/quote]
That's your definition of "popular". And i almost never played on BNet.
March 28, 2010, 9:32 PM
rabbit
[quote author=xpeh link=topic=18180.msg184411#msg184411 date=1269811971]
[quote author=rabbit link=topic=18180.msg184404#msg184404 date=1269797448]
You're still an arrogant prick.
[/quote]
How a person can be a prick?
[/quote]The same way a person can be an asshole, or a douche, you asshole.

[quote author=xpeh link=topic=18180.msg184411#msg184411 date=1269811971]
[quote author=rabbit link=topic=18180.msg184409#msg184409 date=1269809988]
No.  That's 2 people that have used it.  When a few dozen people have used it, especially on a server with maybe 100 channels, then you can call it popular (and I'd like to remind you that unlike Battle.net, 99% of the "people" online on ICCup are actually people).
[/quote]
That's your definition of "popular".[/quote]Most people would say that when a significant number of the bots used are yours, then you've got a popular bot.

[quote author=xpeh link=topic=18180.msg184411#msg184411 date=1269811971]And i almost never played on BNet.
[/quote]Exactly.  Blizzard servers are filled mostly with a bunch of people with a bunch of idling bots.  Go to any channel on any server and odds are 75% of the "people" there are actually bots loaded by just 2.
March 28, 2010, 10:59 PM
xpeh
[quote author=rabbit link=topic=18180.msg184413#msg184413 date=1269817140]
[quote author=xpeh link=topic=18180.msg184411#msg184411 date=1269811971]
[quote author=rabbit link=topic=18180.msg184404#msg184404 date=1269797448]
You're still an arrogant prick.
[/quote]
How a person can be a prick?
[/quote]The same way a person can be an asshole, or a douche, you asshole.
[/quote]
Smells like teen butthurt.

And your bot is popular only in your world.
March 29, 2010, 1:20 AM
BreW
This thread just went full retard.

It's mostly rabbit's fault for egging xpeh on, though, as any vL regular should know xpeh has done pretty much nothing but troll since he's been here. I get a mild squeak-y vibe from him (also note his use of python), but it's obvious he's not, because squeak would never use a 4chan meme in a post.
March 29, 2010, 2:52 AM
rabbit
[quote author=brew link=topic=18180.msg184417#msg184417 date=1269831152]
as any vL regular should know xpeh has done pretty much nothing but troll since he's been here.
[/quote]I haven't been a regular here for the past...what...year or two?
March 29, 2010, 8:09 AM

Search