Valhalla Legends Forums Archive | Battle.net Bot Development | D2GS Open Source [VB6]

AuthorMessageTime
Ringo
[size=6]D2GS Open Source.zip[/size]

Its fairly buggy and messy, and i hope alot of people put it to GOOD use. (it only logs on D2XP, i was to lazzy to add D2DV as well)
Iv added 3 very simple ingame chat commands and a follow player thing to give people some idea in witch way to explore.
Iv parsed out about 3 packets and about 10 packets in the main parser, but it could have done with alot more time spending on it :(

The 3 things iv added for D2GS are follow another player (0x0F), a debugging thing and a bot master thing (so a d2 client can use its 3 shitty commands)

I have how ever parsed enough packets for it to be fairly silent when idleing in game, and every so offten some unparsed messages will pop up.
As for as it is at the moment, it can create new chars, maintain the char list, join/create games/pass games on n/nm/h and set total player numbers as well as the small bit of D2GS stuff.
So as it is it can be used to create games and chat with people who join; mule; and leave the game.

Anything that you dont understand about the D2GS stuff, and the unknown packets, see here
Anything you dont understand about the other stuff see here
Anything u dont understand about the code in general, PM me and i will try and help.

This topic is for public open research, there for anyone (on topic) can contribute any of there findings; ask any questions; post verification that a packets format is correct (tryed and tested); post new packets so others can help verify it/them faster and anything else that goes with it.

Feed back is muchly needed!

Good luck!

[edit] made link more visible
June 23, 2005, 3:48 AM
UserLoser.
Schat &H91FBB6, "Joined " & Message
Schat &HD97385, Message

Wow man, use constants, wtf
June 23, 2005, 5:19 AM
HdxBmx27
Wow... My brain hurts just reading that code.
Honestly, you make me look like I have good coding habbits. -.-
But good work on the research.
~-~(HDX)~-~
June 23, 2005, 5:31 AM
PaiD
Hm. I hope this doesnt disappear.  ::)
June 23, 2005, 6:09 AM
Ringo
lol
When i said i started it a few days ago, i wasnt joking.
I didnt make a quick typed up bot for open source to impress with my code, seems the way i made it shows no sign of effort.
Logon it and join/create a game, it will flash some frames around and show u decompressed data!
And for the record :P iv never once made a bot in that way ever, and i dont expect i ever will again ;)
Its nice to see you both tolk the time to download it to judge me coding standerds, and asume i was trying to write a bot that was both good and impressive. :P

[quote]
Public Function BNCS_PARSER(Data As String)
On Error Resume Next
'all needs doing properly
[/quote]
Says it all really :P
(Also notice i didnt even put my name in it? :P)

Giving my best work away would be very stupid of me. ;)
June 23, 2005, 6:15 AM
QwertyMonster
I was the first one to get it, i like it. :P

Good work Ringo! Now lets see OnlyMeat dowload it and rip it ;)

Hint the ";)"  :-\
June 23, 2005, 6:57 AM
Archangel
Really nice bot, and really nice source code, it just show the way of using D2GS.
June 23, 2005, 2:48 PM
QwertyMonster
When Onlymeat's post gets deleted, i will laugh. Well nice bot both of you.
June 23, 2005, 3:17 PM
Ringo
[quote author=OnlyMeat link=topic=11932.msg117015#msg117015 date=1119537978]
[quote author=[Unknown] link=topic=11932.msg116995#msg116995 date=1119509877]
Now lets see OnlyMeat dowload it and rip it ;)
[/quote]

I take it you haven't seen my clientless bot then ;):-
[url]http://mercury.walagata.com/w/ddjl/AutoParty.png[/url]
[url]http://mercury.walagata.com/w/ddjl/FollowCmd.png[/url]
[url]http://mercury.walagata.com/w/ddjl/HelpCmd.png[/url]
[url]http://mercury.walagata.com/w/ddjl/StashInv1.png[/url]
[url]http://mercury.walagata.com/w/ddjl/StashInv2.png[/url]
[url]http://mercury.walagata.com/w/ddjl/Visualize.png[/url]

I did that about a year ago, haven't really touched much since then apart from giving the UI a rework.

The last code line count was 78k for the project + tools:-
[url]http://mercury.walagata.com/w/ddjl/LineCount.png[/url]

What have you written?
[/quote]

Not bad :)
Altho im not sure what im looking at, are the d2 screen shots you on d2 useing the bot? or the bot controlling d2?
And wheres the onscreen clicky stuff? :P
The GUI is none existant! :P

