• Visit Rebornbuddy
  • [Release] RebornBuddy64 Version 1.0.232 - DirectX11 / x64 bit compatible

    Discussion in 'Rebornbuddy Forum' started by mastahg, Feb 29, 2016.

    1. ikaikasimioni

      ikaikasimioni New Member

      Joined:
      Mar 6, 2016
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      1
      Hi im a old costmer can you help me recover my authentication code
       
    2. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Version 301

      Code:
      
      DeepDive:
      No longer runs into the barrier when entering a potd instance
      Improved detection of lust and rage states so they will now cast their abilities
      Added a small wait time to pomanders to prevent pomanders from being double cast
      No longer will lockup the bot when using the rbconsole while deep dive is running
      
      HotbarManager:
      HotbarSlots will now return the slots used by the transform bar
      
      
      
       
    3. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Build 303

      Code:
      
      GameObject.IsTargetable will now return the correct value
      BattleCharacter.IsDying will now return the correct value
      
      Updated some forced fate locations
      Updated some aethertyte offset locations
      
      Kupo:
      Darkknight updated
      
      
       
    4. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Version 304

      Code:
      
      Bug Fixes:
      Fixes issue where if the bot crashed afk status update could be spammed after running and closing the bot.
      Fixed issue where the player would sometimes jump after landing from a flying state
      Death counter in the info panel works correctly again
      Renamed ItemAttribute.Parry to ItemAttribute.Tenacity
      Items now have the correct cooldown value
      
      Changes:
      Ticks per second added to the info panel
      Loading profiles and pressing the start button are now asynchronous so the gui does not lock up during large profile loads.
      
      DeepDive:
      Will no longer use pomanders that affect the next floor when the next floor is a boss floor
      
      
       
    5. nt153133

      nt153133 New Member

      Joined:
      Nov 11, 2017
      Messages:
      22
      Likes Received:
      3
      Trophy Points:
      3
      Is DutyManager Queue'ing broken? No Matter what you give it, it only queues for tam-tam. Even just this snippet in console prints out `The Stone Vigil` then queues for Tam-Tam Deepcroft...forcing it into an array makes no difference.


      Code:
      var result = DataManager.InstanceContentResults.Values.FirstOrDefault(i => i.Id == 11);
      
      Log(result.EngName);
      
      DutyManager.Queue(result);
       
    6. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      New build coming that fixes the issue. Thanks for the report.
       
    7. nt153133

      nt153133 New Member

      Joined:
      Nov 11, 2017
      Messages:
      22
      Likes Received:
      3
      Trophy Points:
      3
      Thank you, works now. :)

      I did find the Magicites for HoH in memory, well the inventory which are

      InstanceContentDirector Director => DirectorManager.ActiveDirector as InstanceContentDirector;
      byte[] list = Core.Memory.ReadArray<byte>(Director.Pointer + 5160, 4);

      First 3 are the 3 slots (1-4 based on which type it is) and last one is the count, also found the function in ida that gets called when you cast it but I haven't been able to figure out how to call it. Reached the limit of my reversing so I put it on hold for now. Working on merging HoH and Potd into the same codebase and adding interchangeable boss logic.
       
    8. nt153133

      nt153133 New Member

      Joined:
      Nov 11, 2017
      Messages:
      22
      Likes Received:
      3
      Trophy Points:
      3
      Issue with DataManager.InstanceContentResults, it seems to need another column/field. If you view the actual table in Godbert some of instances have a different Key than field '9 (Order)' (idk what to call it) which is what DataManager.InstanceContentResults.DungeonId returns.

      Example: if your want to queue for The Bowel of Embers (Hard) you can queue with DutyManager.Queue(DataManager.InstanceContentResults.Values.FirstOrDefault(i => i.Id == 59)); but once you get inside Instance.DungeonId returns 20004 which is the key in Godbert for The Bowel of Embers (Hard). Same if you go into other hard/extreme stuff, Id 196 queues for the Great Gubal Library (Hard) which is correct but inside Instance.DungeonId returns it's key which is 47 which then if you try to get from InstanceContentResults 47 is Stinging Back. I'm not sure if InstanceContentResults needs another column which can be checked inside when using InstanceContentDirector since you need both numbers, one to queue, and the other to figure out what duty you're in. Same happens in potd/hoh which I'm trying to switch to all DB instance info for localization.


      Code:
      ff14bot.Directors.InstanceContentDirector Instance = ff14bot.Managers.DirectorManager.ActiveDirector as ff14bot.Directors.InstanceContentDirector;
      Log(Instance.DungeonId);
      Log(DataManager.InstanceContentResults.Values.FirstOrDefault(i => i.Id == Instance.DungeonId).EngName);
      
      returns (After Queuing into Great Gubal Library (hard) with id 196)

      47
      Stinging Back
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Version 309

      Code:
      
      Avoidance logic has been improved, should spasm less when attempting to run out of a circular aoe.
      -There still seems to be a rare race condition that I can't reproduce where it will still spasm.
      
      Removed some ancient code inside orderbot/fatebot that would cause the bot logic to pause for 5 seconds after casting a spell while out of combat.
      -UseItemTag has been updated to be faster and use updated logic for when to shorcircut its wait.
      -While i've tested this change with such large profiles its impossible to test all the edge cases so there might be new issues with this tag.
      
      Mounting up after teleporting will be more reliable and less likely to bug flyto out.
      
      DeepDungeon:
      No longer will use pomanders that buff the next floor when the next floor is a boss floor
      
      Kupo:
      All classes will now resummon the chocobo during combat
      
      3DOverlay:
      Will now update arrays in parallel when large amounts of triangles are passed into rendering
      Now accepts List<vector3> instead of only vector3[]
      
      
       
    10. zzi

      zzi Active Member

      Joined:
      Mar 10, 2016
      Messages:
      309
      Likes Received:
      44
      Trophy Points:
      28
      Lord, IIRC this data isn't 'InstanceContent' it's actually 'ContentFinderCondition' .

      It was designed specifically to get us into the dungeon, and not to identify the dungeon once we were in there. as that data comes from 'InstanceContent' as you have discovered.

      At one time this was a mash between the two datasets, (it might still be I don't recall specifically, it's changed a bit since I have looked at it). as the data was needed to correctly validate that we could enter a specific dungeon.
       
    11. quelibrium

      quelibrium New Member

      Joined:
      Dec 6, 2017
      Messages:
      15
      Likes Received:
      1
      Trophy Points:
      3
      For some reason Rb doesnt run Sodimm profile or Y2krazy profile could anyone explian to me if i am doing something wrong or if RB is bugging out .Ty in advance.
       

      Attached Files:

    12. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Looks like the mew plugin is throwing a bunch of errors. Unsure if thats causing the issue tho.

      Version 310
      Code:
      DeepDungeon:
      Potion logic updated, now will always only use the potion that provides the highest healing per second.
      No longer attempts to navigate to treasure chests immediately after having used them.
      Targeting logic has been optimized for faster performance.
      No longer will target mobs 3 levels or lower from the player once the cairn of passage is activated unless they aggro the player.
      
      
       
      quelibrium likes this.
    13. quelibrium

      quelibrium New Member

      Joined:
      Dec 6, 2017
      Messages:
      15
      Likes Received:
      1
      Trophy Points:
      3
      Thx Mastahg your absolutley right .Now it works like a charm.
       
    14. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Version 311
      Code:
      More avoidancemanager improvements, should hopefully no longer spasm when running out of avoids.
      
      
      DeepDungeon:
      Attempt to detect when we've looted a chest that contains a pomander that we cannot carry anymore of.
      -This should work in other locales but I haven't tested it.
      Death counter is now incremented on death
      Bot willl stop casting when removing the lust aura.
      Looting chest logic handler has been rewritten to be better handle chests that explode
      One second wait has been added to using pomanders to prevent triggering the anti-stuck
      Added a IsValid to a poi-usage to prevent errors when a target dies
      
      Kupo:
      Physical dps classes will now use second wind when health falls below 40%
      Melee physical dps will now used bloodbath when health falls below 60%
      
      
      Api:
      Added two fields to InstanceContentResult
      
      
       
    15. Albundy75

      Albundy75 New Member

      Joined:
      Dec 30, 2011
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      1
      DeepDungeon Menu missing since last update
       
    16. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Very strange issue. Pushing a new build now.
       
    17. quelibrium

      quelibrium New Member

      Joined:
      Dec 6, 2017
      Messages:
      15
      Likes Received:
      1
      Trophy Points:
      3
      Patch 5.1 is live now :)
       
    18. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      I'm aiming for a release later tonight, possibly a earlier release that has functionality for all the features except for gathering.

      Also soliciting feedback on how I should handle the desynthesis changes.
      Now items have a 100% chance to desynth so CommonTasks.GetDesynthesisChance and others are useless. I am considering either having those return 100% now, or perhaps return instead how close the player is to the ideal desynth for the item.
       
      quelibrium likes this.
    19. Sinbeard

      Sinbeard New Member

      Joined:
      Oct 14, 2019
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      1
      I think that second option is pretty neat. Ultimately I don't think it will matter a whole lot - I imagine most (??) people will simply spam desynth to max, but data is good and maybe there's a good use case for having it. I imagine the change is fairly simple math (famous last words I guess), so it's probably a pretty good choice.
       
    20. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,228
      Likes Received:
      212
      Trophy Points:
      63
      Version 315
      Code:
      
      
      Initial support for ffxiv 5.1
      
      
      Known Issues:
      Gathering is currently unsupported.
      Kupo needs an update for a few classes, especially ninja.
      
      CommonTasks.GetDesynthesisChance returns 100f if you can desynth the item.
      
      
      
       

    Share This Page