• Visit Rebornbuddy
  • [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,229
      Likes Received:
      364
      Trophy Points:
      83
      I'd advise you read the documentation for the DoPvPCombo or any of the pvp functions as they ALL mention the combo ids.
       
    2. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      can you advise me on how to find that?
       
    3. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Use visual studio code or visual studio and add rb as a reference and look at either the object browser or just the hover tooltips. Or manually search for the function names in rebornbuddy.xml
       
    4. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      It doesn't seem to recognise that Ricochet and Gauss Round have 3 charges. So it wait for the CD to roll around
       
    5. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      72
      Likes Received:
      0
      Trophy Points:
      6
      i use this in console to list all pvp player actions
      Code:
      var sb = new StringBuilder();
      foreach (var spellData in DataManager.SpellCache.Values.Where(i => i.IsPlayerAction && i.IsPvP).OrderBy(i=>i.Job).ThenBy(i=>i.Affinity))
                  {
                      sb.AppendFormat("{0,-15}{1,-25}{2,-25}{3}",spellData.Id, spellData.Name, spellData.LocalizedName,spellData.Affinity); sb.AppendLine();
                  }
      sb.AppendLine();
      sb.AppendLine("Combos:");
      for(uint i=0;i<100;i++){
          SpellData spellData;
          DataManager.SpellCache.TryGetValue(ActionManager.GetPvPComboCurrentActionId(i), out spellData);
          if (spellData.Name != "" && spellData.Job != ClassJobType.Adventurer){
          sb.AppendFormat("{0,-10}{4,-5}{1,-25}{2,-25}{3}",spellData.Id, spellData.Name, spellData.LocalizedName, spellData.Affinity, i);
          sb.AppendLine();
      }}
      Log(sb.ToString());
      
       
      Last edited: Sep 22, 2020
    6. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      he actually had a URL to a screenshot but thank you
       
    7. Zamphire

      Zamphire Member

      Joined:
      May 16, 2013
      Messages:
      349
      Likes Received:
      11
      Trophy Points:
      18
      Code:
      [16:43:37.852 D] System.ArgumentException: An item with the same key has already been added.
         at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
         at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
         at ff14bot.Managers.DirectorManager.Update()
         at ff14bot.Behavior.Pulsator.Pulse(PulseFlags CurrentPulseFlags)
         at ff14bot.TreeRoot.()
      I'm getting this error message when doing multiple Leve quests back to back. As soon as I close the bot and open it back up it works fine until I go to the next leve quest. Here's a full log of me getting the error, restarting the bot, then moving to the next Leve quest and getting it again.
       

      Attached Files:

    8. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      New build coming in a few minutes that should resolve the issue.
       
    9. Ken512

      Ken512 Member

      Joined:
      Mar 21, 2015
      Messages:
      100
      Likes Received:
      0
      Trophy Points:
      16
      Code:
      [19:02:39.500 D] Exception while contacting authorization server.
      [19:02:39.502 D] System.TimeoutException: This request operation sent to net.tcp://auth.eu.buddyauth.com:5031/AuthService.svc did not receive a reply within the configured timeout (00:00:30).  The time allotted to this operation may have been a portion of a longer timeout.  This may be because the service is still processing the operation or because the service was unable to send a reply message.  Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client.
      
      Server stack trace:
         at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
         at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
         at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
         at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
      
      Exception rethrown at [0]:
         at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
         at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
         at Buddy.Auth.SR.IA.Do(Byte b, Object[] args)
         at Buddy.Auth.AuthService.Heartbeat(Object[] args)
         at ff14bot.Core.<>c.(AuthService )
         at Buddy.Auth.Service.Use[T](Func`2 codeBlock)
      After 5-10 minutes of running. Latest version.
       
    10. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      somthing crashing rb for everyone now
       

      Attached Files:

    11. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Really doesn't look like anything to do with the new version. Looks like the auth server is having connectivity issues.
       
    12. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      about 200 people crying about it
       
    13. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Ok, and? If its connectivity issue, nothing I can do.
       
    14. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      Any thoughts on why it doesn't seem to recognise that Ricochet and Gauss Round have 3 charges. So it wait for the CD to roll around in pvp
       
    15. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      How are you checking? I think your assuming why something is doing what it's doing rather then showing whats not working.
       
    16. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      why are you so defensive forget it I give up
       
    17. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      It's just been my experience when users say X is not doing Y because Z, that they are not correct with respect to Z. It could be something totally unrelated to charges.

      Also, it's not defensive to ask you to show your code.
       
    18. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      137
      Likes Received:
      4
      Trophy Points:
      18
      I have been a strong supporter for RB for a long time even when lifetimes stopped.
      i help people with it all day long on discord because no one likes forms.
      when I ask questions it's usually from another dev because they don't want to come in here.
      but its fine i am done wont ask for help in here again.
       
    19. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      If it's not your question that's even less of a reason to be defensive. I'd be on discord if I could, but I cannot.
       
    20. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      72
      Likes Received:
      0
      Trophy Points:
      6
      Are you using SpellData.Charges to check one spell's availability? the cooldown for spells which have charges is the total cooldown all charges sums up, for gauss round it's 15*3=45s.
      I use
      Code:
      public bool Ready => ActionManager.HasSpell(ID) && DataManager.GetSpellData(ID).Charges >= 1;
      for all spell's availability check since all non charged spells which are not in cooldown returns Charges == 1, and those spells have charges return >=1 when at least one charge is useable.
       

    Share This Page