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!

FFXIV All in One Combat Routines

Not sure what all changed, but I'm noticing a few things with the WHM:

It tries to spam ress regardless of settings, and after people have been ressed as well, stopping and starting the bot doesn't even change that.
Response time seems slower as well, it reacts way after people have dropped below whatever % things are set to.
It does not use regen on tanks with the regen ticked in the tank settings.


Had a question too, forgot about that. You think it's possible to have priority targets? For healing raids, where you prioritize one tank over the other.
 
Last edited:
Not sure what all changed, but I'm noticing a few things with the WHM:

It tries to spam ress regardless of settings, and after people have been ressed as well, stopping and starting the bot doesn't even change that.
Response time seems slower as well, it reacts way after people have dropped below whatever % things are set to.
It does not use regen on tanks with the regen ticked in the tank settings.


Had a question too, forgot about that. You think it's possible to have priority targets? For healing raids, where you prioritize one tank over the other.

hmmmm ok ill take a look at these for ya
 
Not sure what all changed, but I'm noticing a few things with the WHM:

It tries to spam ress regardless of settings, and after people have been ressed as well, stopping and starting the bot doesn't even change that.
Response time seems slower as well, it reacts way after people have dropped below whatever % things are set to.
It does not use regen on tanks with the regen ticked in the tank settings.


Had a question too, forgot about that. You think it's possible to have priority targets? For healing raids, where you prioritize one tank over the other.

ok looked at swiftcast there were a couple things messed up there the way its suppose to work is as follows:
if you have SC checked and someone dies its suppose to wait the time you have in your settings etc(3000) 3seconds,
then cast SC, if you have any of the other boxes check then will cast raise on them tank healer dps in that order

and the tank priority hmm added a box there where you enter the tanks name it should cast heals on that tank first hopefully

will need testing tho :-)
 
Hi, i'm constantly getting the following red text:

