DarkBOT - Bonus Box Bot

11/26/2018 13:17 cron1003#46
Well, i don't know when i will finish it because i have other things to do... But, i discovered how to iterate between arrays only reading memory :) 0% of cpu usage :)

But array structure change because of key and size, so, it will be a bit harder
11/26/2018 15:18 maciairek#47
Awesome job, it's great to hear that You are making progress, I can't wait for the next update. :handsdown:
What are You planning to add to this bot?
11/26/2018 17:37 xRaxo.#48
not worth to use, add auto revive ship or something. A lot of bugs.

But poor kids without money will say 'its mega super bot awesome job'.

Bugged exo bot is still better.
11/26/2018 18:07 xLikier#49
Quote:
Originally Posted by xRaxo. View Post
not worth to use, add auto revive ship or something. A lot of bugs.

But poor kids without money will say 'its mega super bot awesome job'.

Bugged exo bot is still better.
XDDD really?
11/26/2018 18:44 ptipois#50
Quote:
Originally Posted by xRaxo. View Post
not worth to use, add auto revive ship or something. A lot of bugs.

But poor kids without money will say 'its mega super bot awesome job'.

Bugged exo bot is still better.
Did you really read this thread ?
"Hey guys, i'm developing an bot, just for test now"
"**TEST, he don't revive, don't change map, only collect bonus boxes, in background"
11/26/2018 18:54 cron1003#51
[Only registered and activated users can see links. Click Here To Register...]

0.3% of CPU :)
11/26/2018 19:48 Basti1507#52
Is the Browser invisble or not?(like a packetbot)
11/26/2018 20:02 cron1003#53
Quote:
Originally Posted by Basti1507 View Post
Is the Browser invisble or not?(like a packetbot)
I use ShowWindow from user32.dll to toggle browser visibility...

(I'm my computer, when visible, use 20% of cpu, and invisible, use 9%)

[Only registered and activated users can see links. Click Here To Register...]
(3 min full)
11/26/2018 20:37 Lmono#54
Quote:
Originally Posted by Freshek View Post
ezpz just use pattern-based memory scanning.
well not if you dont know what you are looking for like hero positions, ids and so on. if you make them non-static and move them to another place that would be easy. you could also add random "memory junk" dynamically when game opens, that will be easy when as3 is as dynamic as it is.
Anyways no hate i just wanted to ask about it ;)
11/26/2018 20:46 crossak#55
vertex is no longer a factor
11/26/2018 20:54 Lmono#56
Quote:
Originally Posted by crossak View Post
vertex is no longer a factor
lol it can not even do half and it is already better? let us at least see how long it will hold if bp does something and when it can do more things
11/26/2018 21:31 Freshek#57
Quote:
Originally Posted by Lmono View Post
well not if you dont know what you are looking for like hero positions, ids and so on. if you make them non-static and move them to another place that would be easy. you could also add random "memory junk" dynamically when game opens, that will be easy when as3 is as dynamic as it is.
Anyways no hate i just wanted to ask about it ;)
You never make a pattern for an address of a value. You should rather sig the pointer pointing to it. There are usually some pointers that never change (ok, they do on a game update and that's why we have pattern-based memory scanning). You can even inject a library and call whatever you want using it (in this case the 'decryptVar' method).

It all depends on how avm stores stuff in the memory.
11/26/2018 23:31 cron1003#58
[Only registered and activated users can see links. Click Here To Register...]

Well, i found the deathscreen :)
3 means current local repair, if i change to two, is portal repair, to 1 base repair..
The other 1, if is 1, i'm dead, of 0, i'm alive
11/27/2018 00:20 Lmono#59
Quote:
Originally Posted by Freshek View Post
You never make a pattern for an address of a value. You should rather sig the pointer pointing to it. There are usually some pointers that never change (ok, they do on a game update and that's why we have pattern-based memory scanning). You can even inject a library and call whatever you want using it (in this case the 'decryptVar' method).

It all depends on how avm stores stuff in the memory.
yes if you have a library like that which can call something like "decryptVar" then that is good. because what i meant is right now you can just do something like this for example:

hero.value = encryptValue(value)

and then you can no longer just memory read unless you have a library like this.
11/27/2018 14:00 crossak#60
cron1003 can you send me source code from old version