Author | Message | Time |
---|---|---|
RockSteady | Me and a few friends of mine are thinking about making a diablo 1 gamebot that you can load crashs on a join a game. I know there a few made but my question is what tools best fit this project. | November 23, 2004, 6:44 AM |
Myndfyr | [quote author=RockSteady link=topic=9646.msg89794#msg89794 date=1101192274] Me and a few friends of mine are thinking about making a diablo 1 gamebot that you can load crashs on a join a game. I know there a few made but my question is what tools best fit this project. [/quote] The last time I got onto Diablo 1, it said: There are 1 users playing Diablo, in 0 games, and xxxxx players on Battle.net. (or something to that effect). Also, why do you want to make other people miserable and make something that crashes a game? Congratulations, you're an ass. | November 23, 2004, 2:07 PM |
HdxBmx27 | Well i was thinking about making a D1 game bot myself, But not a game crasher, if you do that you're an ass -.- Sofar I've gottin my bot to create/'join' other games, but only PW protected ones and thats no fun, I can throw out some packet dumps if ya want when I get home. [quote]There are 1 users playing Diablo, in 0 games, and xxxxx players on Battle.net.[/quote] As for that I know for a fact that more than one person plays diablo, Me an my friends play no other b.net game, But ya we mainly do it to make new hacks an shit :P <3 Diablo in town next to wert :) ~-~(HDX)~-~ | November 23, 2004, 4:44 PM |
UserLoser. | [quote author=MyndFyre link=topic=9646.msg89803#msg89803 date=1101218861] Also, why do you want to make other people miserable and make something that crashes a game? Congratulations, you're an ass. [/quote] Correct me if I'm wrong, but you're the one telling people to quit flaming? Way to scare away the new people | November 23, 2004, 7:43 PM |
Quarantine | Also last I checked there was no law about making a hack for battle.net since this is Bot Development discussion and he is discussing the development of a bot that just happens to crash a game. | November 23, 2004, 8:26 PM |
Kp | [quote author=Warrior link=topic=9646.msg89821#msg89821 date=1101241562]Also last I checked there was no law about making a hack for battle.net since this is Bot Development discussion and he is discussing the development of a bot that just happens to crash a game.[/quote] The forums' rules are set by its moderators, and also influenced by the senior members. If none of the regulars feel like helping this guy, it doesn't much matter whether his request was within the rules or not, as he won't get anywhere. | November 23, 2004, 9:47 PM |
Myndfyr | [quote author=HdxBmx27 link=topic=9646.msg89808#msg89808 date=1101228278] Well i was thinking about making a D1 game bot myself, But not a game crasher, if you do that you're an ass -.- Sofar I've gottin my bot to create/'join' other games, but only PW protected ones and thats no fun, [/quote] Ahhh, my bad. I got the impression from "load crashs" that you meant causes a game to crash on load. I think I understand what you're talking about now. [quote author=UserLoser link=topic=9646.msg89817#msg89817 date=1101238988] Correct me if I'm wrong, but you're the one telling people to quit flaming? Way to scare away the new people [/quote] See above. Get over it. | November 24, 2004, 12:18 AM |
HdxBmx27 | That was me, and the 'load crashes' was someone else, I do beleave he ment to say that as in crash the poeple when they join. ~-~(HDX)~-~ | November 24, 2004, 1:43 AM |
Soul Taker | Didn't NBBot have functions to crash a D1 game, and even one to crash every game currently listed by the server? I don't really see the big problem. Assuming he can figure out how to get the game to crash on his own, helping him out with the programming aspects doesn't seem like such a big deal. | November 24, 2004, 9:11 AM |
bethra | People still play D1?!? Crashing? Why exactly do you want to make a bot that does it? I don't get it. On topic: I don't know much about actual logging on and/or doing any kind of bot using D1. I'm making a bot in C++ (trying to) but I might just go back to VB6 and just make other bots since C++ is getting me flustered atm. My harddrived fked up a few weeks ago and I lost everything, I need to restart over again =\. | November 24, 2004, 11:02 AM |
Kp | [quote author=Soul Taker link=topic=9646.msg89878#msg89878 date=1101287478]Didn't NBBot have functions to crash a D1 game, and even one to crash every game currently listed by the server? I don't really see the big problem. Assuming he can figure out how to get the game to crash on his own, helping him out with the programming aspects doesn't seem like such a big deal.[/quote] NBBot did not crash the receiving client. It exploited a flaw in the UDP thread to cause Diablo to sever all network communications. The client itself survived, though it would drop out of whatever game it was in. | November 24, 2004, 10:00 PM |
RockSteady | Im just wanting to make a diablo 1 gamebot that loads hacks and that can create and join games. | November 25, 2004, 2:43 AM |
Soul Taker | [quote author=Kp link=topic=9646.msg89929#msg89929 date=1101333624] [quote author=Soul Taker link=topic=9646.msg89878#msg89878 date=1101287478]Didn't NBBot have functions to crash a D1 game, and even one to crash every game currently listed by the server? I don't really see the big problem. Assuming he can figure out how to get the game to crash on his own, helping him out with the programming aspects doesn't seem like such a big deal.[/quote] NBBot did not crash the receiving client. It exploited a flaw in the UDP thread to cause Diablo to sever all network communications. The client itself survived, though it would drop out of whatever game it was in. [/quote] That's even cooler! | November 25, 2004, 7:49 AM |
RockSteady | Does anyone know if its packet 35 that enters a game thats what i was told. Im thinking thats not right | November 29, 2004, 7:34 AM |
Soul Taker | [quote author=RockSteady link=topic=9646.msg90420#msg90420 date=1101713645] Does anyone know if its packet 35 that enters a game thats what i was told. Im thinking thats not right [/quote] It can't possibly be that hard to go and see if it is. | November 29, 2004, 3:37 PM |
HdxBmx27 | [code]2 192.168.0.11:2862 63.240.202.130:6112 77 Send FF 1C 4D 00 ..M. 01 00 00 00 .... 00 00 00 00 .... 00 00 .. 00 00 .. 0F 00 00 00 .... 00 00 00 00 .... 62 6C 61 00 bla. 70 61 73 73 00 pass. 30 0D 0. 48 64 78 45 76 69 6C 46 69 72 65 31 0D 4C 54 52 44 20 31 20 30 20 30 20 33 30 20 31 30 20 32 30 20 32 35 20 31 30 30 20 30 00 HdxEvilFire1.LTRD 1 0 0 30 10 20 25 100 0. 3 63.240.202.130:6112 192.168.0.11:2862 8 Recv FF 1C 08 00 .... 00 00 00 00 .... 4 192.168.0.11:2862 63.240.202.130:6112 4 Send 0000 FF 10 04 00 ....[/code] A pacet log of Creating a game. [code]with PBuffer .InsertDWORD &H0 'Open Game .IndertDWORD &H0 'Unknown .InsertWORD &H0 'Unknown .InsertWORD &H0 'Unknown .InsertDWORD &HF 'Unknown (F) .InsertDWORD &H0 'Unknown .InsertNTString "Bla" 'Game Name .InsertNTString "" 'Game Pass .InsertBytes "30 0D" 'Unknown .InsertNONNTString "HdxEvilFire1" 'UserName .InsertBYTE "0D" 'Unknown 0.o .InsertNTString "LTRD 1 0 0 30 10 20 25 100 0" 'Statstring .SendPacket &H1C end with[/code] Quik sketch 0.o ~-~(HDX)~-~ | November 30, 2004, 5:15 AM |
Soul Taker | [quote author=HdxBmx27 link=topic=9646.msg90547#msg90547 date=1101791715] [code] .InsertBYTE "oD" 'Unknown 0.o [/code] [/quote] I think you'll find that "oD" is not a valid hexadecimal byte. | November 30, 2004, 2:15 PM |
HdxBmx27 | Whops, Make that a 0 not a o ~-~(HDX)~-~ | November 30, 2004, 3:24 PM |
led | "30 0D" 'Unknown Byte 30 is game difficulty. 30 = Normal 31 = Nightmare 32 = Hell =X | December 2, 2004, 9:09 PM |
HdxBmx27 | [code]Public Sub MakeD1Game(GameName as string, Password as string, Username as string, SS as string, Diff as integer) Dim DifByte as string Select case Diff Case 0,1,2: DiffByte = "3" & Diff Case Else: DiffByte = "30" wnd if with PBuffer .InsertDWORD iif(Password = "", &H0, &H1) .IndertDWORD &H0 'Unknown .InsertWORD &H0 'Unknown .InsertWORD &H0 'Unknown .InsertDWORD &HF 'Unknown (F) .InsertDWORD &H0 'Unknown .InsertNTString GameName .InsertNTString Password .insertBytes DiffByte .insertBytes vbCr .InsertNONNTString UserName .InsertBYTE vbCr .InsertNTString SS .SendPacket &H1C end with End Sub[/code] Try Dat ~-~(HDX)~-~ | December 3, 2004, 12:37 AM |
led | With that same Packet Buffer you're using Blake --- Exit Game Routine --- You can leave the Username and Stat string blank if you wanted too. and hiya Blakey =X With pbuffer .SendPacket &H2 .InsertNTString " " 'Username .InsertNTString " " 'Stat String .SendPacket &HA .InsertNonNTString "LTRD" .SendPacket &HB .InsertDWORD &H2 .InsertNTString "Diablo usa-1" 'Channel to join on exit .SendPacket &HC End With Should do Diablo Shareware to? Just for the heck of it? ;p | December 3, 2004, 5:23 AM |
HdxBmx27 | Hay jesse, when you sighnup? Anyways To exit a game you just have to re-ente chat. 0x0A. And then 0x0C is used if you dont wana be in the void 0.o 0x02 & 0x0B are not needed. Can somone post some in-game logs? Have atlease 3 people joining/Leaving and ya just Join/Leave ~-~(HDX)~-~ | December 3, 2004, 11:07 AM |