• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Release] RebornBuddy64 Version 1.0.424 - DirectX11 / x64 bit compatible

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

    1. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      Version 630
      Code:
      ActionResourceManager.Viper added
      AetherCurrentManager Updated
      InstanceContentDirector updated
      
      Thanks @zzi for the help with the InstanceContentDirector
       
      user00719284 likes this.
    2. teddyvgt

      teddyvgt Community Developer

      Joined:
      Oct 13, 2012
      Messages:
      67
      Likes Received:
      1
      Trophy Points:
      8
      QQ截图20240702052607.png
      It does not take effect at level 80
       
    3. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      None of that is unlocked at level 80, yes. I'm not adding the color since its purely based on actionmanager.lastspell
       
    4. teddyvgt

      teddyvgt Community Developer

      Joined:
      Oct 13, 2012
      Messages:
      67
      Likes Received:
      1
      Trophy Points:
      8
      As shown in the picture, can we obtain this state? This state is actually not redundant and can be used in conjunction with other judgments to create a more reasonable battle loop logic. QQ截图20240701102720.png
       
    5. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      649
      Likes Received:
      18
      Trophy Points:
      18
      Found another bug, it seems Shop.Purchase is throwing an exception when trying to buy stuff from a gil vendor.

      Code:
      Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine
       ---> System.NullReferenceException: Object reference not set to an instance of an object.
         at ff14bot.RemoteWindows.Shop.get_Items()
         at ff14bot.RemoteWindows.Shop.Purchase(UInt32 itemId, UInt32 itemCount)
      Can be tested using the following in the console when interacting with the Eulmore vendor named Dadden:

      Code:
      ff14bot.RemoteWindows.Shop.Purchase(4868, 1);
       
    6. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      It's something I looked into a while I go and it would have been annoying to implement, will consider looking into it again.

      Version 633
      Code:
      Fix Shop
      ActionManager will now pulse masked actions on the hotbars
      
      Kupo:
      Viper rotation greatly improved, still room for improvement but will now execute the basic level 80 rotation
      
      
       
    7. Illu

      Illu New Member

      Joined:
      Oct 17, 2014
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      1
      just for your information the skill you linked, is called first generation you want to execute that at 5 or 4 Anguine Tribute Stacks, or better said at your max stack count. after that one you want to use second generation, that one should be used at Anguine Tribute Stack Max - 1 so 4 or 3 stacks and so on.

      you should stop looking at you fancy glowing hot bars and actually tie your logic to buffs/stacks/etc.
       
    8. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      Version 634
      Code:
      ActionResourceManager.Pictomancer added
      ActionResourceManager.Viper.DreadComboState added
      
       
    9. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      649
      Likes Received:
      18
      Trophy Points:
      18
      Thanks for the fix on Purchase! I'm getting reports of another weird exception when doing GatheringItem.GatherItem():

      Code:
      ---> ReadWriteMemoryException: Error while writing memory! Acesso inválido ao local de memória., at addr: 19FD87BC00A, Size: 1
         at GreyMagic.ExternalProcessMemory.WriteByteBuffer(IntPtr addr, Void* buffer, Int32 count)
         at ff14bot.Managers.GatheringManager.set_QuickGathering(Boolean value)
         at ff14bot.Managers.GatheringItem.GatherItem()
      This seems to be happening only sometimes, I still haven't found a pattern to know why. It might be that it's trying to use the game's Quick Gathering function somehow on the node's item, perhaps when it's impossible. I'll try investigate more.
       
    10. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      QuickGathering is set to false on each attempt to gather items we don't grab everything in one swing.
       
    11. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      Looks like the offset for quick gathering matched incorrectly, replaced it now, should be working after a bot restart.
       
    12. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      649
      Likes Received:
      18
      Trophy Points:
      18
      Thanks a lot! Sorry to bother ya, but here's another one. WorldManager.CurrentWeather always returns None now. Can be tested with:

      Log(WorldManager.CurrentWeather);
       
    13. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      try now
       
    14. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      649
      Likes Received:
      18
      Trophy Points:
      18
      Seems fixed now, thanks!
       
    15. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      649
      Likes Received:
      18
      Trophy Points:
      18
      Gonna have to bother you yet again it seems, getting reports of a new similar exception, this time on the crafting manager. Could it be a bad offset again?

      Code:
      [15:20:50.788 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine
       ---> ReadWriteMemoryException: Error while reading memory! Only part of a ReadProcessMemory or WriteProcessMemory request was completed., at addr: BA2, Size: 2
         at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
         at GreyMagic.MemoryBase.Read[T](IntPtr addr)
         at ff14bot.Managers.CraftingManager.get_CurrentRecipeId()
         at ff14bot.Managers.CraftingManager.<>c__DisplayClass0_0.<SetRecipe>b__0()
         at Buddy.Coroutines.Coroutine.InternalWait(TimeSpan maxTimeout, Func`1 condition)
         at ff14bot.Managers.CraftingManager.SetRecipe(UInt32 recipeId)
       
    16. ylovez888888

      ylovez888888 New Member

      Joined:
      Sep 7, 2014
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      maybe something wrong with GameObjectManager.GetObjectsOfType<Treasure>()
      cannot return anything when the chests appear
       
    17. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      I can confirm the offsets are correct for this. Only thing I can think of is if your calling code on a separate thread that the function is being called mid update causing it to read a partial amount cause BA2 isn't even the offset so its not Zero+offset here.

      The recipe structs were changed and they are corrected in the new build but that shouldn't have had any effect on this function call. Also added the crystal information into the recipe struct as well.


      This should be working with a restart.
       
    18. ylovez888888

      ylovez888888 New Member

      Joined:
      Sep 7, 2014
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      It works!thx
      and CommonTasks.Desynthesize(ff14bot.Enums.DesynthesisResult, ff14bot.Managers.BagSlot) would crash the game
       
    19. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,330
      Likes Received:
      378
      Trophy Points:
      83
      Fixed

      Version 636
      Code:
      ActionResourceManager has been overhauled
      CostTypeStruct has been refactored as it has been expanded
      
      GetTo has been updated
      
      Kupo:
      Viper rotation updated, now does aoe and rattling coil generators
      
       
    20. kraftaddikt

      kraftaddikt Member

      Joined:
      Jul 3, 2015
      Messages:
      50
      Likes Received:
      4
      Trophy Points:
      8
      There was an emergency maintenance that finished just now.
      Current version of rbb seems to neeed an update to go along with that.
       

    Share This Page