Locked Home » Forums » Legacy & Archived » Archived Content » Vanguard » Vanguard Confirmed Bots / Macros / Hacks

VG Bots - Vanguard SpeedHack + Bots : Vanguard Confirmed Bots / Macros / Hacks

Posted: February 7th, 2007
tault_razorwing
I can create a ACTool Script but the problem i see is moving around havent figuared it out yet.

Things i can do:
1) Check Health/Mana of Player
2) Check Health of Mob
3) Target Mob
4) Cast Spells/Buffs

But if the mob is 30m away and your spell has a range of 25, how do you check that in the first place and how do you walk in the right direction to the mob?

Once thats figuared out, i can create a macro to auto lvl.
Posted: February 7th, 2007
thescribe
tault_razorwing wrote:I can create a ACTool Script but the problem i see is moving around havent figuared it out yet.

Things i can do:
1) Check Health/Mana of Player
2) Check Health of Mob
3) Target Mob
4) Cast Spells/Buffs

But if the mob is 30m away and your spell has a range of 25, how do you check that in the first place and how do you walk in the right direction to the mob?

Once thats figuared out, i can create a macro to auto lvl.
Obviously you aren't very good with ACTool, otherwise you'd know how to get it to check for objects(Colors). In Vanguard, if you're too far away to cast the spell, the spell is blacked out on the toolbar. However, I firmly believe that a bot in Vanguard is next to impossible.
Posted: February 7th, 2007
rabidsoccerball
I'm sure it can be done as it's been done in nearly every other game.
Posted: February 7th, 2007
tault_razorwing
thescribe wrote: Obviously you aren't very good with ACTool, otherwise you'd know how to get it to check for objects(Colors). In Vanguard, if you're too far away to cast the spell, the spell is blacked out on the toolbar. However, I firmly believe that a bot in Vanguard is next to impossible.
Well Obviously your not very good at thinking because that still doesnt solve the issue of movement. I have developed macros for both eve online and Cabal Online so dont tell me i know nothing about AC Tool as i have been using it for over a year.

Detecting colour is easy, the problem is not with the skills but with detecting how far and what direction the monster is from the player. Although you can target the mob, you need to check how far the mob is, for example for a caster the mob can be a maximum of 25m, if its over that than you cannot cast the spell. For an auto hunting bot, you will have to move around an area, also with casting and attacking spells, you have to be able to see the mob.

So although you can obviously sit a character in a middle of a respawn spot or better, putting it on the edge, you will still need to figuar out movement at some point.

Also thescribe, could you not put scripting and programmer down please, you need them to create macros / bots for you and its not good to insult people.
Posted: February 7th, 2007
User avatar
Total Posts:520 Joined:2005
you need to know your position and your target's position through memory. after that, you can do some math and essentially be able to follow anything.
Posted: February 7th, 2007
thescribe
tault_razorwing wrote:
thescribe wrote: Obviously you aren't very good with ACTool, otherwise you'd know how to get it to check for objects(Colors). In Vanguard, if you're too far away to cast the spell, the spell is blacked out on the toolbar. However, I firmly believe that a bot in Vanguard is next to impossible.
Well Obviously your not very good at thinking because that still doesnt solve the issue of movement. I have developed macros for both eve online and Cabal Online so dont tell me i know nothing about AC Tool as i have been using it for over a year.

Detecting colour is easy, the problem is not with the skills but with detecting how far and what direction the monster is from the player. Although you can target the mob, you need to check how far the mob is, for example for a caster the mob can be a maximum of 25m, if its over that than you cannot cast the spell. For an auto hunting bot, you will have to move around an area, also with casting and attacking spells, you have to be able to see the mob.

So although you can obviously sit a character in a middle of a respawn spot or better, putting it on the edge, you will still need to figuar out movement at some point.

Also thescribe, could you not put scripting and programmer down please, you need them to create macros / bots for you and its not good to insult people.
I can tell you right now the likelyness of using ACTool to move your character and actually know where it's going is slim to none. EVE is amazingly easy to program a macro for, it's not that big of a deal, I've done it and my brother has done it.

Sorry if I offended you, but it seemed the main question you asked was pretty simple. Anyways, we should work together on getting something a little more useful done, the guys over at crappysoftware are doing pretty well with VG.
Posted: February 8th, 2007
tault_razorwing
Yeah maybe i didnt make myself clear, but i was offended but you are for given :)

