Posts: 478
Threads: 17
Joined: Jan 2005
Reputation:
0
well you should ask cauthmotec or manus-magnus him self and also iw as jw is your bot gonna have sequences like the MM.bot or is it gonna be more d2jsp set-up style oh and yeah gl with your bot
Posts: 17
Threads: 1
Joined: Jul 2005
Reputation:
0
heh, just out of curiousity... why would you need the scanning to be 100x faster? i do pindle runs in about 35 seconds a run non stop switching 3 diff cd keys. Other than that, I was a SE in college, and would love to help anyway i could....
aim-ichliebewarcraft
-kallell
Posts: 9
Threads: 1
Joined: Aug 2005
Reputation:
0
It allows many more things to be done, or done faster.
Like a shopbot for example.
Posts: 13
Threads: 0
Joined: Sep 2005
Reputation:
0
I've been running things over in my head for the past couple days trying to find the best way to do a pixel analyzing bot similar to mm.bot. However, since I play classic hardcore - there are very few monsters that spawn in the same spot of the map, or the map of the level doesn't differ. The only thing that comes to mind is Travincal. Which would be quite simple to do. However what I want is to have the software analyze altered tiles or perhaps use it in conjunction with maphack with altered mini-map images resulting in solid blue/red/whatever lines for walls and such. Color the doorways and make a grid out of the tiles so that the software can tell how far it has traveled, where the doorways are, etc. What I want to do is a meph-bot being that it's the best place to MF in classic d2.
If I do wind up doing this I would either keep it private for my own use or have it scriptable via vbscript or the likes. Something very simple to customize with a bit of modding knowledge.
My idea currently would be to use MH and modified mini-map images and first start with analyzing the mini-map and drawing a route between point A and B through doorways and the likes. Use of modified tiles wouldn't be much help in this instance. It would also be simpler to be sorc-only via use of teleport. I imagine it wouldn't be hard to alter MH's images that it displays for levels and the likes to easily distinguish where the Durance of Hate Level 3 is at - teleport directly to it and scan for an altered "pit" (the black portion that is always the entrance to a cave or such - which we would change to a more unique color) and click it. From then on it would be simple just like mm.bot would do. Change the graphic of mephisto and deal with him accordingly.
To make it scriptable.. well I've not really thought too long on that, but suffice to say there's no way it could match d2jsp's functionality without a buttload of modded images. But, with thousands of unique colors I suppose you could distinguish any monster from another, any place from another, etc.. but it would be a ton of work.
A reliable pathing routine would be the place to start. I would love to help but the time just isn't there. What language do you plan on writing it in, if you start?
Posts: 9
Threads: 1
Joined: Aug 2005
Reputation:
0
The fact is, I HAVE already started, it's in C#.
The entire point of this bot is that it's undetectable, if you use MH then it makes it detectable. Nullifying the entire point of a pixel based bot.
You can navigate the Bloody Foothills with a bot like this, rather easily. In fact you could navigate a lot of places, easily. It would be possible to read Diablo II's memory without injecting and manually map areas, but I have no idea how to do it.
All my current bot is capable of (that MM.Bot isn't) is Bloody Foothills, but it's damn faster.
Posts: 13
Threads: 0
Joined: Sep 2005
Reputation:
0
My idea outlined assumes mouspad's anti-detection works flawlessly, of course. But with enough modded tiles a well written bot should be capable of pretty much anything a normal person could do. Like I said, once you get the pathing routine done it would be downhill from there. Best of luck.
Posts: 13
Threads: 0
Joined: Sep 2005
Reputation:
0
It still needs to determine when it finds a dead end, gets stuck, and needs to turn around or go around a lake or other obstruction - thus pathing. Like a cave level for example, catacombs, etc. Sure for wide open spaces it may be fine to run around aimlessly but that's pretty useless.
Posts: 9
Threads: 1
Joined: Aug 2005
Reputation:
0
It's not useless, and no I still don't need pathing routines.
Leveling in the Bloody Foothills remaining completely sure you won't be banned from battle.net, isn't that a great feeling? That's my niche.