June 23, 2005, 3:33 PM
QwertyMonster
Exactly, its like a SC Bot, but without a GUI. Just commands, Very stupid if you ask me, a gui is handy. :P

Edit: I wrote some homework last night, thats about it. Planning to program my sc bot later.
June 23, 2005, 3:37 PM
Ringo
I tihnk i now know the differance between a clientless bot and a client bot!
A clientless bot has a fantastic plastic GUI? :P

I can see you have put alot of time into it tho.
Can you 'play' on it as such? like move around, click things, or is it all script controlled? (automatic)

It looks pritty nice tho (apart from the Tic Tac Toe style Stash) ;)
June 23, 2005, 11:02 PM
Quarantine
Nevermind them, nice job OnlyMeat.
June 23, 2005, 11:13 PM
KkBlazekK
You have an interesting programming style Ringo. ;)

Nice job both of you. :)
June 23, 2005, 11:33 PM
Ringo
[quote author=Warrior link=topic=11932.msg117102#msg117102 date=1119568430]
Nevermind them, nice job OnlyMeat.
[/quote]
I wasnt making fun out of his bot, i generaly like plastic GUI's! :)


[quote author=Blaze link=topic=11932.msg117107#msg117107 date=1119569624]
You have an interesting programming style Ringo. ;)
[/quote]
That might have been the lack of sleep :(
June 23, 2005, 11:49 PM
Quarantine
Oh well, good job to everyone who contributed to this project.
Good to see work like this being done for the benefit of others :)
June 24, 2005, 12:00 AM
Quarantine
I like the scripting system, very nice.
June 24, 2005, 1:18 AM
LivedKrad
Hmm, mind telling me where all of these references for packets are? Or did you guys just packet log and somehow scrounge a bot together in a matter of days with proper working packets? I'd surely like to have them, I've been meaning to *attempt* to make a D2 in-game bot.
June 24, 2005, 1:55 AM
Myndfyr
[quote author=LivedKrad link=topic=11932.msg117141#msg117141 date=1119578150]
Hmm, mind telling me where all of these references for packets are? Or did you guys just packet log and somehow scrounge a bot together in a matter of days with proper working packets? I'd surely like to have them, I've been meaning to *attempt* to make a D2 in-game bot.
[/quote]

He's been posting packet data for a long time.  You should get off his case.
June 24, 2005, 2:11 AM
Ringo
[quote author=OnlyMeat link=topic=11932.msg117145#msg117145 date=1119578867]
O. and if you were wondering who's deleting all the posts, it's Kp, i just had a look at his last logon time ;)
[/quote]
I dont expect posting links to clientless pindle bots is a wise thing to do..

Its looks a good bot, but its main objective is harmfull and doesnt set a good impression when it comes to others wanting to make a program for the protocol.

And graphics are the most important part of a game, with out them you wouldnt beable to do/see alot ;)
June 24, 2005, 2:26 AM
Ringo
Some graphics by: Blizzard

[img]http://www.geocities.com/ringomail711/MiniWP.gif[/img]
[img]http://www.geocities.com/ringomail711/Stash.gif[/img]
[img]http://www.geocities.com/ringomail711/WPBlueLeft.gif[/img]
[img]http://www.geocities.com/ringomail711/PodFlames4.gif[/img]
[img]http://www.geocities.com/ringomail711/Stand7.gif[/img]

[edit]
The left side of the wp i think
(the mask colors are pure white)
[img]http://www.geocities.com/ringomail711/WP.gif[/img]
June 24, 2005, 4:12 AM
Disco
What are those blue ones in the middle from?
June 24, 2005, 4:13 AM
dRAgoN
[quote author=Disco link=topic=11932.msg117183#msg117183 date=1119586412]
What are those blue ones in the middle from?
[/quote]
I think those are the flames that sit on the way points.
June 24, 2005, 5:24 AM
QwertyMonster
Nice Ringo! :P And those graphic things from blizzard you got, look cool :P
June 24, 2005, 7:11 AM
Ringo
[quote author=[Unknown] link=topic=11932.msg117206#msg117206 date=1119597104]
Nice Ringo! :P And those graphic things from blizzard you got, look cool :P
[/quote]
lol :P
Blizzard didnt give/send them to me if thats what you mean.
'By: Blizzard' i ment blizzard made them ;)


[edit] - A better exmple
Teleport by: My Teleport Scroll Book :P

[img]http://www.geocities.com/ringomail711/TelePort_Idle.gif[/img]
[img]http://www.geocities.com/ringomail711/tpi.gif[/img]
June 24, 2005, 8:17 PM
QwertyMonster
[quote author=Ringo link=topic=11932.msg117293#msg117293 date=1119644220]
[quote author=[Unknown] link=topic=11932.msg117206#msg117206 date=1119597104]
Nice Ringo! :P And those graphic things from blizzard you got, look cool :P
[/quote]
lol :P
Blizzard didnt give/send them to me if thats what you mean.
'By: Blizzard' i ment blizzard made them ;)
[/quote]
No i didnt mean that..
June 24, 2005, 8:47 PM
Ringo
damn, u beat me to it!
a picture for a rainy day indeed ;)
June 25, 2005, 5:30 AM
Ringo
Theres fresh ongoing public research, some open source and a clown act, wheres the pop corn!

I think onlymeats bot is the best bot i have ever seen as well.
It can do commands, kill pindle, and kill travi, and play norts and cross's.
But i think the norts and cross's dont work yet.
But the fact is i have no problem with his bot, or how it was made, it just wasnt the right place to be posting a link to it when iv been stressing my conserns about the damage they do to the game.
I beleave the damage is done to people like your self Nine, who is now spelling the beans on his life storys but directing them at others you know only through the interleetnessweb.
(How else would you asume such things from people you dont know?)
The reall victim in your funny posts, is onlymeat  :-\

And yes we are all 13373 leet visual bible programerlizer's around here.
We have stuck by the law of the public function OfReletivity(BrainWave as String) and it has done us no harm!
In fact, everything the function has ever returned has been awsome!
even the feed back coming in right now!
ROFLMAO

And as far as i know, everyone has learnt a reall language one time in there life. Mine was English, what was yours?

As for onlymeat i think hes a ok/nice persion, and i hope he never tolk offence of my plastic GUI joke.... if he did, he should search google for a sence of humor.
June 25, 2005, 6:17 AM
Arta
Sorry I didn't notice the flamewar earlier. Thread tidied.
June 25, 2005, 9:28 AM
R.a.B.B.i.T
I think these threads should be cleaned and moved to the reference section.
June 25, 2005, 4:16 PM
BaDDBLooD
Thank you ringo, i learned alot from it.

Keep up the good work, i really appreciate it.

- Joel
June 28, 2005, 2:39 AM
Ringo
[quote author=BaDDBLooD link=topic=11932.msg117836#msg117836 date=1119926386]
Thank you ringo, i learned alot from it.

Keep up the good work, i really appreciate it.

- Joel
[/quote]

Thanks

I hope u didnt pick up any bad habbits from it :)
June 28, 2005, 6:03 AM
Archangel
There are no bad habits :) lol!!
June 28, 2005, 5:57 PM

Search