• 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

Messages - MysT_DooM

#1
Diablo / Battletag List
May 14, 2012, 04:38 PM
What's your battletag?


Myst#1649
#2
Diablo / Re: Diablo 1 in Private Channels
April 29, 2012, 08:13 PM
Quote from: RealityRipple on April 28, 2012, 04:13 PM
I sent Invert a link to a DRTL iso.

I've also successfully completed this project's goal, and learned some fun things about the way the client works.




what did you learn
#3
Diablo / Re: Diablo 1 in Private Channels
April 27, 2012, 06:59 PM
woulda been cooler if d1 icon showed up on chanlist.  probably not since you went through war2, and I cant think of any hacky way to make it happen atm; cool though
ktbpa
#4
cool how our tweets reach the masses. 
http://d3advanced.com 

dunno how long the project will last.  earlier today the author was mad at someone coming in and saying they were going to reverse teh hack and open source it.  And was thinking about stopping any further public releases.  But I;m sure it will continue. 
#5
congrats, are you relocating also?
#6
Figure out how the client generates 0x2c.
And then grab a packet logger and log the process of joining/creating a game and starting a game and then leaving a game when finished. 
And then attempt to mimic that.  Lots of info on sc udp on this forum, search around a bit, it should be enough to get you on your way to making a game bot.   here's some useful links, here, here, here
Also to combat the issue of winners leaving early, I assume this is for some game tracking thing, so make it a rule that all players must complete the game in it's entirety, i.e until all opposing forces are eliminated and you are at the Stats screen; or else you will not get recorded with a win.   
#7
Quote from: i8igmac on February 14, 2012, 10:37 PM
Im going to wake up my old thread with a few new questions... Wc3

first, im watching tcp dump and i see a public list of wc3 games i can join... how can i pull ip and port address from this packet?

