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

Concern: Lack of RB Progress vs Free Alternatives – Time to Evolve?

Updated for patch 7.3
I’ve been using Rebornbuddy for many years, and I hope you don’t mind me saying this—I really think the navigation system could use some improvements. To be honest, It often gives incorrect navigation paths, causing my character to wander around aimlessly. In comparison, Lisbeth’s navigation is much more stable, and its LisbethTravel Tag is also very reliable. But since I’m not a crafting-focused player, I don’t really want to purchase Lisbeth just for the navigation feature.
 
I've moved your post to a more appropriate thread about the work being done on RB.


I’ve been using Rebornbuddy for many years, and I hope you don’t mind me saying this—I really think the navigation system could use some improvements. To be honest, It often gives incorrect navigation paths, causing my character to wander around aimlessly. In comparison, Lisbeth’s navigation is much more stable, and its LisbethTravel Tag is also very reliable. But since I’m not a crafting-focused player, I don’t really want to purchase Lisbeth just for the navigation feature.


Do you have some concrete examples of where RB's ground navigation acts as you say, I would appreciate any logs or sample coordinates. As for Lisbeth and it's travel tag, Lisbeth uses rebornbuddys built in navigation for its ground based pathfinding. It does however have it's own flight based navigation. If your creating your own profiles, and are talking about the FlyTo tag, it is not great for navigating long distances, and paths should be broken up into smaller waypoint like chunks.
 
At the same time I have been reaching out to saga about the current state of lisbeth. I know lisbeth is THE addon that some people solely use rb for, and in its current state leaves many people disappointed. He's given me notice that he intends to dedicate some time to getting it back into shape. 🤞


Saga is still being very quiet/lack of updates on Lisbeth. How is the talks going with them? Have they been talking to you recently? Or have they ghosted you like they have their discord? Honestly the only reason I use your services is because Lisbeth works through it. Without a functioning Lisbeth. I have very little motivation to use rebornbuddy. Have you considered making your own crafter and gatherer addition to RB to circumvent these issues? I know we have Orderbot. But it's not as streamlined as Lisbeth, not even remotely.

Also, now that you can mount while moving. Have you considered adding movement while mounting? It'll make the bot look less bot like if you're not just standing still while mounting.
 
Saga is still being very quiet/lack of updates on Lisbeth. How is the talks going with them? Have they been talking to you recently? Or have they ghosted you like they have their discord? Honestly the only reason I use your services is because Lisbeth works through it. Without a functioning Lisbeth. I have very little motivation to use rebornbuddy. Have you considered making your own crafter and gatherer addition to RB to circumvent these issues? I know we have Orderbot. But it's not as streamlined as Lisbeth, not even remotely.

Also, now that you can mount while moving. Have you considered adding movement while mounting? It'll make the bot look less bot like if you're not just standing still while mounting.
He's been on and off fixing issues when I report them. I'm looking into crafting stuff right now as there are a few open source tools that could be integrated into rb to solve crafting macros. Gathering is a bit more difficult, but I am also considering something for cosmic exploration gathering.

Rb has supported moving while mounting for quite some time now for anything that uses the standard navigator.
 
I've moved your post to a more appropriate thread about the work being done on RB.





Do you have some concrete examples of where RB's ground navigation acts as you say, I would appreciate any logs or sample coordinates. As for Lisbeth and it's travel tag, Lisbeth uses rebornbuddys built in navigation for its ground based pathfinding. It does however have it's own flight based navigation. If your creating your own profiles, and are talking about the FlyTo tag, it is not great for navigating long distances, and paths should be broken up into smaller waypoint like chunks.

profile snippet(LisbethTravel is working):

XML:
<If condition="GetQuestStep(70741) == 1">
    <!-- <LisbethTravel XYZ="-152.82433, 3.6225784, -352.043" ZoneId="1188" /> -->
    <GetTo XYZ="-152.82433, 3.6225784, -352.043" ZoneId="1188" />
    <TalkTo NpcId="1052308" QuestId="70741" XYZ="-152.7276, 3.6225784, -349.87415" />
</If>


log:

