• Welcome to Valhalla Legends Archive.
 

BNCSutil 1.3.1

Started by shadypalm88, September 04, 2006, 01:13 AM

Previous topic - Next topic
|

Mystical

is this just for star/sexp?

K

Quote from: MyStiCaL on September 14, 2006, 03:03 PM
is this just for star/sexp?

It should work for any product.  If you can provide data like Hdx provided in the other thread for Warcraft3 / TFT, I can check that is working as well.

Hdx

#62
Quote from: K on September 14, 2006, 03:07 PM
It should work for any product.  If you can provide data like Hdx provided in the other thread for Warcraft3 / TFT, I can check that is working as well.
For your testing pleasure:

ver-IX86-#.dll
Value String: C=502518104 A=3046850123 B=2644909248 4 A=A-S B=B^C C=C^A A=A^B
0: WAR3: d07c2f5e W2BN:  1c2cad9 STAR: 83b0d5f2 D2DV: d3473ab4 D2XP: 11b1bdbe JSTR: 2e4e3755
1: WAR3: 3aa17060 W2BN: 153aa13d STAR: 46bf77e8 D2DV: d175fba6 D2XP: b5a405f6 JSTR: 8670978f
2: WAR3: 40bbc8f5 W2BN: a754427f STAR: b63212f7 D2DV: 805ed3b1 D2XP: 7df38968 JSTR: b5a08a84
3: WAR3: 49b7d03e W2BN: 2bc14559 STAR: 8edce892 D2DV: f787c7d4 D2XP: b3a12afe JSTR: d30c7235
4: WAR3: a9425df4 W2BN: 22371b7d STAR: 1ecab674 D2DV: bb47dc82 D2XP: a6ddd87e JSTR: 2663054b
5: WAR3: bcfd5eda W2BN: ab87df71 STAR: f199d346 D2DV: 623783d8 D2XP: 31fe9f16 JSTR: ff032209
6: WAR3: 52e3d192 W2BN: a1982241 STAR:  6112cde D2DV: fdfba6c0 D2XP: 8faf74b6 JSTR: 25b29661
7: WAR3: 4d2af799 W2BN: 86ca2baf STAR:  c22e1f3 D2DV: 1393d56d D2XP: 6fadccf8 JSTR: 20e11e18
Value String: A=3890603401 C=2543385810 B=2612801343 4 A=A^S B=B+C C=C+A A=A+B
0: WAR3: 5192cc7f W2BN: c4308383 STAR: 7c7fde8c D2DV: 8c296fb0 D2XP: 57f8e62a JSTR: 27f6da7e
1: WAR3: 50d241c9 W2BN: fe68f597 STAR: 4f9acdc2 D2DV: 7b7dd112 D2XP: 7c6417de JSTR: d2d5e840
2: WAR3: 8d8fdb74 W2BN: 7d7a8d85 STAR: 3af63a33 D2DV: a46df8c9 D2XP: 9acfc980 JSTR: f9aec1ed
3: WAR3: 6c04be9f W2BN: 4e64d403 STAR: cdda526c D2DV: a4616310 D2XP: 25d4412a JSTR: c6b8665e
4: WAR3: 2b6b7ac5 W2BN: 9a86de77 STAR: 2fbfd516 D2DV: d13b0186 D2XP: 2ef95536 JSTR: d4b8694c
5: WAR3: 5fac35e3 W2BN: f831a8c3 STAR: 8a644b88 D2DV: 924858ac D2XP: 316053e2 JSTR: 12ef4f72
6: WAR3: 1a311f2b W2BN: 9a665023 STAR: b5864470 D2DV: cc8c5574 D2XP: f19ddb62 JSTR: e8654ada
7: WAR3: beefe9e8 W2BN: e2e35025 STAR: 4841cd7f D2DV: 51d06d35 D2XP: 62824058 JSTR: 9a8d4b11
Value String: A=1249383011 B=2387119329 C=319668889 4 A=A+S B=B^C C=C^A A=A^B
0: WAR3: 9a341b8b W2BN: 1c172988 STAR: b3d28229 D2DV: 907ed260 D2XP: 6a3d013f JSTR: 687496e5
1: WAR3: a54f3645 W2BN: 1885a56c STAR: ab8990ff D2DV: 21843c8a D2XP: a1716937 JSTR: c983fcdf
2: WAR3: 532fc5a4 W2BN: d6a283b2 STAR: baca1aa0 D2DV: 9eb4210d D2XP: 171a4545 JSTR: 1328e944
3: WAR3: 7b9f23ab W2BN: 1070be08 STAR: 504e39c9 D2DV: 9f982600 D2XP: a6908d7f JSTR: 9b92a805
4: WAR3: a9749849 W2BN: 4f2e596c STAR: 22e5c17b D2DV: f0a677de D2XP: 4f07fe5f JSTR: 9cc74533
5: WAR3: f6adb677 W2BN: 43582c90 STAR: 56e2081d D2DV: bae8cc8c D2XP: 49e76f27 JSTR: 983ee091
6: WAR3: fbe99bef W2BN: 3e621a50 STAR: 2cb094e5 D2DV: c0bda274 D2XP: a0d1bad7 JSTR: 66237b29
7: WAR3: 39211000 W2BN: 53f201da STAR: 10373d7c D2DV: 565ce001 D2XP: 52edcc7d JSTR: f3e35128
Value String: B=1324766345 A=17937714 C=3208736877 4 A=A-S B=B+C C=C+A A=A+B
0: WAR3: 3e774036 W2BN: 3bf2f95e STAR: 16373a9c D2DV: 22b4fc7f D2XP: 5ac687cf JSTR: af6706da
1: WAR3: 15343944 W2BN: b1ef515e STAR: 86597baa D2DV: 4e49b199 D2XP: 4b99a7cf JSTR: 52f24cb8
2: WAR3: 1b4ec5db W2BN: 76a4bd5e STAR: 3f3a6c41 D2DV: 78fb50d6 D2XP: aee237cf JSTR: 4c880537
3: WAR3: d7b1bdd6 W2BN: a03f795e STAR: 8d03383c D2DV: be0e6a5f D2XP: 6fac87cf JSTR: e755b37a
4: WAR3: 4a0ae3c0 W2BN: f813815e STAR: 4f113626 D2DV: b88c7fed D2XP: b8f9e7cf JSTR: 939bf1d4
5: WAR3: 4aa43c9a W2BN: 498c495e STAR: 87ffa700 D2DV: 7205f1cb D2XP:  d3847cf JSTR:  e7d659e
6: WAR3: d35fa252 W2BN: 42aba95e STAR: f02a2cb8 D2DV: 1b2936b3 D2XP: 756cc7cf JSTR: a1628296
7: WAR3: 82322a1f W2BN: 3e6f8d5e STAR: cf71c085 D2DV: 4de794c2 D2XP: 9315f7cf JSTR: 976b80db
Value String: A=284179296 C=1987738994 B=999863123 4 A=A-S B=B-C C=C+A A=A^B
0: WAR3: b066ed0a W2BN: 85e85157 STAR: 7a2f8add D2DV: f4520fb9 D2XP: ed94faca JSTR: 71c9b69d
1: WAR3: cb8effd8 W2BN: 96662a1f STAR: 8fd4ce3b D2DV: 2c47f177 D2XP: 537616a2 JSTR: 796b6573
2: WAR3: 45e50391 W2BN: 5d6f8d79 STAR: ab0b1476 D2DV: 2504a8f8 D2XP: 5287f3d8 JSTR: c910da04
3: WAR3: fff37b6a W2BN: 8b665cd7 STAR: 91bc9ebd D2DV: bebed699 D2XP: 3520074a JSTR: 8eab32bd
4: WAR3: 9b9738d4 W2BN: fee54007 STAR: 56bcaa37 D2DV: 6e87e1eb D2XP: ae2d96fa JSTR: a7a6484f
5: WAR3: 2afd0416 W2BN: 2c2e3527 STAR: fc7f1e69 D2DV: 84bc53e5 D2XP: 6664985a JSTR: 121bd741
6: WAR3: f635749e W2BN: 5bf7d217 STAR: 2734bc51 D2DV: d84184cd D2XP: b4b75c4a JSTR: 7eaaa319
7: WAR3: 3a2e956d W2BN: 44045d91 STAR: f2bf30e2 D2DV:  5275f8c D2XP: b8f75080 JSTR: 9409b6b0

