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!

[Chocobot] Chocobo Racing and MGP Farmer

kagamihiiragi17

Community Developer
Joined
Jun 24, 2014
Messages
873
[Chocobot] Chocobo Racing and MGP Farmer



Download
View attachment Chocobot_v1.0.0.zip

v1.0.0 - Initial Release

Chocobot is a chocobo racing and MGP farmer for the Gold Saucer. It will race over and over again in the class and on the map of your choosing, gaining experience for your chocobo and MGP in the process.

How to Set Up
Download Chocobot and extract it in your BotBases folder. To start it, select Chocobot from the dropdown list in the top-right corner of RB and click start. If you don't have the teleport for Gold Saucer, please start the bot within the Gold Saucer area. It will automatically move to the Chocobo Race Master and start farming.

Options
Within the Botbase Settings, you can choose the class and course to race on, and there's also an option to send the key to make your chocobo run to the window.

WARNING! I haven't reversed the function to make the chocobo run yet, so the bot sends the 'W' key to the active window when using the 'Send Run Key to Window' option. This means that FFXIV must be the active window in order for this option to work. If FFXIV is not the active window, it will send the 'W' key to whatever window is the active window, so if you're having the letter 'W' show up in your forum posts, turn off that option! It's best used for leaving it AFK for a few hours.

- kagamihiiragi17
 
Last edited:
Works great. Looking forward to when you find the function to make chocobo run.
Can you also have it hit '1' periodically to use whatever item you happen to have picked up?
 
Thanks, will try it later today.
Just by reading the code, I always wonder what are the param of SendAction(int elementCount, params uint[] param) in AtkAddonControl
 
works wonderfully but sadly enough this will only land me last place which is kinda sad. Could you please make it so that he uses always instead of just pressing it once in between? ALso pressing 1+2 once in awhile wouldn't go amiss either :)

Otherwise wonderful bot and a real alternative to AHK
 
Sadly it won't work for me. Every time I click start it just says:

[07:00:45.204 N] Starting ChocoboTrainer
[07:00:45.250 N] Stopping the bot. Reason:Failed to open menu
[07:00:45.250 D] CurrentBot.Stop()
[07:00:45.250 D] TreeHooks.Instance.ClearAll()
[07:00:45.250 N] Clearing all hooks.
[07:00:45.250 N] Hooks cleared, re-creating behaviors
[07:00:45.250 D] Replaced hook [Kupo.Combat] cfe4641a-5701-42b2-9fcb-a475cb5673b4
[07:00:45.251 D] Replaced hook [Kupo.Pull] a8146d3f-7fb3-4cba-a1a7-7314ccfc1954
[07:00:45.251 D] Replaced hook [Kupo.Rest] f15da371-042a-498f-af7f-932885b51204
[07:00:45.251 D] Replaced hook [Kupo.CombatBuffs] 08557300-427e-4fef-9666-1cb680b8f628
[07:00:45.251 D] Replaced hook [Kupo.Heal] ebbb9a84-208e-47cf-ab78-b5d767e2cb10
[07:00:45.251 D] Replaced hook [Kupo.PreCombatBuffs] b69e9724-181a-43b2-b505-0cf4815bc9a0
[07:00:45.251 D] Navigator.Clear()
[07:00:45.251 V] [Poi.Clear] Reason: Bot stopped
[07:00:45.251 D] OnStop event
[07:00:45.253 N] Bot Thread Ended. Was this requested?

I'm standing right in front of the counter for Chocobo Racing. And yes I completely finished the tutorials.
 
Last edited:
Sadly it won't work for me. Every time I click start it just says:

[07:00:45.204 N] Starting ChocoboTrainer
[07:00:45.250 N] Stopping the bot. Reason:Failed to open menu
[07:00:45.250 D] CurrentBot.Stop()
[07:00:45.250 D] TreeHooks.Instance.ClearAll()
[07:00:45.250 N] Clearing all hooks.
[07:00:45.250 N] Hooks cleared, re-creating behaviors
[07:00:45.250 D] Replaced hook [Kupo.Combat] cfe4641a-5701-42b2-9fcb-a475cb5673b4
[07:00:45.251 D] Replaced hook [Kupo.Pull] a8146d3f-7fb3-4cba-a1a7-7314ccfc1954
[07:00:45.251 D] Replaced hook [Kupo.Rest] f15da371-042a-498f-af7f-932885b51204
[07:00:45.251 D] Replaced hook [Kupo.CombatBuffs] 08557300-427e-4fef-9666-1cb680b8f628
[07:00:45.251 D] Replaced hook [Kupo.Heal] ebbb9a84-208e-47cf-ab78-b5d767e2cb10
[07:00:45.251 D] Replaced hook [Kupo.PreCombatBuffs] b69e9724-181a-43b2-b505-0cf4815bc9a0
[07:00:45.251 D] Navigator.Clear()
[07:00:45.251 V] [Poi.Clear] Reason: Bot stopped
[07:00:45.251 D] OnStop event
[07:00:45.253 N] Bot Thread Ended. Was this requested?

