• Visit Rebornbuddy
  • [Release] RebornBuddy64 Version 1.0.232 - 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:
      4,703
      Likes Received:
      258
      Trophy Points:
      83
      Working fine for me, try right clicking save as if you can't get it to work normally.
       
    2. nt153133

      nt153133 Member

      Joined:
      Nov 11, 2017
      Messages:
      53
      Likes Received:
      7
      Trophy Points:
      8
      BagId in `ff14bot/Managers/Bag.cs` is off, it's the int at +8 not +4. Not sure what +4 is but it seems like a bag type, normal inventories are all 0x280 which is what bagid is reporting now.
       
    3. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,703
      Likes Received:
      258
      Trophy Points:
      83
      Pushing new build now.
       
    4. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      136
      Likes Received:
      3
      Trophy Points:
      18
      Mastahg is there a way to and a anti AFK cus as of right now we get kicked even if we are gathring
       
    5. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,703
      Likes Received:
      258
      Trophy Points:
      83
      New build coming now
       
    6. Zamphire

      Zamphire Member

      Joined:
      May 16, 2013
      Messages:
      281
      Likes Received:
      6
      Trophy Points:
      18
      It looks like FishManager currently only supports Mooch and has the spellID hard coded. Is it possible to get MoochII added in?
       
    7. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,703
      Likes Received:
      258
      Trophy Points:
      83

      You can use this for now

      Code:
              public static RunStatus Mooch2()
              {
                  if (FishingManager.CanMooch)
                  {
                      Logging.Write(@"Casting Mooch ({0})", FishingManager.MoochLevel);
                      if (ActionManager.DoAction(ActionType.Spell, 268, null))
                      {
                          FishingManager.MoochLevel++;
                      }
                  }
                  return RunStatus.Success;
              }
      
       
    8. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      hi mastahg, i met a problem when trying to make dragoon elusive jump to a specified direction when received an echo message,

      Code:
              private void GamelogManager_EchoRecevied(object sender, ChatEventArgs e)
              {
                  if (e.ChatLogEntry.Contents.StartsWith("@escape", StringComparison.InvariantCultureIgnoreCase))
                  {
                      var cameraheading = Core.Memory.Read<float>(CameraManager.CameraPtr + 0x130);
                      if (e.ChatLogEntry.Contents.Contains("invert")) cameraheading += 3.1415926f;
      
                      //character heading offset: +0xB0
                      Core.Memory.Write(Core.Me.Pointer + 0xB0, cameraheading);
                      ActionManager.DoAction(@"Elusive Jump", null);
      
                  }
              }
      this working in most situations, but i found when many spells is using by CR simultaneously, it sometimes can not jump to the proper direction. i guess it is because the gamelog event and treeroot are in different threads.
      how can i make sure a memory value is my expected value before greymagic's calls get executed?
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,703
      Likes Received:
      258
      Trophy Points:
      83
      You can try wrapping your code in a framelock, but its kinda skecthy.
      Best bet would be to set a flag that code in the main thread will check and then execute

      Code:
                              using (Core.Memory.AcquireFrame(true))
                              {
      }
      
       
    10. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      hi mastahg, could you tell me when should i use ff14bot.Ext.NoCacheRead<T> rather than Read<T>? is there a performance difference between them?
       
    11. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,703
      Likes Received:
      258
      Trophy Points:
      83
      Read<T> is cached for the current game frame and should be preferred as it will be faster if you read the same address within a frame, if the value might change midframe say after a function call then you might want to use nocacheread
       
      Akira0245 likes this.
    12. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      thank you!
       

    Share This Page