Valhalla Legends Forums Archive | Battle.net Bot Development | BNLS

AuthorMessageTime
Luxer
Where do I begin with connecting my bot the battle.net use BNLS? I am a REAL beginer. I don't now what BNLS is. I can:

•Connecting to battle.net with chat
•Do all of that chat stuff.
July 12, 2004, 5:07 PM
Myndfyr
[quote author=Luxer link=board=17;threadid=7679;start=0#msg69980 date=1089652038]
Where do I begin with connecting my bot the battle.net use BNLS? I am a REAL beginer. I don't now what BNLS is. I can:

•Connecting to battle.net with chat
•Do all of that chat stuff.

[/quote]

Read up on the BNLS Protocol Specification for more information on what BNLS does and how it operates.

(How sad is it that I have that spec URL memorized? :P )
July 12, 2004, 5:52 PM
ChR0NiC
If you are a beginner, I suggest you study the documents at BNET Docs. Study the Protocol Headers so you know how to send the packets correctly, and study the sizes and types so you know the differences between DWORD, WORDS, BYTES, etc...
Also you can check out the logon sequence Arta has provided to figure out how to connect yourself to BNET. Once you learn the protospec, you should be able to figure how to phase the BNLS connection into your BNET connection.
July 12, 2004, 6:11 PM
Luxer
Ugh.... This is going to take a while... But thanks!
July 13, 2004, 2:21 AM
ChR0NiC
[quote author=Luxer link=board=17;threadid=7679;start=0#msg70101 date=1089685302]
Ugh.... This is going to take a while... But thanks!
[/quote]

Sorry but programmers who start out by modifying other's sources, end up relying on others to complete projects. And it's horrible practice, you will be thankful in the end that you did it this way.
July 13, 2004, 2:41 AM
Myndfyr
[quote author=ChR0NiC link=board=17;threadid=7679;start=0#msg70104 date=1089686481]
[quote author=Luxer link=board=17;threadid=7679;start=0#msg70101 date=1089685302]
Ugh.... This is going to take a while... But thanks!
[/quote]

Sorry but programmers who start out by modifying other's sources, end up relying on others to complete projects. And it's horrible practice, you will be thankful in the end that you did it this way.
[/quote]

Someone knows from experience. ;-)
July 13, 2004, 4:07 AM
ChR0NiC
[quote author=Myndfyre link=board=17;threadid=7679;start=0#msg70126 date=1089691665]
Someone knows from experience. ;-)
[/quote]

Pffffffffffffft, just drop it would ya?
July 13, 2004, 5:05 AM
HdxBmx27
[quote author=ChR0NiC link=board=17;threadid=7679;start=0#msg70104 date=1089686481]
Sorry but programmers who start out by modifying other's sources, end up relying on others to complete projects. And it's horrible practice, you will be thankful in the end that you did it this way.
[/quote]
Not all programmers that start out that way stick with it. I startred that way and now im a compatant programmer. But i also know where to go if i need help (hehe my mentor Mr. FoFo) Only thing I use source codes for now is examples of uses for certin functions/subs/whatever.
~-~(HDX)~-~
July 13, 2004, 5:05 AM
Luxer
I agree. I started with HyperTalk, which I found to be a big mistake, so when I started RB I was completly new to OPP. Prehaps somone could explain what 0x00 is? I am farly to to TCP/IP and have not worked with packets...
July 13, 2004, 2:56 PM
PiaNKA
[quote author=Luxer link=board=17;threadid=7679;start=0#msg70169 date=1089730604]
I agree. I started with HyperTalk, which I found to be a big mistake, so when I started RB I was completly new to OPP. Prehaps somone could explain what 0x00 is? I am farly to to TCP/IP and have not worked with packets...
[/quote]

RB = RTB?
OPP = OOP?
0x00 is a byte with the value 0, and packets are constructed depending on a protocol, which is standard. You may want to read up on byte length data types (WORD, DWORD, QWORD, NTSTRING etc.)
July 13, 2004, 3:02 PM
tA-Kane
[quote author=PiaNKA link=board=17;threadid=7679;start=0#msg70171 date=1089730927]RB = RTB?[/quote]No. RB = REALbasic. www.realbasic.com.

REALbasic is to Macintosh, like Visual Basic is to Windows.
July 13, 2004, 6:00 PM
Myndfyr
[quote author=tA-Kane link=board=17;threadid=7679;start=0#msg70198 date=1089741654]
[quote author=PiaNKA link=board=17;threadid=7679;start=0#msg70171 date=1089730927]RB = RTB?[/quote]No. RB = REALbasic. www.realbasic.com.

REALbasic is to Macintosh, like Visual Basic is to Windows.
[/quote]

Lame?
July 13, 2004, 6:02 PM
PiaNKA
[quote author=Myndfyre link=board=17;threadid=7679;start=0#msg70200 date=1089741721]
Lame?
[/quote]

Mmmm...yes, was I right about the OOP? :)

Edit: Woot I'm a Jr. Member :-D
July 13, 2004, 6:22 PM
Luxer
Yes, you where right on OOP. (OPP = Object Pooping on Practice).
July 13, 2004, 10:58 PM

Search