Jump to content

Path-Finding making botting impossible


Nostradamus

Recommended Posts

I've been trying to get wrobot working properly the last few days, for some reason the bot would take sometimes 8-10 seconds just to approach a new enemy, quest object or anything really. 

The biggest problem is that the bot (rogue) turns so incredibly slow during combat, I'm almost shocked how I wasn't reported/banned for botting yet. At first I thought I needed the help of addons to make the bot appear less "botish", but then realized its because it is trying to use path-finding which is an absolute pain.

This is the ping I have to the pathfinding server:

Pinging pathfindervanilla.mmorobot.com [104.28.7.72] with 32 bytes of data:
Reply from 104.28.7.72: bytes=32 time=281ms TTL=54
Reply from 104.28.7.72: bytes=32 time=279ms TTL=54
Reply from 104.28.7.72: bytes=32 time=278ms TTL=54
Request timed out.

Ping statistics for 104.28.7.72:
    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
    Minimum = 278ms, Maximum = 281ms, Average = 279ms

And this is the time it takes to make a single move:

 

10:07:06 - [HumanMasterPlugin] Starting to run away
[N] 10:07:06 - [Path-Finding] GetZPosition: -8916.923 ; -404.871 ; 80.48036 ; "None" strict = False
[N] 10:07:06 - [Path-Finding] GetZPosition result: Z = 67.51978
[N] 10:07:06 - [Path-Finding] GetZPosition: -8910.574 ; -384.9404 ; 80.48036 ; "None" strict = False
[N] 10:07:06 - [Path-Finding] GetZPosition result: Z = 70.15924
[N] 10:07:06 - [Path-Finding] GetZPosition: -8926.636 ; -423.3964 ; 80.48036 ; "None" strict = False
[F] 10:07:07 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:07 - [Path-Finding] GetZPosition result: Z = 66.04969
[N] 10:07:07 - [Path-Finding] GetZPosition: -8907.782 ; -364.2101 ; 80.48036 ; "None" strict = False
[N] 10:07:07 - [Path-Finding] GetZPosition result: Z = 72.94769
[N] 10:07:07 - [Path-Finding] GetZPosition: -8939.419 ; -439.9536 ; 80.48036 ; "None" strict = False
[N] 10:07:08 - [Path-Finding] GetZPosition result: Z = 65.55585
[N] 10:07:08 - [Path-Finding] GetZPosition: -8908.633 ; -343.3101 ; 80.48036 ; "None" strict = False
[N] 10:07:08 - [Path-Finding] GetZPosition result: Z = 70.85582
[N] 10:07:08 - [Path-Finding] GetZPosition: -8954.882 ; -454.0396 ; 80.48036 ; "None" strict = False
[N] 10:07:08 - [Path-Finding] GetZPosition result: Z = 70.5045
[N] 10:07:08 - [Path-Finding] GetZPosition: -8913.101 ; -322.8753 ; 80.48036 ; "None" strict = False
[N] 10:07:09 - [Path-Finding] GetZPosition result: Z = 70.85475
[N] 10:07:09 - [Path-Finding] GetZPosition: -8972.557 ; -465.2264 ; 80.48036 ; "None" strict = False
[N] 10:07:09 - [Path-Finding] GetZPosition result: Z = 73.73752
[N] 10:07:09 - [Path-Finding] GetZPosition: -8921.048 ; -303.5266 ; 80.48036 ; "None" strict = False
[N] 10:07:09 - [Path-Finding] GetZPosition result: Z = 74.74923
[N] 10:07:09 - [Path-Finding] GetZPosition: -8991.905 ; -473.1741 ; 80.48036 ; "None" strict = False
[N] 10:07:10 - [Path-Finding] GetZPosition result: Z = 83.39731
[N] 10:07:10 - [Path-Finding] GetZPosition: -8932.234 ; -285.852 ; 80.48036 ; "None" strict = False
[N] 10:07:10 - [Path-Finding] GetZPosition result: Z = 75.94821
[N] 10:07:10 - [Path-Finding] GetZPosition: -9012.341 ; -477.6411 ; 80.48036 ; "None" strict = False
[N] 10:07:10 - [Path-Finding] GetZPosition result: Z = 80.04471
[N] 10:07:11 - [Path-Finding] GetZPosition: -8946.32 ; -270.3884 ; 80.48036 ; "None" strict = False
[N] 10:07:11 - [Path-Finding] GetZPosition result: Z = 76.17181
[N] 10:07:11 - [Path-Finding] GetZPosition: -9033.24 ; -478.4919 ; 80.48036 ; "None" strict = False
[N] 10:07:11 - [Path-Finding] GetZPosition result: Z = 81.25285
[N] 10:07:11 - [Path-Finding] GetZPosition: -8962.878 ; -257.6058 ; 80.48036 ; "None" strict = False
[N] 10:07:12 - [Path-Finding] GetZPosition result: Z = 75.41378
[N] 10:07:12 - [Path-Finding] GetZPosition: -9053.971 ; -475.7004 ; 80.48036 ; "None" strict = False
[N] 10:07:12 - [Path-Finding] GetZPosition result: Z = 76.74403
[N] 10:07:12 - [Path-Finding] GetZPosition: -9249.111 ; -266.124 ; 80.48036 ; "None" strict = False
[N] 10:07:12 - [Path-Finding] GetZPosition result: Z = 94.1534
[N] 10:07:12 - [Path-Finding] GetZPosition: -9249.111 ; -266.124 ; 80.48036 ; "None" strict = False
[N] 10:07:12 - [Path-Finding] GetZPosition result: Z = 94.1534
[N] 10:07:12 - [Path-Finding] GetZPosition: -9261.809 ; -305.9852 ; 80.48036 ; "None" strict = False
[N] 10:07:13 - [Path-Finding] GetZPosition result: Z = 87.87438
[N] 10:07:13 - [Path-Finding] GetZPosition: -9229.685 ; -229.0733 ; 80.48036 ; "None" strict = False
[F] 10:07:13 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:13 - [Path-Finding] GetZPosition result: Z = 91.66277
[N] 10:07:13 - [Path-Finding] GetZPosition: -9267.392 ; -347.4458 ; 80.48036 ; "None" strict = False
[F] 10:07:13 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:14 - [Path-Finding] GetZPosition result: Z = 83.08408
[N] 10:07:14 - [Path-Finding] GetZPosition: -9164.726 ; -555.6266 ; 80.48036 ; "None" strict = False
[F] 10:07:14 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:14 - [Path-Finding] GetZPosition result: Z = 83.1291
[N] 10:07:14 - [Path-Finding] GetZPosition: -8964.848 ; -590.2587 ; 80.48036 ; "None" strict = False
[N] 10:07:14 - [Path-Finding] GetZPosition result: Z = 250.8291
[N] 10:07:14 - [Path-Finding] GetZPosition: -9196.854 ; -528.8311 ; 80.48036 ; "None" strict = False
[F] 10:07:14 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:15 - [Path-Finding] GetZPosition result: Z = 88.5291
[N] 10:07:15 - [Path-Finding] GetZPosition: -8925.578 ; -575.8336 ; 80.48036 ; "None" strict = False
[F] 10:07:15 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:15 - [Path-Finding] GetZPosition result: Z = 234.0291
[N] 10:07:15 - [Path-Finding] GetZPosition: -9223.839 ; -496.8638 ; 80.48036 ; "None" strict = False
[N] 10:07:15 - [Path-Finding] GetZPosition result: Z = 82.67661
[N] 10:07:15 - [Path-Finding] GetZPosition: -8889.41 ; -554.8087 ; 80.48036 ; "None" strict = False
[F] 10:07:15 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:16 - [Path-Finding] GetZPosition result: Z = 0
[N] 10:07:16 - [Path-Finding] GetZPosition: -9244.864 ; -460.6961 ; 80.48036 ; "None" strict = False
[N] 10:07:16 - [Path-Finding] GetZPosition result: Z = 84.84158
[N] 10:07:16 - [Path-Finding] GetZPosition: -8857.443 ; -527.8228 ; 80.48036 ; "None" strict = False
[F] 10:07:16 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:16 - [Path-Finding] GetZPosition result: Z = 0
[N] 10:07:16 - [Path-Finding] GetZPosition: -9259.289 ; -421.427 ; 80.48036 ; "None" strict = False
[F] 10:07:17 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:17 - [Path-Finding] GetZPosition result: Z = 81.27438
[N] 10:07:17 - [Path-Finding] GetZPosition: -8830.647 ; -495.6957 ; 80.48036 ; "None" strict = False
[N] 10:07:17 - [Path-Finding] GetZPosition result: Z = 91.1324
[N] 10:07:17 - [Path-Finding] GetZPosition: -9266.676 ; -380.2496 ; 80.48036 ; "None" strict = False
[F] 10:07:17 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:17 - [Path-Finding] GetZPosition result: Z = 79.47438
[N] 10:07:17 - [Path-Finding] GetZPosition: -8809.838 ; -459.4038 ; 80.48036 ; "None" strict = False
[N] 10:07:18 - [Path-Finding] GetZPosition result: Z = 83.9324
[N] 10:07:18 - [Path-Finding] GetZPosition: -9266.8 ; -338.415 ; 80.48036 ; "None" strict = False
[F] 10:07:18 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:18 - [Path-Finding] GetZPosition result: Z = 85.09129
[N] 10:07:18 - [Path-Finding] FindPath from -9027.652 ; -358.622 ; 75.48036 ; "None" to  (Azeroth)
10:07:18 - [HumanMasterPlugin] Found escape route consisting of 1 spots
10:07:18 - [HumanMasterPlugin] Can't find a safe route to escape!
10:07:19 - [Fight] Player Attacked by Defias Thug (lvl 3)
[F] 10:07:19 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:19 - [Path-Finding] GetZPosition: -8996.938 ; -242.6192 ; 80.48036 ; "None" strict = False
[F] 10:07:19 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:20 - [Path-Finding] GetZPosition result: Z = 72.67487
[N] 10:07:20 - [Path-Finding] GetZPosition: -9017.549 ; -239.0481 ; 80.48036 ; "None" strict = False
[N] 10:07:20 - [Path-Finding] GetZPosition result: Z = 69.59864
[N] 10:07:20 - [Path-Finding] GetZPosition: -8977.262 ; -249.7149 ; 80.48036 ; "None" strict = False
[F] 10:07:20 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:20 - [Path-Finding] GetZPosition result: Z = 74.23231
[N] 10:07:20 - [Path-Finding] GetZPosition: -9038.466 ; -239.1103 ; 80.48036 ; "None" strict = False
[F] 10:07:21 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:21 - [Path-Finding] GetZPosition result: Z = 72.95728
[N] 10:07:21 - [Path-Finding] GetZPosition: -8959.115 ; -260.1198 ; 80.48036 ; "None" strict = False
[N] 10:07:21 - [Path-Finding] GetZPosition result: Z = 75.51941
[N] 10:07:21 - [Path-Finding] GetZPosition: -9059.055 ; -242.8037 ; 80.48036 ; "None" strict = False
[F] 10:07:21 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:21 - [Path-Finding] GetZPosition result: Z = 72.8688
[N] 10:07:21 - [Path-Finding] GetZPosition: -8943.052 ; -273.5175 ; 80.48036 ; "None" strict = False
[N] 10:07:22 - [Path-Finding] GetZPosition result: Z = 76.2424
[N] 10:07:22 - [Path-Finding] GetZPosition: -9078.689 ; -250.0162 ; 80.48036 ; "None" strict = False
[F] 10:07:22 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:22 - [Path-Finding] GetZPosition result: Z = 74.0946
[N] 10:07:22 - [Path-Finding] GetZPosition: -8929.559 ; -289.5012 ; 80.48036 ; "None" strict = False
[N] 10:07:22 - [Path-Finding] GetZPosition result: Z = 76.03337
[N] 10:07:23 - [Path-Finding] GetZPosition: -9096.773 ; -260.5287 ; 80.48036 ; "None" strict = False
[F] 10:07:23 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:23 - [Path-Finding] GetZPosition result: Z = 74.05443
[N] 10:07:23 - [Path-Finding] GetZPosition: -8919.047 ; -307.585 ; 80.48036 ; "None" strict = False
[F] 10:07:23 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:23 - [Path-Finding] GetZPosition result: Z = 73.184
[N] 10:07:23 - [Path-Finding] GetZPosition: -9112.757 ; -274.0217 ; 80.48036 ; "None" strict = False
[N] 10:07:24 - [Path-Finding] GetZPosition result: Z = 73.59572
[N] 10:07:24 - [Path-Finding] GetZPosition: -8911.834 ; -327.2195 ; 80.48036 ; "None" strict = False
[F] 10:07:24 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:24 - [Path-Finding] GetZPosition result: Z = 70.17902
[N] 10:07:24 - [Path-Finding] GetZPosition: -9126.154 ; -290.0851 ; 80.48036 ; "None" strict = False
[N] 10:07:24 - [Path-Finding] GetZPosition result: Z = 72.90043
[N] 10:07:24 - [Path-Finding] GetZPosition: -8908.141 ; -347.8083 ; 80.48036 ; "None" strict = False
[F] 10:07:24 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:25 - [Path-Finding] GetZPosition result: Z = 72.06342
[N] 10:07:25 - [Path-Finding] GetZPosition: -9136.56 ; -308.2311 ; 80.48036 ; "None" strict = False
[F] 10:07:25 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:25 - [Path-Finding] GetZPosition result: Z = 74.61318
[N] 10:07:25 - [Path-Finding] GetZPosition: -8908.078 ; -368.7256 ; 80.48036 ; "None" strict = False
[N] 10:07:25 - [Path-Finding] GetZPosition result: Z = 72.29076
[N] 10:07:25 - [Path-Finding] GetZPosition: -9089.08 ; -590.6277 ; 80.48036 ; "None" strict = False
[F] 10:07:25 - [Spell] Cast Sinister Strike (Sinister Strike)
[N] 10:07:26 - [Path-Finding] GetZPosition result: Z = 62.7291
[N] 10:07:26 - [Path-Finding] GetZPosition: -9089.08 ; -590.6277 ; 80.48036 ; "None" strict = False
[N] 10:07:26 - [Path-Finding] GetZPosition result: Z = 62.7291
[N] 10:07:26 - [Path-Finding] GetZPosition: -9047.859 ; -597.7698 ; 80.48036 ; "None" strict = False
10:07:26 - [HumanMasterPlugin] Died, set new timestamp for last death
[N] 10:07:26 - [Path-Finding] GetZPosition result: Z = 58.12507
[N] 10:07:26 - [Path-Finding] GetZPosition: -8789.83 ; -390.8831 ; 80.48036 ; "None" strict = False
[N] 10:07:26 - [Path-Finding] GetZPosition result: Z = 76.05809
[N] 10:07:26 - [Path-Finding] GetZPosition: -8805.563 ; -267.65 ; 80.48036 ; "None" strict = False
[N] 10:07:27 - [Path-Finding] GetZPosition result: Z = 82.31467
[N] 10:07:27 - [Path-Finding] GetZPosition: -8799.046 ; -431.6903 ; 80.48036 ; "None" strict = False
[N] 10:07:27 - [Path-Finding] GetZPosition result: Z = 83.9324
[N] 10:07:27 - [Path-Finding] GetZPosition: -8824.733 ; -230.4665 ; 80.48036 ; "None" strict = False
[N] 10:07:27 - [Path-Finding] GetZPosition result: Z = 82.92973
[N] 10:07:27 - [Path-Finding] GetZPosition: -8815.207 ; -470.2773 ; 80.48036 ; "None" strict = False
[N] 10:07:28 - [Path-Finding] GetZPosition result: Z = 88.75315
[N] 10:07:28 - [Path-Finding] GetZPosition: -8850.07 ; -197.1769 ; 80.48036 ; "None" strict = False
[N] 10:07:28 - [Path-Finding] GetZPosition result: Z = 81.09012
[N] 10:07:28 - [Path-Finding] GetZPosition: -8837.823 ; -505.4718 ; 80.48036 ; "None" strict = False
[N] 10:07:29 - [Path-Finding] GetZPosition result: Z = 88.38769
[N] 10:07:29 - [Path-Finding] GetZPosition: -8880.803 ; -168.7928 ; 80.48036 ; "None" strict = False
[N] 10:07:29 - [Path-Finding] GetZPosition result: Z = 82.42413
[N] 10:07:29 - [Path-Finding] GetZPosition: -8866.207 ; -536.2043 ; 80.48036 ; "None" strict = False
[N] 10:07:29 - [Path-Finding] GetZPosition result: Z = 0
[N] 10:07:29 - [Path-Finding] GetZPosition: -8915.997 ; -146.1765 ; 80.48036 ; "None" strict = False
[N] 10:07:30 - [Path-Finding] GetZPosition result: Z = 81.0742
[N] 10:07:30 - [Path-Finding] GetZPosition: -8899.497 ; -561.5411 ; 80.48036 ; "None" strict = False
[N] 10:07:30 - [Path-Finding] GetZPosition result: Z = 234.0291
[N] 10:07:30 - [Path-Finding] GetZPosition: -8954.584 ; -130.0153 ; 80.48036 ; "None" strict = False
[N] 10:07:30 - [Path-Finding] GetZPosition result: Z = 83.56233
[N] 10:07:30 - [Path-Finding] GetZPosition: -8936.681 ; -580.7123 ; 80.48036 ; "None" strict = False
[N] 10:07:31 - [Path-Finding] GetZPosition result: Z = 250.8291
[N] 10:07:31 - [Path-Finding] GetZPosition: -8995.392 ; -120.8002 ; 80.48036 ; "None" strict = False
[N] 10:07:31 - [Path-Finding] GetZPosition result: Z = 85.87745
[N] 10:07:31 - [Path-Finding] GetZPosition: -8976.628 ; -593.1354 ; 80.48036 ; "None" strict = False
[N] 10:07:31 - [Path-Finding] GetZPosition result: Z = 249.1949
[N] 10:07:31 - [Path-Finding] FindPath from -9027.652 ; -358.622 ; 75.48036 ; "None" to  (Azeroth)

 