I'm standing right in front of the counter for Chocobo Racing. And yes I completely finished the tutorials.

That's ChocoboTrainer, not Chocobot. Wrong BotBase.
 
...Oh god. This is awkward.

Thanks for the help, haha... I blame the lack of sleep last night. Sorry about that!

Edit: The bot has been working great but it doesn't press W enough. I finish races with 10-30 stamina left. Always in last place. Could you make it hold it down all the time? Or an option for that?

I've also noticed that sometimes it bugs up when trying to talk to the race register. If it doesn't successfully join the race it just sits there saying 'Trying to join...' Could you add a checker to make it re-join if it doesn't get in after a certain amount of time?
 
Last edited:
Would it be possible that you add further classes after R-80 in your bot? Because using Open one is not really working that good for farm.
 
Ehy guys...w
Ty for this gr8 bot but i wanna ask one thing

Is normal that it misses chests and speed floor and also it doesn't use race items?Because it let me arrive always btw the last ones...

Ty in advance...
 
Last edited:
Ehy guys...w
Ty for this gr8 bot but i wanna ask one thing

Is normal that it misses chests and speed floor and also it doesn't use race items?Because it let me arrive always btw the last ones...

Ty in advance...

As it currently stands there is no API support for movement or actions within the bot, so currently, all this botbase does is hold down the "w" key until the end of the race.
 
As it currently stands there is no API support for movement or actions within the bot, so currently, all this botbase does is hold down the "w" key until the end of the race.


Oh.. i see :(

Ty for the explanation anyway!
 
I'm rather new to this C# stuff... so Im not able to edit the Form Designer.

I have added some of my own modifications and would like to share with everyone...

Changes
- I have added higher rating races, and also a "Best" option, which automatically chooses the lowest rating race possible.
- I have included a use item 1 instruction, to constantly spam item use while it races.
- I have converted the sprint duration to a variable. To change how long your chocobo sprints for, simply adjust this line...
public int SprintDuration = 6;
found in Chocobot.cs
- I have added const int for the left and right direction buttons, if you are savvy, you can make the chocobo move left or right if u want.

Meanwhile, I will try to add these into the UI if I manage to figure out my app installations.

GL

View attachment Chocobot.cs
View attachment ChocobotForm.Designer.cs
 
Ty for ur work...

But are these profiles or only should be putted into chocobot folder to edit it with ur new changes?
 
This bot works well. Replaced the files with Mrydeen and now my bird uses items and deaccels properly to conserve stamina, most of the time finishing 7th or better which is what I needed. Been using the chocobo plugin for the last 1400 races, but this is a improvement since it has item use as well, its also quicker to get thru the menus and to hit the race button as well as leave. However I noticed it stopped working properly after awhile and moved my character to the left of the counter then stopped. Basically it seems it didnt accept the next race entry when it popped up either for some reason. Is their a cause for this?
 
Yes i agree...a lot better now... even if something else should be done to do it even better (like avoiding debuff floor) and take buff floor and chests.
But for now it's a really good improvement...

Ty for having shared with us!
 
@Diago1

Did you mean it stopped at accepting the "Accept" race console when the Queue was ready? I did not modify anything in that area, it might be a momentary glitch with reborn connecting with its server maybe *cross fingers* but if you mean that it stopped at the Rating Race selection, its because the rating selected isnt in the available list.
 
@Diago1

Did you mean it stopped at accepting the "Accept" race console when the Queue was ready? I did not modify anything in that area, it might be a momentary glitch with reborn connecting with its server maybe *cross fingers* but if you mean that it stopped at the Rating Race selection, its because the rating selected isnt in the available list.

Basically I have it set to Best. It would register for the race and everything, but then sometimes it would move on its own, and not accept the race ready prompt going in.
 
Ok found the problem, didnt turn off the chocobo plugin, musta been causing an issue. Left your bot goin for 7 hours while I slept, took my new G9 Rank 1 bird all the way to 20. Works well. Hope more goes into this bot.
 
Back
Top