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] RebornBuddy64 Version 1.0.681 - DirectX11 / x64 bit compatible

Looks like ExBuddy checks GatheringManager.WindowOpen vs checking if the window is actually open, and that property returns true a little bit quicker then the window being ready. I'll make a small change that will have WindowOpen check the actual state of the window and not just the callback. For lisbeth, itll be need to be recompiled.
 
can we have the new Blue Mage skill added in ActionManager.CurrentActions?
from 18295 to 18325,
ActionManager.HasSpell(18295) will return false, even though
ActionManager.DoAction(18295, Core.Target) return true and the skill is being cast in game.
 
can we have the new Blue Mage skill added in ActionManager.CurrentActions?
from 18295 to 18325,
ActionManager.HasSpell(18295) will return false, even though
ActionManager.DoAction(18295, Core.Target) return true and the skill is being cast in game.

Yea. i need to push a database build.
 
RB no longer click any UI when FFXIV windows is inactive when using multiple monitor and it's clicked on other screen. Like when using Order Bot to do daily beast tribe. It's just spams windows and not accepting any quest
 
Is there any event that gets fired after a botbase has been stopped? I was trying to use a plugin that would save current botbase from BotManager, Treestop then use the event OnBotbaseStop (or whatever it's called) to start another botbase and it stopped it fine but I'm assuming the onbotbasestop event is called before it fully stops because in that event you can't change current since it complains you can't change it while it's running. Once the botbase fully stops there's nothing to pulse plugins so I can't think of another way to change current and start it.
 
RB no longer click any UI when FFXIV windows is inactive when using multiple monitor and it's clicked on other screen. Like when using Order Bot to do daily beast tribe. It's just spams windows and not accepting any quest

I'll have to take a look at setting up my 2nd monitor. Thanks for the report.

Is there any event that gets fired after a botbase has been stopped? I was trying to use a plugin that would save current botbase from BotManager, Treestop then use the event OnBotbaseStop (or whatever it's called) to start another botbase and it stopped it fine but I'm assuming the onbotbasestop event is called before it fully stops because in that event you can't change current since it complains you can't change it while it's running. Once the botbase fully stops there's nothing to pulse plugins so I can't think of another way to change current and start it.

You tried TreeRoot.OnStop ?

You can just spin up a thread/task that waits a little bit inside the TreeRoot.OnStop event then have that start up another one.
 
I did not try TreeRoot onstop, i shall check it out. In the mean time I did finally figure out how to call the Split function on a bagslot. I wrote it up here as bagslot extension method with the pattern matching done inside just for clarity. Idk if you want to add it as a base function, either way i'll add it into my library for now but it would be useful for taking items from retainers, split how much you really need and put the rest back. I also found how to sell items with the retainers, they have their own shopIdPtr which is an offset off the retainer inventory agent but that is a bit more of narrow use case and you need to have their inventory open.


Code:
internal static bool Split(this BagSlot bagSlot, int amount)
{
    var patternFinder = new GreyMagic.PatternFinder(Core.Memory);
    IntPtr move= patternFinder.Find("48 8D 0D ? ? ? ? E8 ? ? ? ? 48 85 C0 74 ? 4C 63 78 ? Add 3 TraceRelative");
    IntPtr SplitFunc= patternFinder.Find("40 55 53 56 41 56 41 57 48 8D 6C 24 ? 48 81 EC ? ? ? ? 48 8B 05 ? ? ? ? 48 33 C4 48 89 45 ? 8D 82 ? ? ? ?");
   
    lock (Core.Memory.Executor.AssemblyLock)
    {
        using (Core.Memory.TemporaryCacheState(false))
        {
            return Core.Memory.CallInjected64<uint>(SplitFunc, new object[4]
            {
                move,
                (uint)bagSlot.BagId,
                bagSlot.Slot,
                amount
            }) == 0;
        }
    }
}
 
Last edited:
Did the latest game update change anything? Usually the program gives me the error saying "Current version not supported" after an update. Now it all of a sudden requires admin privileges to launch and when you hit "Login" the program suspends and closes. Before you ask: It didnt ask for an update either.
 
Did the latest game update change anything? Usually the program gives me the error saying "Current version not supported" after an update. Now it all of a sudden requires admin privileges to launch and when you hit "Login" the program suspends and closes. Before you ask: It didnt ask for an update either.

Nothing changed. Try a clean install, if that fails post a log.
 
Is there an Item property i'm missing for bool AdvancedMateriaMelding? I see the Materia slots column in the db but nothing about if you can overmeld. Would seem like a waste to have to dump all the items and load it as a data file just for that column. To add materia removing I already had to load a file with the Materia sheet and a file with all items would be heavy. I can affix materia on an item but i wanted to limit the interface to usable materia slots which become problematic if you can't tell if an item is prohibited from advanced melding.
 
Redownloaded did a full clean install. Its still asking for admin privileges > goes to this section: (obviously blocked out the key) > when I hit login it vanishes and never loads (waited 10 mins between each try). I've followed it on the task manager and once I hit login on the image provided, it gets suspended then closes.

Actions taken:
- Run as admin
- Turned off AV
- Let it go through firewall
- Shutdown firewall
- Rebooted PC
- Updated PC

Really only thing left is reinstall windows lol...
Edit: It never loads the 2nd part so there is never a log that I can copy over
 

Attachments

  • KdMmbpW.webp
    KdMmbpW.webp
    4.2 KB · Views: 232
Is there an Item property i'm missing for bool AdvancedMateriaMelding? I see the Materia slots column in the db but nothing about if you can overmeld. Would seem like a waste to have to dump all the items and load it as a data file just for that column. To add materia removing I already had to load a file with the Materia sheet and a file with all items would be heavy. I can affix materia on an item but i wanted to limit the interface to usable materia slots which become problematic if you can't tell if an item is prohibited from advanced melding.

Idk what "bool AdvancedMateriaMelding" is, I never added the materia slots because it didn't make sense to add that api when I wasn't planning on adding the ability to add/remove materia.


Redownloaded did a full clean install. Its still asking for admin privileges > goes to this section: (obviously blocked out the key) > when I hit login it vanishes and never loads (waited 10 mins between each try). I've followed it on the task manager and once I hit login on the image provided, it gets suspended then closes.

Actions taken:
- Run as admin
- Turned off AV
- Let it go through firewall
- Shutdown firewall
- Rebooted PC
- Updated PC

Really only thing left is reinstall windows lol...
Edit: It never loads the 2nd part so there is never a log that I can copy over


It requests admin when the game is detected but it doesn't have privilege to attach to it, which should never happen in most cases. It should still be generating a log file if your getting to the login prompt, check the logs folder.
 
Back
Top