Valhalla Legends Forums Archive | General Programming | BNCS r1 in D2XP?

AuthorMessageTime
Camel
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?
September 9, 2003, 9:45 PM
UserLoser
You could find out this way, but it will take quite a bit of work... Create a BNCS-like server, Spht did this, as well as a few other people [I think Noodlez did]... Then simply change the value that sets the logon version to use, and see how the d2 client responds to it =)
September 9, 2003, 9:48 PM
Camel
[quote author=UserLoser link=board=23;threadid=2640;start=0#msg20740 date=1063144108]You could find out this way, but it will take quite a bit of work... Create a BNCS-like server, Spht did this, as well as a few other people [I think Noodlez did]... Then simply change the value to a 1, and see how the d2 client responds to it =)[/quote]

That would only half-answer my first of four questions. Awful lot of work for something so trivial.
September 9, 2003, 9:52 PM
Spht
[quote author=Camel link=board=23;threadid=2640;start=0#msg20738 date=1063143929]
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?
[/quote]

SC/BW/D2 support the NLS (New Logon System), IIRC. If they do force these clients to start using the NLS, which is far more secure than the OLS (Old Logon System), you'd probably log on with your Warcraft III account or they'd create a new namespace for non-W3, but I am unsure.

This is advanced programming?
September 9, 2003, 10:03 PM
Camel
[quote author=Spht link=board=23;threadid=2640;start=0#msg20746 date=1063145029]This is advanced programming?[/quote]

Err, I missed; I meant to put it in programming/general. Someone can move it, if they care.
September 10, 2003, 4:53 AM
Skywing
[quote author=Spht link=board=23;threadid=2640;start=0#msg20746 date=1063145029]
[quote author=Camel link=board=23;threadid=2640;start=0#msg20738 date=1063143929]
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?
[/quote]

SC/BW/D2 support the NLS (New Logon System), IIRC. If they do force these clients to start using the NLS, which is far more secure than the OLS (Old Logon System), you'd probably log on with your Warcraft III account or they'd create a new namespace for non-W3, but I am unsure.

This is advanced programming?
[/quote]
Those clients support automatically converting preexisting accounts to the new logon method the first time you login (with the new method).
September 11, 2003, 4:34 PM
Spht
[quote author=Skywing link=board=5;threadid=2640;start=0#msg20907 date=1063298094]
[quote author=Spht link=board=23;threadid=2640;start=0#msg20746 date=1063145029]
[quote author=Camel link=board=23;threadid=2640;start=0#msg20738 date=1063143929]
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?
[/quote]

SC/BW/D2 support the NLS (New Logon System), IIRC. If they do force these clients to start using the NLS, which is far more secure than the OLS (Old Logon System), you'd probably log on with your Warcraft III account or they'd create a new namespace for non-W3, but I am unsure.

This is advanced programming?
[/quote]
Those clients support automatically converting preexisting accounts to the new logon method the first time you login (with the new method).
[/quote]

Oh yeah, I had the account upgrade messages forgotten about.

So the current Warcraft III namespace will always be reserved for the Warcraft series?
September 11, 2003, 4:51 PM
Skywing
[quote author=Spht link=board=5;threadid=2640;start=0#msg20915 date=1063299103]

Oh yeah, I had the account upgrade messages forgotten about.

So the current Warcraft III namespace will always be reserved for the Warcraft series?
[/quote]
That seems to be the idea, yes.
September 14, 2003, 5:22 AM

Search