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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Release] RebornBuddy Version 1.0.461

Very excited to see this!

However, only RetainerTaskAsk is showing up in the Object Browser. Is there something I need to do on my end to get it to update to both?
Looks like I didn't declare it as public, doing another build now
 
It's not happening a lot, but I've returned from being AFK a couple of times and FATEBot has stopped with the following errors. Not sure if it's something I've done or an issue with the bot itself?

Code:
[06:19:28.819 V] Poor Maid's Misfortune fate.Level < settings.MinLevel
[06:19:28.819 N] No fates within operational parameters.
[06:19:31.849 V] Poor Maid's Misfortune fate.Level < settings.MinLevel
[06:19:31.849 N] No fates within operational parameters.
[06:19:32.051 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:19:52.083 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:20:12.083 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:20:32.118 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:20:52.121 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:21:12.153 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:21:32.181 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:21:52.214 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:22:12.222 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:22:32.226 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:22:52.264 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:23:12.299 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
[06:23:32.329 D] System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ff14bot.Managers.ChatLogEntry.(Byte[] )
   at ff14bot.Managers.ChatLogEntry..ctor(Byte[] bytes)
   at ff14bot.Managers.GamelogManager.Pulse()
   at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
   at ff14bot.TreeRoot.()
 
Really? That's bizarre. It's the only log I've generated today and the bot was stopped with a wall of red text (the text I pasted into previous post) when I came back from being AFK less than an hour ago.
 
Gardening botbase should probably have a wait time between fertilizies (and maybe tends?) It looks suspicious how quickly you go through the patches.

Also, is the code available for either chocobo or gardening? I'd like to see how you're using coroutines
 
Last edited:
Gardening botbase should probably have a wait time between fertilizies (and maybe tends?) It looks suspicious how quickly you go through the patches.

Also, is the code available for either chocobo or gardening? I'd like to see how you're using coroutines

The code is in the BotBases folder.
 
Version 245
Code:
Two new opensource bot bases have been added:

Garden bot:
Will fertilize and water and plants nearby when started then automatically do so again in an hour.

Chocobo Trainer:
Can be used to feed a stabled chocobo.
To use, stand next to the stable and right click it so the menu opens and then start the bot. You'll need to provide the name of the player who owns the chocobo in order for it to do anything.

Both of these botbases make heavy use of coroutines and should serve as good examples for the community.

Tickrate:
Code for limiting tickrate has been adjusted. 
Rebornbuddy aims to run at 30 ticks per second(tps), and would normally go way this above based on the framerate of the game. 
The tickrate code has been adjusted and now will run rebornbuddy much closer or at exactly 30tps.
You can now unlock the tickrate by setting it to 255, but seriously this isn't needed in any situation.

Mounts:
Rebornbuddy now supports using mounts other then the company chocobo.
You can select a fallback mount via the global settings button.
If you force a fallback mount then summoning a chocobo companion will be disabled.

Fatebot:
Fatebot now ignores Acubens from the fate "It's Not Lupus"
"Careless Whiskers" should be more navigable.

Orderbot:
NoCombatMoveTo tag added
-Takes an optional wait parameter that will wait X milliseconds after arriving at the destination for combat to clear before releasing control. Default is 5000ms

Api:
RetainerTaskAsk and RetainerTaskResult remote windows have been added.

Fixes:
Fixed Earring and Jewelery having incorrect ids in the enum.

Kupo:
Ninja will now use ninjutsus at low levels.

Great update just wanted to say thanks. Look forward to trying out the new botbases.
 
Mastahg said:
Orderbot:
NoCombatMoveTo tag added
-Takes an optional wait parameter that will wait X milliseconds after arriving at the destination for combat to clear before releasing control. Default is 5000ms

Does this mean I can resign my GoTo tag?
 
i like the idea of the chocobo feeding
but how exactly do you use it ?

i have the kraka root in inventory
and i entered the name of the owner of the bird.


the bot will open all the way to inventory
but then it wont feed it.
 
Gardening botbase should probably have a wait time between fertilizies (and maybe tends?) It looks suspicious how quickly you go through the patches.

Also, is the code available for either chocobo or gardening? I'd like to see how you're using coroutines

You can easily increase the delay, just find the number 1320 in the fertilizer.cs and increase it. It seems fast on your screen but to others it doesn't really seem fast at all in my opinion.

Does this mean I can resign my GoTo tag?

Maybe?

i like the idea of the chocobo feeding
but how exactly do you use it ?

i have the kraka root in inventory
and i entered the name of the owner of the bird.


the bot will open all the way to inventory
but then it wont feed it.

Def gonna need a log.
Also was it Personal or free company stable?
 
Log for choco feeding at my personal stables.

Open menu on stable and clicked start. It opens items then stops the bot.

Tried K Root and all food does the same.
 

Attachments

Are you only right clicking on the stable and then running the bot? Cause you'll get that error if you open the stable menu and then click the tend to my chocobo button.
 
I'm having the same thing happen. It's a free company choco stable. Enter my name under botbase settings, select feed, click chocobo stable once to open main menu and start the bot. The Bot opens the feed menu, but doesn't actually use the greens. Here's my logs, going to play around with different greens and see if it's just Krakka roots,
 

Attachments

Krakka roots is the only one i bother using. Ill look into it.
 
Version 250
Code:
Chocobotrainer should work correctly now.
Bot will once again close if the game is closed.
When setting the POI more useful information is displayed then just the type.
Dismount tag added.

UseObject,UseItem,Emote tags:
Don't try and set the poi if we are incombat but don't have any valid targets.
Will now search all provided hotspots for objects to interact with rather then only the one we are navigating to.
 
Back
Top