Code:
[11:58:36.593 N] [Magitek] [Toggles] Successfully set 0 toggle hotkeys for Pictomancer
[11:58:39.852 N] [NavGraph] Objective set to Move to <-152.82433, 3.6225784, -352.043> on 克扎玛乌卡湿地(1188)
[11:58:42.938 D] Moving to Move to <-152.82433, 3.6225784, -352.043> on 克扎玛乌卡湿地(1188) from <-284.4481, 12.976232, -815.25195>
[11:58:42.939 N] RequestingCN path on 1188-0 from <-284.4481, 12.976232, -815.25195> to <-152.82433, 3.6225784, -352.043> (5)
[11:58:43.288 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3469271 ms
[11:58:46.029 D] DoAction Mount 201 0xE0000000
[11:59:04.547 N] RequestingCN path on 1188-0 from <-257.95746, 14.87546, -614.37897> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:04.875 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3275861 ms
[11:59:13.071 N] RequestingCN path on 1188-0 from <-236.06058, 5.698841, -520.4898> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:13.539 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.4686394 ms
[11:59:16.130 N] RequestingCN path on 1188-0 from <-221.76852, -0.39999998, -491.18088> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:16.282 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1518373 ms
[11:59:31.578 N] RequestingCN path on 1188-0 from <-132.1808, 2.4363575, -368.18372> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:32.261 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.6826005 ms
[11:59:34.678 N] RequestingCN path on 1188-0 from <-97.415405, 2.7108328, -380.14813> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:34.829 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1507254 ms
[11:59:43.955 N] RequestingCN path on 1188-0 from <-110.958405, 3.2238047, -336.5649> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:44.106 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1517649 ms
[11:59:47.017 N] RequestingCN path on 1188-0 from <-90.36715, 6.031008, -306.11758> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:47.330 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3127539 ms
[11:59:50.127 N] RequestingCN path on 1188-0 from <-69.46977, 5.0195932, -275.2176> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:50.276 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1489965 ms
[11:59:53.233 N] RequestingCN path on 1188-0 from <-48.576637, 3.7891047, -244.32457> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:53.382 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1488792 ms
[11:59:56.338 N] RequestingCN path on 1188-0 from <-27.70247, 3.0894787, -213.46065> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:56.493 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1541527 ms
[11:59:59.437 N] RequestingCN path on 1188-0 from <-3.196437, -0.6000156, -177.22693> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:59.728 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.2906245 ms
[12:00:02.545 N] RequestingCN path on 1188-0 from <13.063627, 0.41813135, -135.30783> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:02.692 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1470478 ms
[12:00:14.964 N] RequestingCN path on 1188-0 from <-8.733783, 3.1208022, -208.9678> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:15.123 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1595227 ms
[12:00:18.068 N] RequestingCN path on 1188-0 from <26.33599, 7.248475, -221.16614> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:18.226 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1571099 ms
[12:00:21.175 N] RequestingCN path on 1188-0 from <58.28048, 7.4183826, -229.34087> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:21.353 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1780180 ms
[12:00:24.275 N] RequestingCN path on 1188-0 from <93.41683, 5.507736, -241.0869> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:24.424 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1482286 ms
[12:00:27.379 N] RequestingCN path on 1188-0 from <133.16425, -0.6000001, -255.25867> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:27.888 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.5081004 ms
[12:00:30.440 N] RequestingCN path on 1188-0 from <191.0793, -0.6000001, -275.04996> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:30.597 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1571401 ms
[12:00:33.548 N] RequestingCN path on 1188-0 from <249.9076, -0.6000001, -295.15335> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:33.697 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1488002 ms
[12:00:36.658 N] RequestingCN path on 1188-0 from <308.7764, -0.6000001, -315.27045> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:36.819 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1614723 ms
[12:00:39.719 N] RequestingCN path on 1188-0 from <366.69693, -0.6000001, -335.0637> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:40.038 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3189233 ms
[12:00:42.824 N] RequestingCN path on 1188-0 from <402.35666, -0.39999998, -347.24896> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:42.980 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1563104 ms
[12:00:45.189 N] Stopping the bot. Reason:Pushed the stop button.
 
profile snippet(LisbethTravel is working):

XML:
<If condition="GetQuestStep(70741) == 1">
    <!-- <LisbethTravel XYZ="-152.82433, 3.6225784, -352.043" ZoneId="1188" /> -->
    <GetTo XYZ="-152.82433, 3.6225784, -352.043" ZoneId="1188" />
    <TalkTo NpcId="1052308" QuestId="70741" XYZ="-152.7276, 3.6225784, -349.87415" />
</If>


log:

Code:
[11:58:36.593 N] [Magitek] [Toggles] Successfully set 0 toggle hotkeys for Pictomancer
[11:58:39.852 N] [NavGraph] Objective set to Move to <-152.82433, 3.6225784, -352.043> on 克扎玛乌卡湿地(1188)
[11:58:42.938 D] Moving to Move to <-152.82433, 3.6225784, -352.043> on 克扎玛乌卡湿地(1188) from <-284.4481, 12.976232, -815.25195>
[11:58:42.939 N] RequestingCN path on 1188-0 from <-284.4481, 12.976232, -815.25195> to <-152.82433, 3.6225784, -352.043> (5)
[11:58:43.288 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3469271 ms
[11:58:46.029 D] DoAction Mount 201 0xE0000000
[11:59:04.547 N] RequestingCN path on 1188-0 from <-257.95746, 14.87546, -614.37897> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:04.875 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3275861 ms
[11:59:13.071 N] RequestingCN path on 1188-0 from <-236.06058, 5.698841, -520.4898> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:13.539 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.4686394 ms
[11:59:16.130 N] RequestingCN path on 1188-0 from <-221.76852, -0.39999998, -491.18088> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:16.282 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1518373 ms
[11:59:31.578 N] RequestingCN path on 1188-0 from <-132.1808, 2.4363575, -368.18372> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:32.261 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.6826005 ms
[11:59:34.678 N] RequestingCN path on 1188-0 from <-97.415405, 2.7108328, -380.14813> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:34.829 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1507254 ms
[11:59:43.955 N] RequestingCN path on 1188-0 from <-110.958405, 3.2238047, -336.5649> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:44.106 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1517649 ms
[11:59:47.017 N] RequestingCN path on 1188-0 from <-90.36715, 6.031008, -306.11758> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:47.330 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3127539 ms
[11:59:50.127 N] RequestingCN path on 1188-0 from <-69.46977, 5.0195932, -275.2176> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:50.276 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1489965 ms
[11:59:53.233 N] RequestingCN path on 1188-0 from <-48.576637, 3.7891047, -244.32457> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:53.382 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1488792 ms
[11:59:56.338 N] RequestingCN path on 1188-0 from <-27.70247, 3.0894787, -213.46065> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:56.493 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1541527 ms
[11:59:59.437 N] RequestingCN path on 1188-0 from <-3.196437, -0.6000156, -177.22693> to <-152.82433, 3.6225784, -352.043> (5)
[11:59:59.728 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.2906245 ms
[12:00:02.545 N] RequestingCN path on 1188-0 from <13.063627, 0.41813135, -135.30783> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:02.692 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1470478 ms
[12:00:14.964 N] RequestingCN path on 1188-0 from <-8.733783, 3.1208022, -208.9678> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:15.123 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1595227 ms
[12:00:18.068 N] RequestingCN path on 1188-0 from <26.33599, 7.248475, -221.16614> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:18.226 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1571099 ms
[12:00:21.175 N] RequestingCN path on 1188-0 from <58.28048, 7.4183826, -229.34087> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:21.353 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1780180 ms
[12:00:24.275 N] RequestingCN path on 1188-0 from <93.41683, 5.507736, -241.0869> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:24.424 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1482286 ms
[12:00:27.379 N] RequestingCN path on 1188-0 from <133.16425, -0.6000001, -255.25867> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:27.888 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.5081004 ms
[12:00:30.440 N] RequestingCN path on 1188-0 from <191.0793, -0.6000001, -275.04996> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:30.597 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1571401 ms
[12:00:33.548 N] RequestingCN path on 1188-0 from <249.9076, -0.6000001, -295.15335> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:33.697 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1488002 ms
[12:00:36.658 N] RequestingCN path on 1188-0 from <308.7764, -0.6000001, -315.27045> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:36.819 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1614723 ms
[12:00:39.719 N] RequestingCN path on 1188-0 from <366.69693, -0.6000001, -335.0637> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:40.038 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.3189233 ms
[12:00:42.824 N] RequestingCN path on 1188-0 from <402.35666, -0.39999998, -347.24896> to <-152.82433, 3.6225784, -352.043> (5)
[12:00:42.980 N] Received path response to <-152.82433, 3.6225784, -352.043> in 00:00:00.1563104 ms
[12:00:45.189 N] Stopping the bot. Reason:Pushed the stop button.


The following worked for me without issue.

Code:
     <GetTo XYZ="-284.4481, 12.976232, -815.25195" ZoneId="1188" />
    
 <GetTo XYZ="-152.82433, 3.6225784, -352.043" ZoneId="1188" />

With an incomplete log I can't make a determination, but I have had reports of llamamarket interfering with the navigation. If you have that plugin can you please try disabling, otherwise can I get the full log?
 
The following worked for me without issue.

Code:
     <GetTo XYZ="-284.4481, 12.976232, -815.25195" ZoneId="1188" />
   
 <GetTo XYZ="-152.82433, 3.6225784, -352.043" ZoneId="1188" />

With an incomplete log I can't make a determination, but I have had reports of llamamarket interfering with the navigation. If you have that plugin can you please try disabling, otherwise can I get the full log?
Attached are the logs from using and uninstalling the llamamarket Bot.
 

Attachments

Attached are the logs from using and uninstalling the llamamarket Bot.

These are navigating to different cordinates, but again these worked fine in my tests. Since you have a very heavily modified install (with a outdated __LlamaLibrary) I would recommend grabbing a clean install from https://updates.rebornbuddy.com/ and trying the profile again with only the things needed to run the profile. Something must be interfering with the navigation system.

Can you try this small profile with a clean download with nothing added?

Code:
<?xml version="1.0" encoding="utf-8"?>
<Profile>
    <Name>gettest</Name>
    <KillRadius>90</KillRadius>
    <Order>
    
     <GetTo XYZ="917.188, 7.192321, -276.14502" ZoneId="1188" />
    
 <GetTo XYZ="847.34875, 15.8845825, -192.67572" ZoneId="1188" />

    </Order>
    <CodeChunks>
    </CodeChunks>
    <GrindAreas>
    </GrindAreas>
</Profile>
 
These are navigating to different cordinates, but again these worked fine in my tests. Since you have a very heavily modified install (with a outdated __LlamaLibrary) I would recommend grabbing a clean install from https://updates.rebornbuddy.com/ and trying the profile again with only the things needed to run the profile. Something must be interfering with the navigation system.

Can you try this small profile with a clean download with nothing added?

Code:
<?xml version="1.0" encoding="utf-8"?>
<Profile>
    <Name>gettest</Name>
    <KillRadius>90</KillRadius>
    <Order>
   
     <GetTo XYZ="917.188, 7.192321, -276.14502" ZoneId="1188" />
   
 <GetTo XYZ="847.34875, 15.8845825, -192.67572" ZoneId="1188" />

    </Order>
    <CodeChunks>
    </CodeChunks>
    <GrindAreas>
    </GrindAreas>
</Profile>

After testing, I found out what the problem was. The RetainerVentures plugin was interfering with the navigation. My apologies—I’ll make sure to test with a clean version of RB from now on.


Also... I’d like to write my own bot. When I select an NPC, it should automatically help me accept quests, handle dialogues, and complete tasks—while also recording things like npcId, xyz, questId, stepId, itemId, etc., so it's easy to assemble an order profile afterward. That way, I’d just need to find the NPC, select it, and the bot would handle all the clicking and logging (maybe with a little manual input here and there). But since RB lacks documentation and tutorials, I have no idea where to start. I tried looking at PickupQuestTag.cs, TurnInTag.cs, and TalkTo.cs to build this bot, but it just doesn’t work at all...
Would you mind adding some documentation or tutorials for bots and plugins?
 
After testing, I found out what the problem was. The RetainerVentures plugin was interfering with the navigation. My apologies—I’ll make sure to test with a clean version of RB from now on.


Also... I’d like to write my own bot. When I select an NPC, it should automatically help me accept quests, handle dialogues, and complete tasks—while also recording things like npcId, xyz, questId, stepId, itemId, etc., so it's easy to assemble an order profile afterward. That way, I’d just need to find the NPC, select it, and the bot would handle all the clicking and logging (maybe with a little manual input here and there). But since RB lacks documentation and tutorials, I have no idea where to start. I tried looking at PickupQuestTag.cs, TurnInTag.cs, and TalkTo.cs to build this bot, but it just doesn’t work at all...
Would you mind adding some documentation or tutorials for bots and plugins?

If your interested in plugins and botbases I would highly recommend looking at the included ones that with ship with RB. They are all opensource and pretty simple to read if you have experience with C#.

As for your goal, a plugin would probably be better suited, but before I being I would suggest that if you're interested in making questing profiles using the built in QuestDevTools plugin will likely be be much better then the generation of a new plugin/botbase. This plugin will update your clipboard with the various tags based on whats selected in the window and what unit is targeted ingame.


Now for your project idea, you'll face quite a few challenges, I would suggest creating a plugin and running most of the logic on the onpulse function. You'll have some difficulty figuring out what menu options were selected as there is no way to register such a event handler, you would have to compare the quest log each time onpulse and compare it against the last frame, you could do this to tell when a quest is accepted and turned in, and you'd need to remember what the last npc targeted was. As for doing hotspots you would have a difficulty there as Rb doesn't include any functionality to tell directly if a mob is a quest mob. Handling talking would need to again be checked on a frame by frame basis to tell when the Talk window was open and register this information.

As you can see this would be quite the task to make something like this, and like I said you would likely be better off just using that time manually crafting a profile via the QuestDevTools
 
Back
Top