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

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

    1. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      34
      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
    2. crpaul

      crpaul Member

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

      Zamphire Member

      Joined:
      May 16, 2013
      Messages:
      264
      Likes Received:
      6
      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:

    4. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      New build coming in a few minutes that should resolve the issue.
       
    5. 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.
       
    6. crpaul

      crpaul Member

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

      Attached Files:

    7. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      Really doesn't look like anything to do with the new version. Looks like the auth server is having connectivity issues.
       
    8. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      129
      Likes Received:
      3
      Trophy Points:
      18
      about 200 people crying about it
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      Ok, and? If its connectivity issue, nothing I can do.
       
    10. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      129
      Likes Received:
      3
      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
       
    11. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      How are you checking? I think your assuming why something is doing what it's doing rather then showing whats not working.
       
    12. crpaul

      crpaul Member

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

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      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.
       
    14. crpaul

      crpaul Member

      Joined:
      Jun 23, 2016
      Messages:
      129
      Likes Received:
      3
      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.
       
    15. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      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.
       
    16. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      34
      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.
       
    17. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      Is there why AM.CanCast and AM.ActionReady are not sufficient?
       
    18. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      6
      public static bool CanCast(uint spellId, GameObject targetObject) and public static bool CanCast(string spellName, GameObject targetObject)
      seems still not working with PvpCombo spells because it get SpellData from CurrentActions but pvp combo spells are not there.
      I thought that HasSpell was able to check whether an extra spell was selected, but after I tried just now it seems to not working as I wished... Maybe ActionReady is a better choice but it requires an ActionType parameter for each check.
      Neither of HasSpell or ActionReady could tell an extra spell is selected or not.
       
      Last edited: Sep 26, 2020
    19. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,565
      Likes Received:
      238
      Trophy Points:
      63
      HasSpell just checks if the id is inside CurrentActions

      What do you mean "extra spell"?

      99% of the spells are ActionType.Spell, the remaining few are stuff like limit break, sprint, return, teleport, etc.

      I've got some local work done on updating the CurrentActions that needs to finished up, I'll take a look at cancast while im working on it.
       
    20. Akira0245

      Akira0245 Member

      Joined:
      Mar 9, 2019
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      6
      I'm not using en client at the moment so I am not sure the exact name of these spell's category
      upload_2020-9-27_6-52-25.png
      oh they are called Additional PvP Actions
       
      Last edited: Sep 26, 2020

    Share This Page