• Visit Rebornbuddy
  • [Request] Adamantite Ore

    Discussion in 'Rebornbuddy Profiles' started by becto, Aug 25, 2015.

    1. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      I did have that issue before also. I am still working out what to do about waiting for nodes/taking cordials maybe adding in a new option globally on the tag for ForceGather, that will be checked in conjunction with the rotation. This would allow it to try to gather even though the rotation will fail or you might run out of time.

      I had always wanted to add this but other things came up. I will add it now and test it on some unspoiled nodes.
       
    2. Jonb1982

      Jonb1982 New Member

      Joined:
      Aug 30, 2015
      Messages:
      17
      Likes Received:
      1
      Trophy Points:
      3
      I am trying to alter your Adamantite Ore code to work for Cuprite. I can successfully teleport to Idyllshire, use the NPC and travel to a good central spot to detect the Unspoiled Nodes but I cannot get my character to act upon them. I simply altered your SafeCollectAdamantite file and renamed it SafeCollectCuprite but nothing happens. I am of the belief that I missed something while altering the file but it is not jumping out at me.

      Below is what I have thus far. Once it is corrected I will compile all of my locations into one Blue/Red Scrip Mining profile and make it available for all.
       

      Attached Files:

    3. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      Just an FYI, a better rotation for Blue Scrips is: Utmost Caution -> Single Mind -> Methodical Appraisal -> Utmost Caution -> Single Mind -> Methodical Appraisal -> Methodical Appraisal -> Methodical Appraisal

      This will guarantee you 3 harvests
       
    4. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      or you could save the 2 seconds and do DE Methodical > DE Methodical > SM Methodical and get 3 harvests with 1 less rarity. 2 less casts!
       
    5. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38

      You are going to want to use GatherCollectable, Safe collect was only a prototype/proof of concept.
       
    6. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      Just pulled down the latest code, I have the following gathering rotation set: <GatherRotation>Collect470</GatherRotation>

      And the bot didn't even turn on collectable, it applied King's Yield II, and harvested like normal

      EDIT:
       
      Last edited: Sep 6, 2015
    7. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Code:
      [00:22:59.039 D] Interacting with Mature Tree 0x47729D90
      [00:22:59.555 N] GatherCollectable: Rotation Override -> Old: RegularNode , New: Elemental
      [00:23:00.002 N] Gathering ItemName:Water Crystal Chance:100 HqChance:-1 Amount:1 RawItemId:13
      [00:23:06.261 N] Gathering ItemName:Water Crystal Chance:100 HqChance:-1 Amount:2 RawItemId:13
      [00:23:09.355 N] Gathering ItemName:Water Crystal Chance:100 HqChance:-1 Amount:1 RawItemId:13
      
      Yeah I get those quite often too
       
    8. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Show me the profile. It won't use collectable rotations unless you have a collectable item in your list (not itemnames, use collectables for them), or you have disabled the rotation override.
       
    9. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38

      Should use the collect450 for morels (imo), better yield on average.(always 3)

      <Collectables>
      <Collectable name="Morel" value="450"/>
      </Collectables>
       
    10. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Ah, I meant the bot stopping after gathering something, where the message about the node being gone never pops up, I just copied another of my profiles to work on this, all the waypoints aren't fine tuned yet.
      View attachment ยด[O] [BTN] Birch Log - Sea Of Clouds.xml
       
      Last edited: Sep 6, 2015
    11. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Also, feels like the bot will now sprint till it's within a certain distance of a node in pre-HW zones, which across CCH is quite a fair distance to sprint.

      EDIT: Ok, it doesn't always do this, most of the time it might be mounting up at the aetheryte just fine
       
    12. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Its weird, seems to be code somewhere that disables the Global setting 'Use Mount' so you end up running on foot across the map with <MoveTo>
      I just ended up putting in this codechunk and running it before every MoveTo.

      Code:
      		
      <CodeChunk Name="EnableMount">
      	 <![CDATA[
      		ff14bot.Settings.CharacterSettings.Instance.UseMount = true;
      	]]>
      </CodeChunk>
      
       
    13. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      So, I have really made some progress with what I was trying to do with this GatherTag...and it is currently in and out of stability. I have to finish my weekly stuff tomorrow, but I will get back on fixing issues that I see as soon as I can. If you don't want to use experimental code and play with it, keep what you have for now.

      1. I will revert a lot of changes i made to flightpathto so that it is more predictable again. I was working on collision detection for the navigator and since I now have that mostly working, I will change flightpathto back to how it was (parabolic movement without collision detection.
       
    14. Itaclare

      Itaclare New Member

      Joined:
      Sep 7, 2015
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      1
      Hey guys can you help my maybe? I dun know whats wrong >-<

      I downloaded the exbuddy-master 4 times today and put all the file in the OrderBotTags, but i get all time an error. I just dont get it ...

      If i load the "AdamantiteOre_AzyzLla" i get this


      [HIDE]
      Code:
        [19:07:53.850 N] Failed to load profile: Das Objekt mit dem Typ "ff14bot.NeoProfiles.GatherRotation" kann nicht in den Typ "System.String" konvertiert werden.
      [19:07:53.850 D] System.ArgumentException: Das Objekt mit dem Typ "ff14bot.NeoProfiles.GatherRotation" kann nicht in den Typ "System.String" konvertiert werden.
         bei System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
         bei System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
         bei System.Reflection.MethodBase.CheckArguments(Object[] parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig)
         bei System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
         bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
         bei System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
         bei System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(XElement , Type )
         bei Clio.XmlEngine.PropertyProcessor..(XElement )
         bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
         bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
         bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
         bei Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
         bei ff14bot.NeoProfiles.NeoProfile.Load(String path)
         bei ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
      
      [/HIDE]


      and if i load AdamantiteOre_Chysahl i get this

      [HIDE]
      Code:
      [19:09:35.938 N] Failed to load profile: Das Objekt mit dem Typ "ff14bot.NeoProfiles.GatherRotation" kann nicht in den Typ "System.String" konvertiert werden.
      [19:09:35.938 D] System.ArgumentException: Das Objekt mit dem Typ "ff14bot.NeoProfiles.GatherRotation" kann nicht in den Typ "System.String" konvertiert werden.
         bei System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
         bei System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
         bei System.Reflection.MethodBase.CheckArguments(Object[] parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig)
         bei System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
         bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
         bei System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
         bei System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei Clio.XmlEngine.PropertyProcessor.(XElement , Type )
         bei Clio.XmlEngine.PropertyProcessor..(XElement )
         bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
         bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
         bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
         bei Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
         bei Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
         bei Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
         bei ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
         bei ff14bot.NeoProfiles.NeoProfile.Load(String path)
         bei ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
      
      
      [/HIDE]

      The Only one that seems to work for collectables is the profile in prototype, but i also need one for normal gathering :< can someone help ._.
       
    15. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38

      ff14bot.NeoProfiles.GatherRotation is not anywhere in my profiles, and that type doesn't exist. Did you try adding code somewhere?
       
    16. Itaclare

      Itaclare New Member

      Joined:
      Sep 7, 2015
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      1
      Nope. I just downloaded the exbuddy folder and put everything inside the plugin folder.

      In Windows Search i get some Logs? it seems

      Edit. Seems like i was able to fix it.
      For Info.

      I had 2 other files with the name "GatheringRotation" one from Kupo? original i suppose and from my Combat Rotation and in both Codes was this NeoProfile. -_-
       
      Last edited: Sep 7, 2015
    17. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      I can force this by creating a tiny bit of extra lag/delay on my end
       
    18. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Is this still happening? And under what conditions? I reworked the whole thing to use coroutine 100% of the time so it should be much easier for me to debug this if it is still an issue.
       
    19. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Ah, then I should probably wait till I'm on your latest before reporting, I reverted back to revision 101 as flying broke for me with your up to date stuff, as you said it was experimental
       
    20. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Previous useless post
      This profile was not working 100% safe, that's why i'm editing this post.

      I'm working on a profile for Blue / Red scripts for now and i'll rebuild this one.
       
      Last edited: Sep 10, 2015

    Share This Page