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

So ActionResourceManager.Ninja.NinkiGauge is accessing ActionResourceManager.CostTypesStruct.offset_C when it actually should read ActionResourceManager.CostTypesStruct.offset_A

Sorry for the long delay. This is fixed with the new build.
 
Noticing WorldManager.ZoneId does not differentiate between Normal and Extreme/Savage versions of instances. For example. The Dancing Plague is 845. The Dancing Plague (Extreme) is 858. However, WorldManager.ZoneId always returns 845. Also WorldManager.CurrentZoneName always has the Normal zone name as well. "The Dancing Plague" instead of "The Dancing Plague (Extreme)".

ActiveDirector.SubId returns 20062 for normal, and 20063 for extreme. However, ActiveDirector is null when ZoneId changes. It's only available a few seconds after changing zones. I've been using a janky solution of doing a wait for 3-4 seconds after zone change to read ActiveDirector.SubId.

Edit: Solved. WorldManager.RawZoneId seems to be what I'm looking for. It's returning 858 instead of 845 while in the Extreme.
 
Last edited:
Noticing WorldManager.ZoneId does not differentiate between Normal and Extreme/Savage versions of instances. For example. The Dancing Plague is 845. The Dancing Plague (Extreme) is 858. However, WorldManager.ZoneId always returns 845. Also WorldManager.CurrentZoneName always has the Normal zone name as well. "The Dancing Plague" instead of "The Dancing Plague (Extreme)".

ActiveDirector.SubId returns 20062 for normal, and 20063 for extreme. However, ActiveDirector is null when ZoneId changes. It's only available a few seconds after changing zones. I've been using a janky solution of doing a wait for 3-4 seconds after zone change to read ActiveDirector.SubId.

Edit: Solved. WorldManager.RawZoneId seems to be what I'm looking for. It's returning 858 instead of 845 while in the Extreme.

A side effect of how maps used be handled on the server, with the id being the key. I changed that a while ago so that we just mapped the paths instead. It would make sense to use the rawid now but it would be a breaking change so I'll probably save it for the next expansion.
 
Hi mastahg, do you have recommendations for detecting very fast or literally instant cast spells used by NPCs? I've been polling for casts by iterating GameObjectManager, but that doesn't work when the cast time is actually zero. ACT can prove these exist in real time, but I think they have a different mechanism for reading casts than we do in RB's public API. Knowing about instant casts would be helpful for tracking specific sequences during complex fights where you need to wait for something to happen before responding (which may or may not damage or even target you in any way).
 
Hi mastahg, do you have recommendations for detecting very fast or literally instant cast spells used by NPCs? I've been polling for casts by iterating GameObjectManager, but that doesn't work when the cast time is actually zero. ACT can prove these exist in real time, but I think they have a different mechanism for reading casts than we do in RB's public API. Knowing about instant casts would be helpful for tracking specific sequences during complex fights where you need to wait for something to happen before responding (which may or may not damage or even target you in any way).
IIRC act intercepts the packets so its probably reading them that way. Only thing I can think of is to check the gamelogmanager and see if theres anything there.
 
I believe that there is something going on in the bot that is causing FPS to drop. I typically have FPS at a constant 100 when using RB and ATB or Kombatant. During an encounter it will be 100 but for a followup encounter it will drop to 50 ~ 60 until I stop RB and press start again .. at which point the FPS is back to normal.
 
Does this happen with a specific fight or is it universal? Does it involve certain scripts/plugins/botbases?
 
I believe that there is something going on in the bot that is causing FPS to drop. I typically have FPS at a constant 100 when using RB and ATB or Kombatant. During an encounter it will be 100 but for a followup encounter it will drop to 50 ~ 60 until I stop RB and press start again .. at which point the FPS is back to normal.
I'd need some logs. Also if you could test with Combat Assist and see if the issue also occurs, if it does, could you then test with kupo and see if its cr related.
 
Ver 568
Code:
Blue mage skills will no longer appear in actionmanager.currentactions as a non blue mage
 
I noticed the spells on Duty Action 1 or Duty Action 2 do not pulse when the skills on them are used. Can that be added?
 
Code:
fLog(AgentModule.GetAgentInterfaceByType<ff14bot.RemoteAgents.AgentDeepDungeonSaveData>().SaveStates);

AgentDeepDungeonSaveData does not appear to work correctly. It pulls incorrect information from the screen.
 

Attachments

  • image.png
    image.png
    261.5 KB · Views: 84
Version 570

Code:
Item.Icon now will return the correct image for high quality items
Fixed small bug in navigation code
Fixed AgentDeepDungeonSaveData
 
The db.s3db file seems to be missing some of the quests and items from todays events. EventItem 2003462 is missing. It's also missing quests 70301 and 70302 which are used in the event today, preventing me from making a profile for them.
 
Back
Top