The numbers refer to the MPQ number of corse.
Easy enuf to figure out.
(If it looks all jumbled, put in notepand and lower the font size)
~-~(HDX)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

Ersan

It works for war3, dunno what that guy was talking about.

Mystical

Quote from: Ersan on September 14, 2006, 08:25 PM
It works for war3, dunno what that guy was talking about.

the problem there was when i went to download it, it was still the old version of the .dll lol and i wasn't lookin clearly. =)

Joe[x86]

K, when you upgraded the code, did you by any chance fix it so that the formula is read correctly with it's variables in a different order?
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

Hdx

Quote from: Joex86] link=topic=15627.msg158061#msg158061 date=1158289425]
K, when you upgraded the code, did you by any chance fix it so that the formula is read correctly with it's variables in a different order?
Yes, they didn't need to change anything, IIRC it used the OLD version of CRev that assumed nothing. So it didn't have to be fixed.
~-~(HDX)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

MyndFyre

#67
Hdx, my CheckRevision fails on Warcraft III:

Value String: A=1249383011 B=2387119329 C=319668889 4 A=A+S B=B^C C=C^A A=A^B
0:  WAR3: 9a341b8b W2BN: fdfa8e3e STAR: b3d28229 D2DV: 907ed260 D2XP: 6a3d013f
1:  WAR3: a54f3645 W2BN: 5fed4f04 STAR: ab8990ff D2DV: 21843c8a D2XP: a1716937
2:  WAR3: 532fc5a4 W2BN: 8ddbedf5 STAR: baca1aa0 D2DV: 9eb4210d D2XP: 171a4545
3:  WAR3: 7b9f23ab W2BN: c340761e STAR: 504e39c9 D2DV: 9f982600 D2XP: a6908d7f
4:  WAR3: a9749849 W2BN: 7a4e5a70 STAR: 22e5c17b D2DV: f0a677de D2XP: 4f07fe5f
5:  WAR3: f6adb677 W2BN: 8be61632 STAR: 56e2081d D2DV: bae8cc8c D2XP: 49e76f27
6:  WAR3: fbe99bef W2BN: 8fa7a20a STAR: 2cb094e5 D2DV: c0bda274 D2XP: a0d1bad7
7:  WAR3: 39211000 W2BN: 16d0a101 STAR: 10373d7c D2DV: 565ce001 D2XP: 52edcc7d
Value String: B=1324766345 A=17937714 C=3208736877 4 A=A-S B=B+C C=C+A A=A+B
0:  WAR3: 3e774036 W2BN: af2e7caf STAR: 16373a9c D2DV: 22b4fc7f D2XP: 5ac687cf
1:  WAR3: 15343944 W2BN: 01aeb9bd STAR: 86597baa D2DV: 4e49b199 D2XP: 4b99a7cf
2:  WAR3: 1b4ec5db W2BN: 9d47c854 STAR: 3f3a6c41 D2DV: 78fb50d6 D2XP: aee237cf
3:  WAR3: d7b1bdd6 W2BN: 935fba4f STAR: 8d03383c D2DV: be0e6a5f D2XP: 6fac87cf
4:  WAR3: 4a0ae3c0 W2BN: a2892c39 STAR: 4f113626 D2DV: b88c7fed D2XP: b8f9e7cf
5:  WAR3: 4aa43c9a W2BN: a73ff113 STAR: 87ffa700 D2DV: 7205f1cb D2XP: 0d3847cf
6:  WAR3: d35fa252 W2BN: e9bd66cb STAR: f02a2cb8 D2DV: 1b2936b3 D2XP: 756cc7cf
7:  WAR3: 82322a1f W2BN: 8a45e498 STAR: cf71c085 D2DV: 4de794c2 D2XP: 9315f7cf
Value String: A=284179296 C=1987738994 B=999863123 4 A=A-S B=B-C C=C+A A=A^B
0:  WAR3: b066ed0a W2BN: 77a79316 STAR: 7a2f8add D2DV: f4520fb9 D2XP: ed94faca
1:  WAR3: cb8effd8 W2BN: 56632094 STAR: 8fd4ce3b D2DV: 2c47f177 D2XP: 537616a2
2:  WAR3: 45e50391 W2BN: 3a9f1335 STAR: ab0b1476 D2DV: 2504a8f8 D2XP: 5287f3d8
3:  WAR3: fff37b6a W2BN: ca776b36 STAR: 91bc9ebd D2DV: bebed699 D2XP: 3520074a
4:  WAR3: 9b9738d4 W2BN: 74698c50 STAR: 56bcaa37 D2DV: 6e87e1eb D2XP: ae2d96fa
5:  WAR3: 2afd0416 W2BN: 4a50a472 STAR: fc7f1e69 D2DV: 84bc53e5 D2XP: 6664985a
6:  WAR3: f635749e W2BN: c90d631a STAR: 2734bc51 D2DV: d84184cd D2XP: b4b75c4a
7:  WAR3: 3a2e956d W2BN: 6d9d93e9 STAR: f2bf30e2 D2DV: 05275f8c D2XP: b8f75080
Value String: A=3890603401 C=2543385810 B=2612801343 4 A=A^S B=B+C C=C+A A=A+B
0:  WAR3: 5192cc7f W2BN: 0aa95f21 STAR: 7c7fde8c D2DV: 8c296fb0 D2XP: 57f8e62a
1:  WAR3: 50d241c9 W2BN: b4f90f7f STAR: 4f9acdc2 D2DV: 7b7dd112 D2XP: 7c6417de
2:  WAR3: 8d8fdb74 W2BN: 65690646 STAR: 3af63a33 D2DV: a46df8c9 D2XP: 9acfc980
3:  WAR3: 6c04be9f W2BN: 8942ca41 STAR: cdda526c D2DV: a4616310 D2XP: 25d4412a
4:  WAR3: 2b6b7ac5 W2BN: 0792cf63 STAR: 2fbfd516 D2DV: d13b0186 D2XP: 2ef95536
5:  WAR3: 5fac35e3 W2BN: 085fa3fd STAR: 8a644b88 D2DV: 924858ac D2XP: 316053e2
6:  WAR3: 1a311f2b W2BN: 1a6a4755 STAR: b5864470 D2DV: cc8c5574 D2XP: f19ddb62
7:  WAR3: beefe9e8 W2BN: fea7b852 STAR: 4841cd7f D2DV: 51d06d35 D2XP: 62824058