I think i found a way i might be able to move nearer to the monster but in order to do so, you will require a custom interface to clearly show the pixel values. For example, on the interface i downloaded from vgsohinterface.com called StarUI which is based on the Drox interface, there is a arrow similar to the default interface which tells you what direction the mob targeted is, using the Drox interface, this arrow is clearly showed in white, if you record each of the pixels at the end of the arrow in all the directions then you will be able to at least face the mob in the right direction.

Now for movement, same again really, based on the Drox interface, the distance between you and the mob is also white, by checking some pixel values you can determine whether to keep running or stop and using the method "thescribe" pointed out, you can also do a check on pixel colour based on if the spells are greyed out or not. All of this combined provides the movement system, i know its not the best solution, i would perfer processing memory locations or doing an alternative solution but this is all i could come up with so far and i think it would work.

Let me know what you think...
Posted: February 8th, 2007
Total Posts:40 Joined:2005
actually that would be quite easy to do. In your travel, attack, whatever script, you could just get the pure white pixel value and the location of a pixel where you would be facing the mob via the compas. I havent used actools in forever... but if you were doing it in exhume (vb script) something like:

Do until xuscripthost.getpixelcolor(x,y) = val

xuscripthost.keydown (value of a or d key)
xuscripthost.sleep 100
xuscripthost.keyup (value of a or d key)

loop

Then you would just spin one a little, check to see if the arrow is lined up, if not spin a little more ect. The whole spin would only take like 1 second. Then once you were lined up, you could try a ranged attack, if you get too far away (via the red text and location or grayed out skills) could move forward a little and try again.

But yes, mem vars would be nice, but i have no idea how to use them :)
Posted: February 8th, 2007
User avatar
Total Posts:520 Joined:2005
Don't use pixel checks for bots... the result is almost never good...
Posted: February 8th, 2007
thescribe
Atti wrote:Don't use pixel checks for bots... the result is almost never good...
Not really...for something like checking your health or other things, no, but for movement? Yeah. Again, I can't see anything like ACTool or AutoIT turn into a fully functional leveling bot like we probably want it to. The only way we could do it is get the offsets and crack open some C# or whatever.
Posted: February 9th, 2007
tault_razorwing
Well i will develop a bot in ACTool as i know it well and i can create something quick.
Posted: February 11th, 2007
Premium
Total Posts:56 Joined:2005
I've been fooling around with Auto-it, and the G15 keyboard to make bots to spam attacks, the problem is that there is no known (that I can find anyway) command in the game to follow a hostile target-or even to face it. Without this, I can't make a hunte bot that will do more than simply sit and snipe aggro a mob, then pound on whatever shows up for x seconds before choseing a new closest target to pound on for a while.

I can use any of the skills no problem, so you can auto heal if you've got the skill, or simply delay between attacks so that natural healing kicks in, but this is only really feasable in a place with yellow con enimys only, so the noob areas.

If someone can come up with a way for me to follow an enimy, then I can make a less limited hunter bot fairly easy.
Posted: February 11th, 2007
tault_razorwing
In order to create a hunting bot, you will need to use colour pixel checking in order to find out if you if you are facing the bot. Based on your skills you can also check pixels to see how far away you are as well. So creating a bot is really easy.

My current setup which works well is:

Run Vanguard in: 1024x768 Windowed
Use Skin: DroxUI (supports G15)

Now you can program keys with G15 & NumPad, so what i have done is used ACTool to check health etc...i use G15 to auto loot and buff constantly on a permitted time, so basicly when you put it all together you have a fully functional bot.
Posted: February 11th, 2007
tault_stigma
As razorwing said it IS possibleto make a bot that follows a target around, even if it start fleeing from combat for example.

It would involve 2 things:

1 - Checking for a single pixel in the directions box that points to your current target, and then turning if it isnt in the "up" position.

2 - Checking the distance to the target and making sure to stay within minimum and maximum melee range. My approach to this was to make a checksum signature of each number in the distance indicator (up to a point of course) and then making he program check the pixels in the area to see if it matched for example "1" or "5" or "10" and then making it move accordingly to stay within a certain range.

Its a somewhat cumbersome method however... so I'm hoping that soon we will get access to direct data from the game via memory offsets. wyvernx is making a scripting service for vanguard as we speak that may give us this data to work within (if not at first, then possibly later if the correct offsets can just be found).

-Stigma
Posted: February 12th, 2007
tault_razorwing
I was trying for find offsets myself, its a nightmare, i typed in my health value based on the game and it came up with 40 different offsets. How do you find the right one?
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 1 guest
Locked