I can suggest for "skilled botters" one great solution. And no one can stop you in that case and it's 1000% undetectable.
Those solution - called UOPilot. Programm, that developed originally (like Razor, UOAssist and etc) for Ultima Online. But nowadays it's still works for any game. Just one of UO Pilot features - screen pixel analyzes. You can make an minimap walker by waypoints. And other interesting things.
Just for example, we have a mini-map:
Code:set #a 540 //starting x(minimap) position set #b 250 /starting y(minimap) position While_not #a, #b 4543057 //looking for a color set #a #a + 1 //x + 1 If #a = 580 //our X value set #a 540 //Current Value== X starting set #b #b + 1 //Y + 1 end_if if #b = 270 //Y Value end_scripg 2 //in my case it's stops script number 2 end_if end_while right #a, #b //right mouse click on coordinates where you found a mini-map mark. end_script
UO Pilot Pros & Cons.
PROS:
You can do everything if you know how.
Undetectable, cuz they are dont hooks into your game. It's simple emulate Keys press, mouse clicks and etc. As you do it manually.
CONS:
Not user-friendly, medium "enterance - level"
You CANT do anything else, while UOPilot script is active.
Hard to sharing scripts between users, cuz their clicks and scan coordinates based on your resolution and client window position.
But anyways, you may try. For example, i used that for making hotkeys (before Tibia hotkeys exists, UOPilot can send any text into chat: say "exura vita send Enter), auto-healing, auto runes auto-targeting, auto loot and simple walking on small area aka CaveBot. It's like a Tibia Auto, but undetectable and without hooks into client
Actually that software doesn't have to be undetectable (and most likely is not) just because it doesn't hook anything...
It is simulating keyboard strokes and that is enough for BE to "detect" it. What is more BE can check what programs you are running in the background (yes it doesn't only monitor single Tibia process) and do stuff... Nothing is undetectable - especially 1000% undetectable as you stated. Just my 2 cents =)
{0x12C5B8, {0x75, 0x07, 0x8B, 0x1E, 0x83, 0xEE, 0xFC, 0x11, 0xDB, 0x72, 0xED, 0xB8, 0x01, 0x00, 0x00, 0x00}, {"UoPilot.exe"}},
{0x5E9AA0, {0x60, 0xbe, 0x00, 0xb0, 0x55, 0x00, 0x8d, 0xbe, 0x00, 0x60, 0xea, 0xff, 0x57, 0x83, 0xcd, 0xff}, {"LeagueClient.exe"}}//or whatever
I'm not sure how saying that a bot is undetectable is supposed to change my opinion of botting as a whole (which is that it's a shitty thing to do, and people trying to keep it alive are the worst).
@Fenrisus
Don't take it as flame or anything, but just to point out.
It's detectable for sure.
In my new MasterCores that's coming soon, I can detect something as simple as a macro.. just a simple keyboard recording.
And it doesn't matter if you record yourself for 5 seconds and loot.. or 29 years.
The limit in detection, is in the minds of the ones trying to detect it
Of course normal OTs wouldn't be able to detect it without checking it up ingame for a good while, but for those who builds clients and external applications can take detections to another level.
But then we have CipSoft, they're not too motivated to detect people, honestly..
BattleEye can detect and have players deleted in seconds in any other game, but in Tibia.com they're not allowed to neither detect nor delete/ban, they're only allowed to block certain applications.
CipSoft recently lifted the macro-blocking, so people can use macros again, they were unable to do that a few weeks ago, but today you can use any macro on any world.
Actually that software doesn't have to be undetectable (and most likely is not) just because it doesn't hook anything...
It is simulating keyboard strokes and that is enough for BE to "detect" it. What is more BE can check what programs you are running in the background (yes it doesn't only monitor single Tibia process) and do stuff... Nothing is undetectable - especially 1000% undetectable as you stated. Just my 2 cents =)
ever heard of remote desktop connection? check out liquidsky..
Botting was wrong nowadays, and you are wrong with understanding of that. In the past, i did that just for - my self fun. Feel the difference:
1) My bot has been never shared to others. And it's has been fully written on UOPilot script.
2)My bot had ~50k words, dialogs & constructions ("Talking module") for respond to players and talk with them.
3)I remember as GM tried to catch me, and check me manually... So... no one knows who are playing - me or bot. Well, that the point.
4)I did that with same motivation & ideas in mind, as other developers did a ICQ chat-bots.
5)Cant tell - i am earn alot of ingame profit with that.... But i am earn most important & priceless thing - expirience. Nowadays that expirience help me a doing an advanced AI for various games.
Fenrisus I am trying to use Uopilot for a tibia custom server, all I'm trying to do is send a message (making runes), it is really simple but im not used to script, can you help me out? <3
init_arr %a (1) positionX, positionY 15990015 //color
set #x %a [1 1]
set #y %a [1 2]
get color #color #x #y
if #color = %a [1 3] //if color on manabar at 90% or near position is blue
say adori min vis
//something else?
end_if
BattleEye came and real tibia lost 5k players