What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

ExilebuddyBeta Forsaken Masters Guide

Status
Not open for further replies.
I want to detect if monsters that are attacking me have the elemental reflect aura with
monsters.Any(m => m.HasAura("") && m.IsTargetingMe);
but i do not know the correct aura string.

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.
 
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.
 
But i cannot find any numbers regarding the actual damage the monster deals.

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. :)
 
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.
 
Will spelltotems be added soon too?
Or even dual totems?
 
Will spelltotems be added soon too?
Or even dual totems?

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.
 
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?
 
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?

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.
 
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?
 
"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.
 
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.
 
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.
 
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
 
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.
 
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.
 
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.

You are a silly person
 
You are a silly person
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.
 
Status
Not open for further replies.
Back
Top