• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • ExilebuddyBeta Forsaken Masters Guide

    Discussion in 'Archives' started by pushedx, Aug 26, 2014.

    Thread Status:
    Not open for further replies.
    1. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      For the new setup, what you need to do is:
      1. Launch the bot and get it attached to a client.
      2. Click on "Dev" in the main GUI tab list.
      3. Click on the "..." button to the left of "Run File"
      4. Navigate to the Scripts folder in your bot folder and select "DumpBuffDefinitions.cs"
      5. Press "Run File". A folder named "dump" will be in your bot directory.

      "BuffDefinitions-1.2.1.2.txt" will contain the latest strings you need to reference (Id), and you do have to use those strings to check for auras and whatnot. After game updates, you can redo this process to get the latest version from the client. For most of the files, you need to be in game, to ensure the data is actually loaded by the client.
       
    2. buddyfu

      buddyfu New Member

      Joined:
      Aug 27, 2014
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Thanks for the reply. Now I'm trying to find the physical, fire, cold, etc. damage each monster deal in order to have better conditions around the use of Utility Flasks but I can't seem to find the information I'm looking for.

      By running this in the dev console:

      Code:
      var monsters = LokiPoe.ObjectManager.GetObjectsByType<Monster>().Where(m => m.IsActive).OrderBy(m => m.Distance).ToList();
      var firstMonster = monsters.FirstOrDefault();
      Log.DebugFormat("metadata: "+firstMonster.MonsterTypeMetadata );
      firstMonster.Stats.ForEach(f => Log.DebugFormat(Dat.Stats.Where(s => s.Index == f.Key).FirstOrDefault().ApiId+ "=" + f.Value.ToString()));
      
      I was able to get this:

      Code:
      metadata: Metadata/Monsters/SandSpitters/SandSpitter1
      MainHandWeaponType=14
      OffHandWeaponType=14
      MainHandBaseWeaponAttackDurationMs=1500
      OffHandBaseWeaponAttackDurationMs=1500
      MainHandMinimumAttackDistance=4
      OffHandMinimumAttackDistance=4
      MainHandBaseMaximumAttackDistance=30
      OffHandBaseMaximumAttackDistance=30
      MainHandMaximumAttackDistance=30
      OffHandMaximumAttackDistance=30
      ItemDropSlots=1
      MaximumPhysicalDamageReductionPct=75
      BaseEvasionRating=1479
      BaseMaximumLife=1015
      BaseMaximumMana=200
      ManaRegenerationRatePerMinutePct=100
      BaseMaximumEnergyShield=0
      EnergyShieldRechargeRatePerMinutePct=2000
      EnergyShieldDelayNegPct=50
      ResistAllElementsPctPerEnduranceCharge=15
      MaximumFireDamageResistancePct=75
      BaseFireDamageResistancePct=0
      MaximumColdDamageResistancePct=75
      BaseColdDamageResistancePct=0
      MaximumLightningDamageResistancePct=75
      BaseLightningDamageResistancePct=20
      MaximumChaosDamageResistancePct=75
      BaseChaosDamageResistancePct=0
      MovementVelocityPosPctPerFrenzyCharge=3
      MaxEnduranceCharges=3
      MaxFrenzyCharges=3
      MaxPowerCharges=3
      MaximumLife=1015
      MaximumMana=670
      ManaRegenerationRatePerMinute=670
      EvasionRating=1479
      MainHandAccuracyRating=216
      OffHandAccuracyRating=216
      LightningDamageResistancePct=20
      BaseAttackSpeedPosPctPerFrenzyCharge=20
      IntermediaryMaximumLife=1015
      PhysicalDamageReductionPctPerEnduranceCharge=15
      MaximumBlockPct=75
      BaseCastSpeedPosPctPerFrenzyCharge=20
      MaxViperStrikeOrbs=4
      MaxFuseArrowOrbs=5
      CriticalStrikeChancePosPctPerPowerCharge=200
      BaseCriticalStrikeMultiplier=130
      MainHandCriticalStrikeMultiplier=130
      OffHandCriticalStrikeMultiplier=130
      SpellCriticalStrikeMultiplier=130
      ChanceToHitPct=95
      ChanceToEvadePct=95
      SecondaryCriticalStrikeMultiplier=130
      MainHandLocalAccuracyRating=216
      OffHandLocalAccuracyRating=216
      BaseNumberOfTotemsAllowed=1
      BaseNumberOfTrapsAllowed=3
      BaseNumberOfRemoteMinesAllowed=5
      BaseMaximumFireDamageResistancePct=75
      BaseMaximumColdDamageResistancePct=75
      BaseMaximumLightningDamageResistancePct=75
      BaseMaximumChaosDamageResistancePct=75
      NumberOfTrapsAllowed=3
      NumberOfRemoteMinesAllowed=5
      NumberOfTotemsAllowed=1
      MovementVelocityCap=128
      IntermediaryMaximumLifeIncludingChaosInnoculation=1015
      ManaRecoveryPerMinute=670
      TotalBaseEvasionRating=1479
      AttackSpeedPosPctPerFrenzyCharge=20
      CastSpeedPosPctPerFrenzyCharge=20
      MaxCorruptedBloodStacks=20
      MonsterLevelScaleMaximumManaAndManaCostPosPctFinal=235
      MaxCorruptedBloodRainStacks=20
      TotalLightningDamageResistancePct=20
      MaximumDodgeChancePct=75
      MaximumSpellDodgeChancePct=75
      
      But i cannot find any numbers regarding the actual damage the monster deals.
       
    3. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      As far as i know, this information is not available to the client. The server does the damage calculations, and sends various health change packets to the client. This game doesn't have any sort of damage numbers, although there was a time you could hook the client and work out most of the damage you were receiving (which we can't do anyways, but even then, some damage simply came in the form of health changes).

      Also for stats:
      Code:
      firstMonster.Stats.ForEach(f => Log.DebugFormat((StatTypeGGG)f.Key+ "=" + f.Value.ToString()));
      
      You can cast the key to StatTypeGGG to get the actual stat name, as that is what it is for this version. That should be a lot faster. :)
       
    4. Nikonfan

      Nikonfan New Member

      Joined:
      Oct 31, 2012
      Messages:
      51
      Likes Received:
      1
      Trophy Points:
      0
      Great progress! It's running great so far but as it enters town and leaves, it selects waypoint a few times before actually walking to the portal and resuming. Also re-entering catacombs it tends to get stuck on the left side gap and times out.
       
    5. ccvcc

      ccvcc New Member

      Joined:
      Sep 7, 2012
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      Will spelltotems be added soon too?
      Or even dual totems?
       
    6. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Spell Totem should already work, just re-tested it. The CR uses the first totem detected automatically. You can't use totems are your main melee/ranged attack skills though; the CR is not setup for that.

      Dual Totem support is not added to the CR (no plans currently), but you can try this.
       
    7. ishimura

      ishimura New Member

      Joined:
      Oct 8, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      1
      how long for patch update? wait or go sleep? ^^
       
    8. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      not too long, he's working on it.
       
    9. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      Pushed

      Do you have an example or guide for Xaml that you use?

      I spent the last 20 minutes trying to figure out how to edit the Xaml file for example routine, but I can't see anything farther down the scroll bar.

      Do you just write the code, or do you use blend to design it by hand, or what?
       
    10. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      XAML is just a Microsoft thing.

      There is a WYSIWYG editor in Visual Studio, but take a look at ExampleBot's SettingsGui.xaml. The way all my settings layouts are, follow a multi-column, multi-row approach using a Grid to give things a nice organized, linear layout.

      Most of it is just copy/paste the main surrounding code, and then add each Grid entry. For example:
      Code:
                          <Label Grid.Row="0" Grid.Column="0" Content="TestTextBox: "  Margin="3,5,3,1" ToolTipService.ToolTip="This is a test TextBox."/>
                          <TextBox Name="TestTextBox" Grid.Row="0" Grid.Column="1" Margin="3"/>
      
                          <Label Grid.Row="1" Grid.Column="0" Content="TestCheckBox: "  Margin="3,5,3,1" ToolTipService.ToolTip="This is a test CheckBox."/>
                          <CheckBox Name="TestCheckBox" Grid.Row="1" Grid.Column="1" Margin="3"/>
      
      The Grid.Row and Grid.Column determine where that control is put, in an auto-flowing layout so you don't have to worry about positioning things yourself. Grid.RowDefinitions and Grid.ColumnDefinitions controls how many rows/cols are allowed in the layout.

      If you wanted to add another entry, you'd just use the next row # and add your index 0/1 cols (at most, you don't have to have each index filled).

      As for knowing all the controls and stuff, you just kind of learn it as you go along. The setup I have right now, is as simple as possible, for more advanced stuff, you'd do things differently, and have a lot more code.

      About not being able to see past the scrollbar, I'm not sure how to fix that in Visual Studio, sorry! I just make changes, test, and scroll, or move the entries at the top though another set of Grid, then move it back afterwards.
       
    11. ccvcc

      ccvcc New Member

      Joined:
      Sep 7, 2012
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      Can there be added for Hardcore that the char will log out or go to the charakterselection if the HP dropf unter a seted ammount of HP?
       
    12. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      "Chicken" is best implemented via a plugin, so it's usable for a lot of different circumstances. I'll try to get out an updated example soon for the new API.
       
    13. ccvcc

      ccvcc New Member

      Joined:
      Sep 7, 2012
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      thanks you
       
    14. ccvcc

      ccvcc New Member

      Joined:
      Sep 7, 2012
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      Since the upgrade today, ( I downloaded a clean version)
      The bot set the Rejuvenation Totem just always in plays and does nothing exept mobs are in range.
      If i take it just spamm Arctic Armour on off on off on off... (Its set on 2) and do nothing....

      Whit out the totem and the amour in the skill bar it works aggain fine but i think it wasnt the attention.
       
    15. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      You can't assign a totem to any of the active skill slots in the CR.

      Single Target Melee/Ranged and Aoe Melee/Ranged are for skills that need to be cast over and over, so make sure your CR is not incorrectly configured.

      If you still have issues with it, please post your ExampleRoutine settings and tell me which skills are in which slots, and I'll try to replicate.
       
    16. eng1ish

      eng1ish New Member

      Joined:
      Oct 10, 2011
      Messages:
      99
      Likes Received:
      1
      Trophy Points:
      0
      how would i go about changing the filter so it doesnt pick up scrolls? from what i see its not named anymore it just all comes under currency but im guessing it must be somewhere? thanks
       
    17. OneStopMMO

      OneStopMMO New Member

      Joined:
      Jul 29, 2013
      Messages:
      123
      Likes Received:
      0
      Trophy Points:
      0
      A theory I heard is that private bots always make the most money in the early release of the leagues. Makes sense to delay a fully functioning bot to maximize personal profits especially since people won't cancel a service for which most of us paid forever in upfront amount. Therefore us using it doesn't matter, nor do our thank yous.

      We will wait cause we have no choice, while a fully afk bot could very well have been available since day one, since the poe orb sites did it and they aren't on the cutting edge of anything they simply buy and use and don't develop anything, plus we have a "team" or more than one person here and private bots are created and sold by singular entities usually.


      I have no idea but this theory makes logical sense and I wouldn't even be mad if it was true, it's business. I am waiting here just like the rest of you so do what you do Pushed and bless us with your work, at the end of the day it's a favor and not a job.
       
    18. xPain

      xPain Member

      Joined:
      Oct 28, 2012
      Messages:
      139
      Likes Received:
      1
      Trophy Points:
      18
      Pushedx, I was looking around for a video of the bot and only saw one that dated back to last year. Do you have a video of the bot in action for the latest patch? If so, I'll think about purchasing the bot as I'm a fan of Path of Exile and would like to use the bot.
       
    19. Dgc2002

      Dgc2002 Member

      Joined:
      Jan 15, 2010
      Messages:
      197
      Likes Received:
      0
      Trophy Points:
      16
      You are a silly person
       
    20. OneStopMMO

      OneStopMMO New Member

      Joined:
      Jul 29, 2013
      Messages:
      123
      Likes Received:
      0
      Trophy Points:
      0
      hey you are entitled to you opinion, but you would have to be in denial to think it didn't make logical sense. The conspiracy theory is plausible, even though it may not be probable.
       
    Thread Status:
    Not open for further replies.

    Share This Page