(02-09-2015, 02:12 AM)kojometa Wrote: wow i've just seen this thread the first time lol.
i was also trying to get mem information with CE in the past but i always had the problem with bluestacks.
For a memory-reading bot the server component is a necessary evil, but it isn't a particularly big hurdle to get over. Set it up once and you're done.
What I'd really like to do is pair the memory-reading stuff I've developed with an existing bot, to enhance what's already there, but keep some of the internals closed so that commercial bots can't take advantage. Unfortunately the only freely-available one I'm aware of is here, and written in AutoIt. If it was C# or Java or some other remotely credible language, I'd be signing up.
There's some really cool stuff in what I've reverse engineered now. In addition to the building and trap information, enemy clan castle troops, etc, I also have available:
- Information for on-field troops during a battle, both enemy and friendly. Using the data you could intelligently figure out where to drop a lightning spell on enemy clan castle troops, for example. At the moment I just use it to know when my troops are dead so I can end the battle.
- Troops and spells still available on the battle bar - how many of each type, etc. Maybe you're already doing that with some sort of OCR?
As it stands I have a very primitive bot running, but with the extra level of information available (position and type of traps, walls, etc) you could make a very capable, intelligent bot that would blow anything else out there out of the water.