Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Making a pixel based bot -- need help modding
#1
It's quite a pain to mod, I'm wondering if anyone else has quite a bit of experience and would like to help with my little project. It's like MMBot if you've ever used it, but instead of scanning in ~700ms, it scans in ~7ms, about 100x faster. This is simply due to myself using a compiled language as compared to an interpreted language, not saying I'm a better programmer Smile

Anyway, I need to turn all monsters in A5 blood more to solid red dots, except for champions/such which will be purple, all mountains (on top and bottom of Bloody Foothills) should be red, etc.

If anyone is interested please PM/reply Smile
Reply
#2
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
Reply
#3
I have no idea yet, don't look forward to anything Smile

All I can say is I have an OCR done, and that should be the hard part.

NOTE: I asked MM and he's a bit too busy to help, sadly.
Reply
#4
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
Reply
#5
It allows many more things to be done, or done faster.

Like a shopbot for example.
Reply
#6
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?
Reply
#7
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.
Reply
#8
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.
Reply
#9
Pathing routine?

I never mentioned that, I don't even want to do that! Smile

Fact is, this bot does the LEVELING for you, not really items. Although it will find some good ones, some times, it won't hit the good spots. You can use the time you saved to work a little and buy items.
Reply
#10
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.
Reply
#11
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.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How do I change the interval between making ng? arkheios 0 225 08-12-2011, 08:41 AM
Last Post: arkheios
  Lenght between making games XsatsujinX 0 168 05-06-2011, 11:23 AM
Last Post: XsatsujinX
  Making a return to D2 telebofh 0 237 06-09-2009, 05:53 AM
Last Post: telebofh
  i need help making a script rafael1234 4 374 11-18-2007, 03:21 AM
Last Post: Sjix
  Making multiple D2 windows with different CD keys? lvlindless 1 363 07-28-2007, 01:26 AM
Last Post: slashbomb
  Making Modified d2gfx.dll for mulitiple windows Morato 4 2,978 02-19-2007, 01:52 AM
Last Post: Morato
  basic d2hackit module making turturial skidude 5 1,230 01-25-2007, 03:24 PM
Last Post: skidude
  Making a mini script for D2JSP tictac 5 284 09-16-2006, 06:15 AM
Last Post: tictac
  hero editor(making completely white armor) Damarius 0 876 08-14-2006, 02:46 AM
Last Post: Damarius
  Bot "modding" - need some help please. GrimReap3r 0 165 04-20-2006, 07:58 AM
Last Post: GrimReap3r

Forum Jump:


Users browsing this thread: 1 Guest(s)