• 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
      Do you have "Use alternative region navigation server" enabled? The cn server doesn't have the endwalker meshes as there are some changes in non-ew zones which would not be good to propagate.
       
    2. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      New build:

      Code:
      CommonTasks.SummonFlyingMount will now try the user supplied mount and then fall back to the chocobo if the user supplied mount cannot fly
      Fixed teleporting to private estates
      
      FateBot:
      Improved flying logic when flying into a fate, will now fly at the combat target instead of a random position inside the fate
      Wait until the combat list is cleared after a fate before trying to fly
      Flying will now fly to the idle location, recommend not using return to aetheryte with this setting
      
      NavGraph:
      Added support for the 3 large islands in ultima thule ( the one island visited one time would add excess and is not visited regularly)
      
      Api changes:
      GameEvents.OnPartyStateChanged and GameEvents.OnInstanceStateChanged added
      
      Kupo:
      Warrior received a small update
      Context system will now work correctly detecting when inside a instance and inside a party (No routines take advantage of different logic yet)
      
      I'm working on a update to flying that works better in ultima thule and elpis, but it needs more testing before im comfortable releasing it to everyone
       
    3. hkme

      hkme Member

      Joined:
      May 12, 2014
      Messages:
      197
      Likes Received:
      0
      Trophy Points:
      16
      guess not a lot of people rely on Kupo like I do,
      in latest build 466, there is a Compiler Error on KupoRoutine.cs(100,40) : error CS0103: The name 'OnGameEventsOnOnMapChanged' does not exist in the current context
      it will probably be fixed in the next build, in the meantime you can fix it yourself renaming it to 'PossibleStateChanged'
       
    4. diafuryl

      diafuryl New Member

      Joined:
      Jun 2, 2018
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      1
      Hello,

      I've some issue since i upgraded to w11. All the interface is glitched and it's painful to watch but i don't really know the reason until it's not designed for w11.

      Here is a screen : RebornBuddy_yxbNe1NGD5.png
       
    5. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
    6. diafuryl

      diafuryl New Member

      Joined:
      Jun 2, 2018
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      1
    7. Manta

      Manta Member

      Joined:
      Mar 3, 2019
      Messages:
      39
      Likes Received:
      4
      Trophy Points:
      8
      When writing the C# behind an OrderBot tag, an XmlAttribute of type int[] is supported but uint[] throws an exception.

      For int[], this is acceptable:

      Code:
      [XmlAttribute("ItemIds")]
      public int[] ItemIds { get; set; }
      Code:
      <SomeTag ItemIds="36397,36398,36407,36410,36411" />
      But if you change ItemIds to uint[], it won't parse the string into an array and throws this exception:

      Code:
      System.Exception: Invalid cast from 'System.String' to 'System.UInt32[]'. - Line: 42
         at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XAttribute , Object )
         at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         at Clio.XmlEngine.PropertyProcessor.(XElement , Type )
         at Clio.XmlEngine.PropertyProcessor..(XElement )
         at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
         at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
         at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
         at Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
         at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         at ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
         at ff14bot.NeoProfiles.NeoProfile.Load(String path)
         at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
      Can we have support for more built-in C# types in XML profiles, please? Not expecting custom types or anything free-form, just the boring stuff.
       
    8. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      It's been sometime (8ish years) since I looked at it but if i recall correctly there's a reason why only ints are supported. I think it it would throw an exception if you didnt append u to the integers being passed and so i decided it would better to just have to use casts. I'll take another look tho
       
    9. DoTBlinded

      DoTBlinded New Member

      Joined:
      Mar 25, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      Is there a functionality to get the current client fps?
       
    10. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      No
       
    11. DoTBlinded

      DoTBlinded New Member

      Joined:
      Mar 25, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      ActionResourceManager.BlackMage is missing ActionResourceManager.CostTypesStruct.timer if I'm not mistaken,
      which is the timer till the next PolyGlot Stack
       
    12. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Someone reported enochian was also incorrect.


      Code:
      Log(ActionResourceManager.CostTypesStruct);
      
      I don't have access to a blm so if someone with access to a level 90 could verify whats broken that would be great.
       
    13. DoTBlinded

      DoTBlinded New Member

      Joined:
      Mar 25, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      Code:
      struct: ResourceTable: { timer: 0, timer2: 8257, offset_8: 0, offset_9: 0, offset_A: 65, offset_B: 32, offset_C: 0, offset_D: 0, offset_E: 2, offset_F: 0 }
      
      timer = Enochian uptime
      timer2 = Astral/Umbral Timer
      offset_E = PolyGlot Stacks
      offset_F = Enochian state
       
    14. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      What value does F hold when enochian is active? Everything else seems to match up with whats currently being used
       
    15. DoTBlinded

      DoTBlinded New Member

      Joined:
      Mar 25, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      1 for active and 0 for inactive.
       
    16. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      So then everything is already working correctly?
       
    17. DoTBlinded

      DoTBlinded New Member

      Joined:
      Mar 25, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      After a another careful "analysis" I can confirm ActionResourceManager is returning the correct values for every property currently implemented in BlackMage.

      Code:
      Enochian Uptime nyi, ActionResourceManager.CostTypesStruct.timer
      Astral/Umral Fire/Ice timer ,ActionResourceManager.BlackMage.StackTimer, ActionResourceManager.CostTypesStruct.timer
      Umbral Hearts ,ActionResourceManager.BlackMage.UmbralHearts, ActionResourceManager.CostTypesStruct.offset_D
      Umbral Stacks ,ActionResourceManager.BlackMage.UmbralStacks, ActionResourceManager.CostTypesStruct.offset_C
      Astral Stacks ,ActionResourceManager.BlackMage.AstralStacks, ActionResourceManager.CostTypesStruct.offset_C
      Poly Count ,ActionResourceManager.BlackMage.PolyglotCount, ActionResourceManager.CostTypesStruct.offset_E
      Enochian ,ActionResourceManager.BlackMage.Enochian, ActionResourceManager.CostTypesStruct.offset_F
      
      Where offset C is returning 1 to 3 for astral stacks, 255 to 253 for umbral stacks and 0 for no astral/umbral stacks
       
    18. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      StackTimer is using timer2, so timer1 is for enochian?
       
    19. DoTBlinded

      DoTBlinded New Member

      Joined:
      Mar 25, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      Sorry messed that up when reporting first.
      (timer1) Its the timer until another PolyGlot charge is generated.
      The timer starts at 30 seconds when Enochian is up and goes down to 0.
       
    20. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      So should i call timer 1 Enochian uptime or polyglot timer?
       

    Share This Page