• Welcome to Valhalla Legends Archive.
 

BNLS Naming Conventions

Started by FrOzeN, March 24, 2006, 10:40 PM

Previous topic - Next topic

FrOzeN

Re: The BNLS Protocol Spec.

Where it has "Message Id's",
Quote...
#define BNLS_SERVERLOGONPROOF        (0x14)
#define BNLS_RESERVED0                      (0x15)
#define BNLS_RESERVED1                      (0x16)
#define BNLS_RESERVED2                      (0x17)
#define BNLS_VERSIONCHECKEX             (0x18)

I was just wondering about the Reserved spots. I understand you want them incase for future upgrades you implement for packets in. But why not just have it like,
Quote...
#define BNLS_SERVERLOGONPROOF       (0x14)
#define BNLS_VERSIONCHECKEX            (0x15)
... if more needed then...
#define BNLS_RESERVED0                     (0x16)
#define BNLS_RESERVED1                     (0x17)
#define BNLS_RESERVED2                     (0x18)

Is there a particular reason for having BNLS_VERSIONCHECKEX as (0x18)?
~ FrOzeN

Warrior

They're probably super secret ones, but you can think they are reserved ;)
Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

topaz

They're probably intended to use as some sort of in-between functionality, but hasn't been done yet or notified of to the public.
RLY...?

UserLoser

They're probably something not available to the public, however, working yet outdated since the alpha stage of it's main purpose.  Setting BNLS_VERSIONCHECKEX to be an already existant message ID would cause massive confusion since your bot most likely won't support both protocols.

So in the end, don't worry about them.