Code:
[22:57:51.629 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at FFXIVAllInOne.Helpers.Extensions.IsBoss() in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Helpers\Extensions.cs:line 318
   at FFXIVAllInOne.Rotations.BlackMage.<get_Fire>b__165(Object r) in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Rotations\BlackMage.cs:line 395
   at FFXIVAllInOne.Helpers.Casting.<>c__DisplayClass3.<Cast>b__0(Object ret) in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Helpers\Casting.cs:line 38
   at TreeSharp.Decorator.CanRun(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at ff14bot.TreeRoot.()
 
ok looked at swiftcast there were a couple things messed up there the way its suppose to work is as follows:
if you have SC checked and someone dies its suppose to wait the time you have in your settings etc(3000) 3seconds,
then cast SC, if you have any of the other boxes check then will cast raise on them tank healer dps in that order

and the tank priority hmm added a box there where you enter the tanks name it should cast heals on that tank first hopefully

will need testing tho :-)

Ooooh Sweet, I will let you know as soon as I've done some harder content. Thanks for being so fast =)
 
Hi, i'm constantly getting the following red text:

Code:
[22:57:51.629 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at FFXIVAllInOne.Helpers.Extensions.IsBoss() in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Helpers\Extensions.cs:line 318
   at FFXIVAllInOne.Rotations.BlackMage.<get_Fire>b__165(Object r) in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Rotations\BlackMage.cs:line 395
   at FFXIVAllInOne.Helpers.Casting.<>c__DisplayClass3.<Cast>b__0(Object ret) in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Helpers\Casting.cs:line 38
   at TreeSharp.Decorator.CanRun(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at ff14bot.TreeRoot.()

sweet ill check this out
 
Hi, i'm constantly getting the following red text:

Code:
[22:57:51.629 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at FFXIVAllInOne.Helpers.Extensions.IsBoss() in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Helpers\Extensions.cs:line 318
   at FFXIVAllInOne.Rotations.BlackMage.<get_Fire>b__165(Object r) in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Rotations\BlackMage.cs:line 395
   at FFXIVAllInOne.Helpers.Casting.<>c__DisplayClass3.<Cast>b__0(Object ret) in e:\<file>\<file>\<file>\<file>\<file>\Routines\FFXIV%20AllInOne\Helpers\Casting.cs:line 38
   at TreeSharp.Decorator.CanRun(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator.<Execute>d__0.MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at ff14bot.TreeRoot.()

should be fixed now
 
Last edited:
Great mate, thanks. I take it by your reaction to my first post you actually take on board information from users. I may have a few points to bring up later that I've picked up on. Black Mage only so far.
 
Great mate, thanks. I take it by your reaction to my first post you actually take on board information from users. I may have a few points to bring up later that I've picked up on. Black Mage only so far.

yeah mate i try to im still learning all this so im finding it interesting trying to fix the problems that people have, ive only really played a WHM, the other classes ive lvl'd ive wrote some sort of routine for them and only really tested on dummys,

so any feed back or other things you wanna see is great

thanks
 
is this dont works in koreanRB? cause gives me alot of error about jobs that are not in korean server cause in kore now the server patch is 2.4 and they dont have ninjas astrologian darknight and machinist please help!
 
is this dont works in koreanRB? cause gives me alot of error about jobs that are not in korean server cause in kore now the server patch is 2.4 and they dont have ninjas astrologian darknight and machinist please help!

not entirely sure about this maybe post ur log and ill take a look
 
The routine was working great until recently, when using ninja rotation it casts the mudras only and gives the following red error about combat.

[08:36:56.748 D] System.NullReferenceException: Object reference not set to an instance of an object.
at FFXIVAllInOne.Rotations.Ninja.<CreateCombat>b__34(Object r) in c:\Users\Someone\Desktop\FFXIV Bot\Reborn Buddy\Routines\Allinone\Rotations\Ninja.cs:line 166
at FFXIVAllInOne.Helpers.Casting.<>c__DisplayClass3.<Cast>b__0(Object ret) in c:\Users\Ric\Desktop\FFXIV Bot\Reborn Buddy\Routines\Allinone\Helpers\Casting.cs:line 38
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.TreeRoot.()
 
The routine was working great until recently, when using ninja rotation it casts the mudras only and gives the following red error about combat.

[08:36:56.748 D] System.NullReferenceException: Object reference not set to an instance of an object.
at FFXIVAllInOne.Rotations.Ninja.<CreateCombat>b__34(Object r) in c:\Users\Someone\Desktop\FFXIV Bot\Reborn Buddy\Routines\Allinone\Rotations\Ninja.cs:line 166
at FFXIVAllInOne.Helpers.Casting.<>c__DisplayClass3.<Cast>b__0(Object ret) in c:\Users\Ric\Desktop\FFXIV Bot\Reborn Buddy\Routines\Allinone\Helpers\Casting.cs:line 38
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.TreeRoot.()

ill take a look at this
 
not entirely sure about this maybe post ur log and ill take a look
this won't work in either the Korean or the Chinese version of RB. Those versions don't have any of the new classes, so anything that uses them won't work. If you were to download a Korean and Chinese version of RB and add the reference to those specific versions....you'll notice that the new classes aren't implemented anywhere in the bot.
 
so i tried to erase all the jobs and i run the bot but the log says
Code:
[19:12:58.479 N] Compiler Error: c: \ Download \ rebornbuddy \ Routines \ Allinone \ Settings \ ClassSettingsForm.cs (576,14): error CS1028: Unexpected preprocessor directive is .
[19:12:58.479 N] Compiler Error: c: \ Download \ rebornbuddy \ Routines \ Allinone \ Settings \ ClassSettingsForm.cs (3112,10): error CS1028: Unexpected preprocessor directive is .
before when i had allinone file with darknight astrologian and machinist it gived me lot error of jobs but after erasing it was fine just two log avobe show me in the rb log

wheredigo u mean that korean rb dont have those three jobs right if maybe korea gets the heavensword could this files work appropiatly after updating the reborn buddy too???
 
Last edited:
so i tried to erase all the jobs and i run the bot but the log says
Code:
[19:12:58.479 N] Compiler Error: c: \ Download \ rebornbuddy \ Routines \ Allinone \ Settings \ ClassSettingsForm.cs (576,14): error CS1028: Unexpected preprocessor directive is .
[19:12:58.479 N] Compiler Error: c: \ Download \ rebornbuddy \ Routines \ Allinone \ Settings \ ClassSettingsForm.cs (3112,10): error CS1028: Unexpected preprocessor directive is .
before when i had allinone file with darknight astrologian and machinist it gived me lot error of jobs but after erasing it was fine just two log avobe show me in the rb log

wheredigo u mean that korean rb dont have those three jobs right if maybe korea gets the heavensword could this files work appropiatly after updating the reborn buddy too???

in the classsettingsform.cs file there are regions in there for the classes you could try commenting out the 3 classes and see if that works

eg: add in /* to beginning and end as below

/*#region Dark Knight
code
code
code etc
endregion*/
 
this won't work in either the Korean or the Chinese version of RB. Those versions don't have any of the new classes, so anything that uses them won't work. If you were to download a Korean and Chinese version of RB and add the reference to those specific versions....you'll notice that the new classes aren't implemented anywhere in the bot.


so i could help them out by just removing those classes from what i have atm and sharing that?
 
so i could help them out by just removing those classes from what i have atm and sharing that?

You can wrap the portions of the code that deal with the added classes in #if's.....

Here is a quote from Mastahg regarding it...

Chinese files aren't used and are just a placeholder until we can get a korean translation completed.

As for combat routines, the creators probably did not take care to use #if !RB_CN && !RB_KR #endif to disable content that is not available for other regions. If you remove any files related to ninjas,astrologians,dark knights, and machinists the routines will probably work fine.

As to why plugins/tags don't work I can't say without a log.

Here's a link to the actual spot where he said that : HERE

I don't like he makes it sound like it's the developer's fault for not automagically knowing about internal compiler options and also thinking about those compiler options when we write things....especially things that were written before he released the Korean and Chinese versions....but then again..that's Mastahg for you.
 
You can wrap the portions of the code that deal with the added classes in #if's.....

Here is a quote from Mastahg regarding it...



Here's a link to the actual spot where he said that : HERE

I don't like he makes it sound like it's the developer's fault for not automagically knowing about internal compiler options and also thinking about those compiler options when we write things....especially things that were written before he released the Korean and Chinese versions....but then again..that's Mastahg for you.

are u able to help me out as to where i would put these tags?
 
Back
Top