• Welcome to Valhalla Legends Archive.
 
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - grich

#1
seems to be related to what happens in baal after a whole wave is being killed...
being recived before:
0x2C PlaySound; UnitType: NPC; UID: 1343076052; Sound: BaalLaugh

which is the baal laughing sound when u kill a wave...

no information about a4 packet anywhere and its pretty small (size is 3...)

any1 got any info on it? (its not the same for each wave... and it might be used for other stuff, i just dont know...)

tnx
#2
what do they mean? i couldnt find anything besides this:
47   11   Relator 1      47 [WORD Param 1] [DWORD Unit Id] [DWORD  Param 2]
48   11   Relator 2      48 [WORD Param 1] [DWORD Unit Id] [DWORD  Param 2]

what do they say :X ?

tnx :)
#3
hi :) im new around here..
i was looking for info about exe hash in the bnet connection protocol and i found this topic:
http://forum.valhallalegends.com/index.php?topic=18117.0

after reading this replay:
Quote from: Hdx on November 18, 2009, 02:03 PM
The Client Token is a random number generated by your client, it is used to further randomize the encryption used on Battle.net, In short, Pick a random number, and use it for the eintire connection wherever 'Client Token' is referanced.

Exe Version is actually a DWORD, hence why it's labeled (DWORD).  This is retreived from the Exe, EXA if the file's version was 1.1.1 the DWORD would be: 0x01010001 (roughly)

The EXE Hash is calculated by running the 'CheckRevision' function that is in the DLL inside the MPQ that is sen't to you by battle.net in 0x50. But luckally people have reverse engineered that function so you don't have to! There are a few libraries out there that you can use to do this function: BNCSutil.dll, My Warden.dll, BNHash.dll etc...

The simplest way to get these values, is to use BNLS, BNLS will send you all of that information in S->C BNLS_VERSIONCHECKEX2 which you request with C-> BNLS_VERSIONCHECKEX2.

So basically, send BNLS everything you get in 0x50 and it will send you everything you need to send in 0x51

As for unofficial servers that 'dont need a cdkey' they still do, it just doesn't have to be a unbanned/real key. It just needs to decode properly.
i understood that i should use some ready functions in the dlls mentioned... the prob is i couldnt find the dlls...
anywhere i can find them?
my warden sounds nice :P but all of them will be gr8..


oh and there is anything OS (prefered in c/c++ but can also be in java) that does the exe hashing? and maybe some info about it? just to know :)

tnx alot!