What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] Unstucker - restarts if your character gets stuck

Uploaded version 1.7 with the leaving/resuming game functionality that people requested. I'll combine the two later when I have some more free time (unless someone wants to do that for me).
 
Thank you SO MUCH!
I had to restart my bot every 20min or move him to get it work again, i thank you sooooo much.
Awesome Plugin, if this would be integret in a Relogger if the Game crash or u get a DC this would be the best plugin ever.
 
Here's a v1.9 for you guys to try. It will try 6 times to unstuck the character by moving then leave the game if that fails.

Someone let me know if it works.
 

Attachments

Last edited:
Here's a v1.9 for you guys to try. It will try 6 times to unstuck the character by moving then leave the game if that fails.

Someone let me know if it works.

I'll be one of your guinea pig. Off to do some errands, probably be back in a couple of hours.


Did you post the file in the opening post?
 
Does the new one function like keatanb's one he posted yesterday now? I have been on for 14 hours and its still going, my only issue with it is it seems to make me lose loot. If it happens to be in the same spot when then unstuck triggers it will log out instead of looting (sarkoth profile where runs are 20 seconds or so)
 
I'll be one of your guinea pig. Off to do some errands, probably be back in a couple of hours.


Did you post the file in the opening post?

Updated the post you quoted with the attachment. Forgot it the first time.

Kerrenor said:
Does the new one function like keatanb's one he posted yesterday now? I have been on for 14 hours and its still going, my only issue with it is it seems to make me lose loot. If it happens to be in the same spot when then unstuck triggers it will log out instead of looting (sarkoth profile where runs are 20 seconds or so)

