Valhalla Legends Archive

Programming => General Programming => Topic started by: Camel on September 09, 2003, 04:45 PM

Title: BNCS r1 in D2XP?
Post by: Camel on September 09, 2003, 04:45 PM
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?
Title: Re:BNCS r1 in D2XP?
Post by: UserLoser on September 09, 2003, 04:48 PM
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 =)
Title: Re:BNCS r1 in D2XP?
Post by: Camel on September 09, 2003, 04:52 PM
Quote from: UserLoser on September 09, 2003, 04:48 PMYou 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 =)

That would only half-answer my first of four questions. Awful lot of work for something so trivial.
Title: Re:BNCS r1 in D2XP?
Post by: Spht on September 09, 2003, 05:03 PM
Quote from: Camel on September 09, 2003, 04:45 PM
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?

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?
Title: Re:BNCS r1 in D2XP?
Post by: Camel on September 09, 2003, 11:53 PM
Quote from: Spht on September 09, 2003, 05:03 PMThis is advanced programming?

Err, I missed; I meant to put it in programming/general. Someone can move it, if they care.
Title: Re:BNCS r1 in D2XP?
Post by: Skywing on September 11, 2003, 11:34 AM
Quote from: Spht on September 09, 2003, 05:03 PM
Quote from: Camel on September 09, 2003, 04:45 PM
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?

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?
Those clients support automatically converting preexisting accounts to the new logon method the first time you login (with the new method).
Title: Re:BNCS r1 in D2XP?
Post by: Spht on September 11, 2003, 11:51 AM
Quote from: Skywing on September 11, 2003, 11:34 AM
Quote from: Spht on September 09, 2003, 05:03 PM
Quote from: Camel on September 09, 2003, 04:45 PM
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?

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?
Those clients support automatically converting preexisting accounts to the new logon method the first time you login (with the new method).

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

So the current Warcraft III namespace will always be reserved for the Warcraft series?
Title: Re:BNCS r1 in D2XP?
Post by: Skywing on September 14, 2003, 12:22 AM
Quote from: Spht on September 11, 2003, 11:51 AM

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

So the current Warcraft III namespace will always be reserved for the Warcraft series?
That seems to be the idea, yes.