At least, it's not working compared to what your data says (although the last value string on MPQ 7 made "beef" :P).   Any ideas?  My CheckRevision is not product-dependent, and like it says, we agree on the other 4 products I support.

[edit]I've just confirmed that it's not a data size issue (it's not a problem that it's an unsigned 32-bit integer instead of a 64-bit integer).  I got the same result using 64-bit integers.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Hdx

I'd have to see your code.
But, those are the values returned from the old BNCSutil.dll
So it would seem its jsut a signed/unsigned problem....
~-~(HDX)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

replaced

Can someone fix bncsutil.dll already to load war3 -.-

Hdx


Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

l2k-Shadow

Quote from: replaced on September 15, 2006, 04:33 PM
Can someone fix bncsutil.dll already to load war3 -.-

CheckRevision() works the same for all clients, therefore, it is not possible that just one client doesn't work because then all clients wouldn't work and vice-versa.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

MyndFyre

I'm apparently at disagreement with Hdx.  My CRev works correctly, according to the official client (data from a packet log):

ver-IX86-3.mpq

C=502518104 A=3046850123 B=2644909248 4 A=A-S B=B^C C=C^A A=A^B

result = 49b7d03e

Hdx's tests:
Value String: C=502518104 A=3046850123 B=2644909248 4 A=A-S B=B^C C=C^A A=A^B
0:  WAR3: 17d14506
1:  WAR3: 65b7f688
2:  WAR3: 1ce4a845
3:  WAR3: 6fe5f866
4:  WAR3: a95f4de4
5:  WAR3: ad71a40a
6:  WAR3: cea5ff52
7:  WAR3: 327afbd9

He's currently checking his client files.  We'll keep you up-to-date. :)
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Hdx

#73
Hehe mybad, Updating my posts right now.
Meh what can you do? All I got is a lil laptop that cant run wc3, and sometimes I forget sorry.
But Still, It works fine. Considering I got the same results from all 3 things.

I have updated my VerCheck.txt to Contain: JBLS, BNCSutil, and the actuall ver-IX86-#.dll itself!
Everything checks out. (But blizzard's files preform the functions 10x faster then any of ours >.<)
http://jbls.org/VerCheck.txt
~-~(HDX)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

Antarctica

Hey, when is the BNCSutil going to be updated for the checksum aglorithm change?

|