• Welcome to Valhalla Legends Archive.
 

SID_WARCRAFTGENERAL data display

Started by Barabajagal, February 15, 2007, 09:41 AM

Previous topic - Next topic

Barabajagal

That's what we were talking about...

brew

oh... haha. I thought you were talking about the warcraft 3 profile screen.
This is what I get for not reading the entire thread. D`oh!
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

Barabajagal

I'm trying to add War3 profile support that mimics the game's profiles near exactly. I can't view normal War3 profiles because I don't have the client, and web profiles (individual, and clan) aren't working. Therefore, I'm temporarily at a standstill in production of this feature.

Ersan

Since you're obviously very thick...  Find someone who has the client and is willing to waste their life giving you random stats.  Anyone who still uses battle.net meets that criteria.

brew

<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

Barabajagal

I see you didn't read the previous posts, either... I've got everything but the "XP Decay" (which apparently isn't really XP decay) and the blue progress bar behind the level done.

Ersan

Yes, and that information hasn't been publicized, which is why you need to do Research (omfg?) - This requires the client and more than likely some disassembly.

Barabajagal

Actually, it's all data display, so it shouldn't require any disassembly at all. I already have the packet completely parsed, I just don't know how the client normally displays it. Once again, read a whole topic before replying to it, please.

MyndFyre

Quote from: Ersan on February 20, 2007, 10:10 PM
Yes, and that information hasn't been publicized, which is why you need to do Research (omfg?) - This requires the client and more than likely some disassembly.

The catch is that the last time I looked at this, the blue bars are only on the web site, not in the client proper, which means that we can't do disassembly.
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.

Barabajagal

They're not normally displayed in the client? well that makes my job a bit easier then. All I have to do is figure out the XP decay thing, then... I think? Maybe there was something else I missed, too.

brew

uh.. The blue bars are displayed on client, too. I myself played Warcraft III myself a long time ago. Reality, can you please paste what you get back from bnet? I believe the XP Decay is sent in a filetime format. And ersan, this doesn't take any dissassembly at all.
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

UserLoser

Yes, blue bars are displayed on the client.  They're like a "percentage" you can say.  If blue bar gets full, you move up to the next level.

Barabajagal

*sigh*... I need the client to get this done right. XP Decay is a byte, definitely not a FILETIME struct. I'll give you an example of what I get back...

Username: MadHorse[LuNaR]@Lordaeron, Frozen Throne. Currently #1 on the Solo Ladder.

Clan Request (the cookie is "CLAN" in a dword):
10  66.53.219.87  63.241.83.12  17  Send 
0000  FF 44 11 00 08 4E 41 4C 43 00 52 4E 4C 50 58 33    .D...NALC.RNLPX3
0010  57                                                 W


Clan Respnse:
11  63.241.83.12  66.53.219.87  147  Recv 
0000  FF 44 93 00 08 4E 41 4C 43 04 32 4E 4C 43 D0 03    .D...NALC.2NLC..
0010  00 00 75 02 00 00 05 B7 14 5F 01 00 1B 00 00 00    ..u......_......
0020  53 4E 4C 43 10 0D 00 00 E5 0A 00 00 0E 8D 81 CF    SNLC............
0030  08 00 06 00 00 00 33 4E 4C 43 DA 00 00 00 54 00    ......3NLC....T.
0040  00 00 03 85 78 50 00 00 23 00 00 00 34 4E 4C 43    ....xP..#...4NLC
0050  04 00 00 00 01 00 00 00 01 00 00 00 00 00 35 02    ..............5.
0060  00 00 06 10 02 00 00 53 01 00 00 AD 0F 00 00 38    .......S.......8
0070  0B 00 00 6A 10 00 00 C9 0A 00 00 3C 0E 00 00 52    ...j.......<...R
0080  0A 00 00 3E 0E 00 00 73 09 00 00 00 00 00 00 00    ...>...s........
0090  00 00 00                                           ...


User Request (cookie is "USER" dword)
12  66.53.219.87  63.241.83.12  29  Send 
0000  FF 44 1D 00 04 52 45 53 55 4D 61 64 48 6F 72 73    .D...RESUMadHors
0010  65 5B 4C 75 4E 61 52 5D 00 50 58 33 57             e[LuNaR].PX3W


User Response:
13  63.241.83.12  66.53.219.87  360  Recv 
0000  FF 44 68 01 04 52 45 53 55 66 6E 69 6E 01 4F 4C    .Dh..RESUfnin.OL
0010  4F 53 D4 00 6E 00 2D F9 01 4E 03 00 00 00 06 5B    OS..n.-..N.....[
0020  00 1B 00 20 00 10 00 0C 00 10 00 2E 00 12 00 EA    ... ............
0030  00 78 00 5C 00 13 00 06 33 53 56 33 01 00 00 00    .x.\....3SV3....
0040  05 56 24 03 00 00 00 00 16 89 95 8C 03 54 C7 01    .V$..........T..
0050  02 4C 65 74 73 5B 4C 75 4E 61 52 5D 00 4D 69 72    .Lets[LuNaR].Mir
0060  61 65 5B 4C 75 4E 61 52 5D 00 32 53 56 32 00 00    ae[LuNaR].2SV2..
0070  02 00 01 00 00 00 00 00 00 00 F8 F3 2B 41 CA 54    ............+A.T
0080  C7 01 01 43 61 72 74 5B 4C 75 4E 61 52 5D 00 33    ...Cart[LuNaR].3
0090  53 56 33 00 00 02 00 01 00 00 00 00 00 00 00 A0    SV3.............
00A0  EF 6B 0A 7C 55 C7 01 02 64 69 73 70 65 6C 6C 5B    .k.|U...dispell[
00B0  4C 75 4E 61 52 5D 00 4A 43 4C 65 65 5B 4C 75 4E    LuNaR].JCLee[LuN
00C0  61 52 5D 00 34 53 56 34 00 00 01 00 01 00 00 00    aR].4SV4........
00D0  00 00 00 00 B6 8F 48 B1 97 55 C7 01 03 45 6C 69    ......H..U...Eli
00E0  4D 69 4F 6E 5B 4C 75 4E 61 52 5D 00 4A 43 4C 65    MiOn[LuNaR].JCLe
00F0  65 5B 4C 75 4E 61 52 5D 00 4C 65 74 73 5B 4C 75    e[LuNaR].Lets[Lu
0100  4E 61 52 5D 00 33 53 56 33 01 00 02 00 05 11 81    NaR].3SV3.......
0110  02 00 00 00 00 EC C7 0B 9D 84 55 C7 01 02 4A 43    ..........U...JC
0120  4C 65 65 5B 4C 75 4E 61 52 5D 00 4C 65 74 73 5B    Lee[LuNaR].Lets[
0130  4C 75 4E 61 52 5D 00 33 53 56 33 02 00 00 00 08    LuNaR].3SV3.....
0140  2E D1 06 00 00 00 00 12 F6 43 56 A7 51 C7 01 02    .........CV.Q...
0150  41 67 65 79 5B 4C 75 4E 61 52 5D 00 43 61 72 74    Agey[LuNaR].Cart
0160  5B 4C 75 4E 61 52 5D 00                            [LuNaR].



Barabajagal

Finally got the client again. XP Decay doesn't show up anywhere in profiles within the client, and the values I'm receiving don't fit any values that I can see. Does anyone know if there's a list of XP per Level values? That's probably the only way to make the progress bar behind the level... The progress and the "XP Decay" values are driving me crazy  :'(

Ersan

#29
Quote from: MyndFyre[vL] on February 21, 2007, 12:40 AM
The catch is that the last time I looked at this, the blue bars are only on the web site, not in the client proper, which means that we can't do disassembly.
Wrong.

Quote from: [RealityRipple] on February 25, 2007, 03:32 AM
Finally got the client again. XP Decay doesn't show up anywhere in profiles within the client, and the values I'm receiving don't fit any values that I can see. Does anyone know if there's a list of XP per Level values? That's probably the only way to make the progress bar behind the level... The progress and the "XP Decay" values are driving me crazy  :'(
It changes based on the number of people that have attained that level on that subsection of the ladder already (I don't know specifics, so don't ask).  This, coupled with the fact that the client has never displayed anything related to XP decay, is why I suggested the byte may have something to do with it, and disassembly is probably necessary to figure out what algorithm it's using to calculate the percentage, or what it's doing with the byte altogether.  I tried to figure it out a year ago and gave up, perhaps you'll have better luck.

And yes, I have, as before, read all the posts in the topic.