What can I do? does anyone else has these problems? I'm sitting in Asia.

Link to comment
Share on other sites

1 minute ago, BetterSister said:

disable escaping from target on human master plugin

It doesn't make a difference because the bot still needs ~8 seconds to find the path to the next object.

The biggest issue is that the bot needs a very long amount of time to be able to change its direction if the enemy is behind the character. It will turn very slow step by step which makes it look like a bot quite obviously.

Link to comment
Share on other sites

3 hours ago, Nostradamus said:

It doesn't make a difference because the bot still needs ~8 seconds to find the path to the next object.

The biggest issue is that the bot needs a very long amount of time to be able to change its direction if the enemy is behind the character. It will turn very slow step by step which makes it look like a bot quite obviously.


Literally says in your log when you start the bot to set it up correctly because vanilla CTM (which is internally used for turning) is buggy as hell and needs the correct settings to function.

Edited by Matenia
Link to comment
Share on other sites

28 minutes ago, Matenia said:


Literally says in your log when you start the bot to set it up correctly because vanilla CTM (which is internally used for turning) is buggy as hell and needs the correct settings to function.

As far as I know I did, I'm using VSync and 60hz refresh rate. The bot moves correctly except for turning around. I have to note that CTM doesn't work correctly when I use it myself though. 

Also turning isn't the only problem that I am facing, the lag in between path-finding makes it impossible to use.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...