Nope. Until there is a reliable way to get profile names (so people don't have it do that 1.xml thing) I'm not sure I'll use that method. Hopefully 1.9 works.
 
Nope. Until there is a reliable way to get profile names (so people don't have it do that 1.xml thing) I'm not sure I'll use that method. Hopefully 1.9 works.

Mind fill this nub in on what you mean by the 1.xml file? I've seen it around, never knew what to do with it.
 
Weird. My DB isn't detecting 1.9. I had no troubles detecting 1.7 and 1.8. Same old procedure where I created separate folders for each and extracted to them.


Keep getting "The name 'rnd' does not exist in the current context" and "The name 'v' does not exist in the current context."
 
Last edited:
Haven't tried 1.9 yet - but 1.8 has made DB actually usable. Thanks man.
 
Weird. My DB isn't detecting 1.9. I had no troubles detecting 1.7 and 1.8. Same old procedure where I created separate folders for each and extracted to them.



Keep getting "The name 'rnd' does not exist in the current context" and "The name 'v' does not exist in the current context."

My bad forgot some stuff. Try this one. (1.9.1)

Mind fill this nub in on what you mean by the 1.xml file? I've seen it around, never knew what to do with it.

Look a few pages back for 1.xml.
 

Attachments

Hmmm. Trying it on the Sarknoth run, first time through, it had to restart the bot. Problem is when I got stuck, it was while I was in town. That meant restarting the bot wasn't accomplishing anything at all.


I think a suggestion I'll have to make to Sarknoth script writers is to include a feature where if the character has been in the game for more than X minutes, then the bot exits the game and starts a new one.
 
The failover feature didn't seem to work for me on 1.91. I was stuck in the alcove near the start of the sarkoth run for over an hour with unstucker spamming trying to move me, but I was still standing still. It never fired the restart after unsuccessful attempts.

[00:47:43.300 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1216186, -1140016, -1238131>
[00:47:45.740 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1212841, -1135281, -1234859>
[00:47:48.070 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1208187, -1132770, -1229395>
[00:47:51.070 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1203387, -1131486, -1225082>
[00:47:53.570 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1201568, -1128287, -1221162>
[00:47:56.080 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1195455, -1123941, -1214940>
[00:47:58.500 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1191652, -1122811, -1212340>
[00:48:01.430 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1187601, -1116898, -1210551>
[00:48:03.490 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1183899, -1115754, -1207349>
[00:48:05.650 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1178702, -1110897, -1202622>
[00:48:08.210 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1175319, -1105944, -1202049>
[00:48:11.200 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1170116, -1101586, -1200603>
[00:48:14.050 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1167754, -1095365, -1196371>
[00:48:16.680 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1162248, -1093736, -1192641>
[00:48:19.130 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1155759, -1088856, -1186899>
[00:48:21.510 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1153125, -1085150, -1182014>
[00:48:24.310 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1151904, -1079987, -1178792>
[00:48:26.920 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1147323, -1076616, -1174084>
[00:48:29.430 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1142351, -1075994, -1173412>
[00:48:31.630 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1138078, -1069696, -1169092>
[00:48:34.540 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1131895, -1066148, -1164889>
[00:48:37.190 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1129715, -1062143, -1163096>
[00:48:39.550 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1125802, -1061599, -1161644>
[00:48:41.610 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1120187, -1059087, -1159981>
[00:48:44.570 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1119620, -1057255, -1154279>
[00:48:46.580 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1117985, -1053465, -1152809>
[00:48:49.430 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1115973, -1052195, -1146998>
[00:48:52.250 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1114517, -1049625, -1141613>
[00:48:54.290 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1113457, -1043329, -1138582>
[00:48:57.150 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1107455, -1042275, -1135022>
[00:48:59.690 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1103586, -1041126, -1134279>
[00:49:02.370 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1101167, -1036734, -1129934>
[00:49:04.780 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1095709, -1035739, -1128342>
[00:49:07.200 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1094613, -1031460, -1123533>
[00:49:09.610 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1092035, -1026247, -1120716>
[00:49:11.770 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1087341, -1023338, -1119101>
[00:49:14.010 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1085683, -1022077, -1112846>
[00:49:16.900 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1079703, -1019499, -1112172>
[00:49:19.820 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1074932, -1017014, -1109002>
[00:49:21.910 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1071386, -1013582, -1105432>
[00:49:24.530 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1067962, -1010232, -1099006>
[00:49:26.620 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1066484, -1007288, -1092912>
[00:49:29.090 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1064497, -1006651, -1089405>
[00:49:31.240 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1059760, -1004001, -1083883>
[00:49:33.410 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1053727, -998601.3, -1080505>
[00:49:35.610 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1049090, -993575.3, -1077026>
[00:49:38.090 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1048270, -991496.3, -1072357>
[00:49:40.870 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1046662, -987173.3, -1066510>
[00:49:43.730 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1044519, -981976.3, -1062025>
[00:49:45.970 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1041537, -980822.3, -1061161>
[00:49:48.760 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1039870, -977348.3, -1056830>
[00:49:51.650 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1034300, -971462.3, -1055055>
[00:49:54.020 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1030837, -969252.3, -1053603>
[00:49:56.730 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1030284, -966840.3, -1047620>
[00:49:59.470 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1023914, -963294.3, -1046980>
[00:50:02.370 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1019140, -961810.3, -1044808>
[00:50:04.980 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1017850, -957448.3, -1039163>
[00:50:07.920 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1013185, -953270.3, -1034186>
[00:50:10.750 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1008150, -948606.3, -1027696>
[00:50:12.960 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1006955, -944470.3, -1023387>
[00:50:15.120 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1006152, -941921.3, -1021240>
[00:50:18.030 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-1002781, -940221.3, -1015649>
[00:50:20.990 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-997067.5, -934134.3, -1013676>
[00:50:23.910 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-996054.5, -932668.3, -1012737>
[00:50:25.950 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-994253.5, -932002.3, -1007684>
[00:50:28.170 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-993513.5, -929767.3, -1003230>
[00:50:31.050 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-989780.5, -927195.3, -997119.8>
[00:50:33.380 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-987358.5, -922375.3, -992917.8>
[00:50:35.760 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-981622.5, -916670.3, -987322.8>
[00:50:38.130 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-975785.5, -913896.3, -986029.8>
[00:50:41.070 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-970515.5, -907981.3, -985203.8>
[00:50:43.840 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-967810.5, -902440.3, -980337.8>
[00:50:46.440 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-963586.5, -896133.3, -973976.8>
[00:50:48.530 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-958004.5, -893032.3, -972782.8>
[00:50:51.310 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-953409.5, -890170.3, -970118.8>
[00:50:53.460 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-951320.5, -886468.3, -965811.8>
[00:50:55.620 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-948935.5, -880730.3, -965112.8>
[00:50:57.850 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-946565.5, -876016.3, -963767.8>
[00:51:00.690 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-940692.5, -870553.3, -960830.8>
[00:51:02.840 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-938783.5, -864677.3, -957251.8>
[00:51:05.540 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-934577.5, -862136.3, -952587.8>
[00:51:07.900 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-929618.5, -858463.3, -948935.8>
[00:51:10.350 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-924607.5, -857436.3, -944306.8>
[00:51:12.860 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-923997.5, -850942.3, -939807.8>
[00:51:15.130 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-921890.5, -845010.3, -936614.8>
[00:51:17.630 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-916549.5, -841452.3, -934416.8>
[00:51:20.550 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-911088.5, -840118.3, -932762.8>
[00:51:22.570 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-910424.5, -833750.3, -929105.8>
[00:51:25.360 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-904641.5, -829278.3, -925513.8>
[00:51:28.300 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-899104.5, -827085.3, -922579.8>
[00:51:28.756 N] Stopping the bot.
[00:51:31.077 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-901690.5, -831150.3, -925874.8>
[00:51:33.383 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-902274.5, -835521.3, -931290.8>
[00:51:36.361 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-903738.5, -836889.3, -937008.8>
[00:51:38.783 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-906921.5, -837500.3, -942859.8>
[00:51:40.943 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-907763.5, -842654.3, -946511.8>
[00:51:43.575 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-910281.5, -846187.3, -949481.8>
[00:51:46.379 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-914150.5, -852098.3, -953672.8>
[00:51:48.847 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-917551.5, -857049.3, -956702.8>
[00:51:51.860 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-914053.5, -852568.3, -955322.8>
[00:51:54.098 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-913291.5, -851712.3, -949397.8>
[00:51:56.324 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-910874.5, -849437.3, -943743.8>
[00:51:59.286 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-909724.5, -847757.3, -941208.8>
[00:52:02.154 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-904603.5, -844813.3, -935502.8>
[00:52:04.241 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-909643.5, -850122.3, -938695.8>
[00:52:07.155 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-911237.5, -854775.3, -943168.8>
[00:52:09.310 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-910557.5, -851497.3, -940190.8>
[00:52:11.749 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-915394.5, -857301.3, -945668.8>
[00:52:14.624 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-909663.5, -852726.3, -944783.8>
[00:52:17.726 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-903935.5, -850164.3, -942577.8>
[00:52:19.779 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-908313.5, -853838.3, -947068.8>
[00:52:22.235 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-912188.5, -858857.3, -951084.8>
[00:52:24.331 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-917932.5, -861503.3, -952957.8>
[00:52:27.088 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-916145.5, -859176.3, -952276.8>
[00:52:29.501 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-919027.5, -864427.3, -953686.8>
[00:52:32.392 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-913231.5, -861286.3, -952228.8>
[00:52:34.648 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-910529.5, -857453.3, -945788.8>
[00:52:36.771 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-913088.5, -863173.3, -947443.8>
[00:52:39.227 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-916690.5, -866122.3, -949117.8>
[00:52:41.978 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-916029.5, -863838.3, -945319.8>
[00:52:44.362 N] [Unstucker v1.9.1] Attempting to unstuck by moving character to <-910268.5, -861317.3, -941551.8>
[00:52:46.846 N] Bot Thread Ended. Was this requested?
 
To use this:
  1. Create a folder in your DemonBuddy folder called Plugins if you don't have one already.
  2. Drag and drop the Unstucker folder into your Plugins folder.
  3. Check Unstucker in the Plugin tab.

Hello, I'm sorry to be honest I follow you guide..

I don't really know how to set it up..

I follow 1,2&3

but then when I went to tab Plugin I only see

Author: Unknown
Version: 0.0.0.0
Description: TExtBlock

and a Config buton

where should I check the Unstucker?

Thanks
Nice post btw, :)
 
Any additional function to click the "ok" button when you get disconnect from a game? (been having my bot freeze several times because it tries to create a new game before it gets out of the old one and it causes a disconnect.) Just something to hit "ok" if the character hasn't moved after the timer.
 
Unstucker will log your position every 3 seconds. Then every 40 seconds, it will check to see if you've moved at least 10 yards. If you haven't, Unstucker will attempt to unstuck your character by forcing it to move somewhere.

There are two versions of Unstucker. The latest, 1.8, is what I just described. There is an older version however (1.7) that attempts to unstuck your character by leaving and resuming the game. Use whichever one works for you.

To use this:
  1. Create a folder in your DemonBuddy folder called Plugins if you don't have one already.
  2. Drag and drop the Unstucker folder into your Plugins folder.
  3. Check Unstucker in the Plugin tab.

If the plugin does not show up for you, you followed the 3 steps wrong.

Thanks to keantab and Nuls for helping this along.

Updates
[6/14, 11:46AM] Instead of leaving and resuming the game, Unstucker will now try to unstuck you by moving your character around. Thanks to Nuls for this change.
[6/13, 2:00PM] Commented out bot starting/stopping - Unstucker should work again. Thanks oruna for discovering this.
[6/12, 4:01AM] Cleaned up code. Better logging. More efficient in general.
[6/12, 2:07AM] Unstucker no longer counts time anywhere but in-game.
Works :D thx yesh no more stuck issuses:D
 
An idea to share ....may be you could create a scrip to stop and start demon buddy as it works faster than leaving the game n moving toon around...also may be you could shorten the time for injection once no movement decected. :) But still great thanks to this wonderful community :)
 
Is this an unstable version or is there another reason why the OP wasn't updated with it?

I would consider it an unstable version since no one has tested it. Wanted at least one person to give me an OK before putting it in the original post.

An idea to share ....may be you could create a scrip to stop and start demon buddy as it works faster than leaving the game n moving toon around...also may be you could shorten the time for injection once no movement decected. :) But still great thanks to this wonderful community :)

At the moment there doesn't seem to be a way to stop and start the bot without freezing something.

Any additional function to click the "ok" button when you get disconnect from a game? (been having my bot freeze several times because it tries to create a new game before it gets out of the old one and it causes a disconnect.) Just something to hit "ok" if the character hasn't moved after the timer.

That's something for the DB devs to add into DB.
 
Back
Top