Here is the reference: http://bnetdocs.org/?op=packet&pid=266. 
How to pull it? What I do is I parse the incoming 0x09 data by looping 20 times (#of games incoming from bnet) for each game, each loop starting at a different offset based off the previous length of gamedata. 

So for example, the first two games would break down like this

Port:17 e7 IP:d4 e0 7d 8e
Code (Port:17e7 IP:d4e07d8e) Select

0x0000    ff09 600c 1400 0000 0120 4800 0904 0000 ..`.......H.....
0x0010    0200 17e7 d4e0 7d8e 0000 0000 0000 0000 ......}.........
0x0020    1000 0000 0000 0000 4857 4920 5b43 4c41 ........HWI.[CLA
0x0030    4e20 4550 5750 5d20 2023 3134 3139 3900 N.EPWP]..#14199.
0x0040    0062 3737 3733 3030 3033 4103 4907 0101 .b77730003A.I...
0x0050    5b01 eb4b 010f 293f 176d cb61 7173 5d65 [..K..)?.m.aqs]e
0x0060    6f77 196f 6d6f 6165 5d49 6b65 736f 2157 ow.omoae]Ikeso!W
0x0070    6173 bb73 2149 6365 6d61 096f 6573 2177 as.s!Icema.oes!w
0x0080    332f 7133 312f 7733 6d01 eb45 7157 715f 3/q31/w3m..EqWq_
0x0090    4175 3575 6f49 6f73 7501 d901 f365 f3f9 Au5uoIosu....e..
0x00a0    61d9 e123 bb89 0333 6ffb b33d a98b cb4f a..#...3o..=...O
0x00b0    e1df 00


Port:17 e4 IP:d1 2c 77 4b
Code (Port:17e4 IP:d12c774b) Select

                 26 0000 0009 0400 0002 0017 e4d1 ...&............
0x00c0    2c77 4b00 0000 0000 0000 0010 0000 0004 ,wK.............
0x00d0    0000 0042 524f 4b45 4e41 4c4c 4941 4e43 ...BROKENALLIANC
0x00e0    4553 2e43 4f4d 2021 2023 3334 0000 6232 ES.COM.!.#34..b2
0x00f0    3230 3030 3030 3381 0349 0701 01c1 07e5 2000003..I......
0x0100    c107 df1d 35e7 4dcb 6171 735d 456f 7719 ....5.M.aqs]Eow.
0x0110    6f6d 6f61 655d 439d 736f 6b65 6f21 41d9 omoae]C.sokeo!A.
0x0120    6d6d 6961 6f63 6563 7321 332f 3131 639d mmiaocecs!3/11c.
0x0130    2f77 336d 0147 61f9 7345 5b61 5d59 7335 /w3m.Ga.sE[a]Ys5
0x0140    436f 5523 3301 01fd 875d 5171 79dd 73d5 CoU#3....]Qqy.s.
0x0150    454d cdf7 e725 8543 3737 fd97 21bf 00
#8
General Discussion / Re: Yep...
February 08, 2012, 11:23 PM
beep
#9
I doubt d2gs.dll is outdated, ringo's d2 bots are still working atm.
#10
Thing-O-Rama ™ / Re: What'ya last drink¿?
December 05, 2011, 09:53 PM
Pennsylvania Dutch Eggnog - 10/10 - Big kick here, you can taste the booze in it, but its exceptionally smooth and a nice thick creamy texture.  Also very sweet.  And its just 9.99

#11
as i told you earlier, /rage at posting this before I made my key tester -.-  , but thus alluding enough to hinder the dumbasses. 

good stuff
#12
Politics / Re: US Credit Rating
November 16, 2011, 07:33 PM
What about Ron Paul? 
#13
Fun Forum™ / Parents eat all kids Halloween Candy
November 06, 2011, 07:19 PM
I found this hilarious, last two kids were the best

YouTube Challenge - I Told My Kids I Ate All Their Halloween Candy
#14
Battle.net Bot Development / Diablo II 1.13d Patch
October 27, 2011, 02:48 PM
Hash Files: http://darkblizz.org/Hashes
Verbyte: 0x0D

QuotePatch 1.13d
--------------------------------------------------------------------------

New Features

Ignoring players is now saved between sessions of the game. All ignores are now written out to disk (file: 'ignorelist'). This feature can be toggled by issuing the command '/ignorepersist'.
Users can now filter messages based on content by issuing the command '/filtermsg <content>'. To unfilter content issue the command '/unfiltermsg <content>'. (The maximum length of a filter pattern is 128 characters)
Users can now set their home channel by issuing a new Battle.net chat command '/home <channel name>' while in the Battle.net chat interface.
Users can return to their home channel at any time by issuing the command '/home' while in the Battle.net chat interface.

Major Bugs

Fixed a known dupe method.
Fixed another issue where players were able to stack auras in an unintended way.

Minor Bugs

Fixed a bug where Mercenaries wouldn't have multiple auras active when they should have.
Fixed an issue where players could create games prefixed with color codes.
Potentially fixed an issue where players would be disconnected when watching the cinematics when in a Battle.net game.
Fixed an issue where the game would crash when running in windowed mode with sound disabled and the game tried to play a cinematic.
#15
Please show packet logs, it would be easier to understand what you're saying if you do so.

So after a quick snoop, the war3 host is the one who sends out all the chat.  So that means you have to send whatever msg you want, in the proper format, too the host IP, so make sure you're sending it to the right IP.

So that means all chat, either from you or another player are sent to the host and then the host sends it out. But before even bother chatting you have to get all that info/actually join the game, which a quick packet log of the war3 client joining a game would show you all those packets.
But here's some packetlogs & stuff to explain about the chat part.

S<C W3GS 0X0F (Player sending chat - W3GS_CHAT_FROM_HOST)
Quote
W3GS Packet Header
(BYTE) Player count
(BYTE)[] Player numbers that will receive the message
(BYTE) Player number that sent the message
(BYTE) Flags
(DWORD) Extra Flags
(STRING) Message
0030  f6 95 65 71 00 00 f7 0f 12 00 06 01 03 04 05 06   ..eq.... ........
0040  07 02 10 77 74 66 3f 00                                          ...wtf?.     

0030  f6 7a ad 67 00 00 f7 0f  10 00 06 01 02 03 04 06   .z.g.... ........
0040  07 05 10 67 6f 00                                                    ...go.


C>S W3GS 0x28 (You sending chat - W3GS_CHAT_TO_HOST)
Quote
W3GS Packet Header
(BYTE) Total

For each total:
(BYTE) To player number
(BYTE) From player number
(BYTE) Flags

    For Flag 0x10:
       (STRING) Message
    For Flag 0x11:
       (BYTE) Team
    For Flag 0x12:
       (BYTE) Color
    For Flag 0x13:
       (BYTE) Race
    For Flag 0x14:
       (BYTE) Handicap
    For Flag 0x20:
       (DWORD) Extra Flags
       (STRING) Message

0030  fc a5 42 66 00 00 f7 28  13 00 06 01 02 03 04 05   ..Bf...( ........
0040  06 07 10 68 65 6c 6c 6f  00                                     ...hello .