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

AllRounder

xtenshisanx

Community Developer
Joined
Dec 4, 2012
Messages
212
Reaction score
1
Hey Community,
after I helped some people to get the bot working I?ve got a bit time to develop a allrounder CombatRotation,
the aim of my Rotation is that everybody could tweak it like he want, without changing the rotation code itself.
So i developed a little Rotation which loading a little characterconfig everytime you start the Bot.
That means if u use the Bot for grinding your char at low level you could stop the bot if u got a Gem and add the Skill to your Characterconfig, start the bot again and the bot works with the new skill too, no searching in code for the right place.
The Rotation itself prof some functions for using the skills itself.

it checks
- Enemydistance
- Enemycount around an enemy in distance x (For AoE attacks)
- MinMana%
- MinHealth% -> for healingspells if GGG add them later or kamikaze attacks
- MaxCount -> For Minions/Traps
- BossSkills -> Use Heavy Strike only for Bosses in example
- Check for Alive Traps/Minions

Just Download the ZIP file unzip it in your Exilebuddy folder and start the Bot 1 time with your desired char it will create a templatefile for your char in ...\EXILEBUDDY\Settings\Allrounder\charname.cfg
open it and setup Skills like in the Example.
First Skills must be Skills with Checks, Last Skill Unlimited

Any Advice or critic is welcome.

Greetings
xTenshiSanx

The GitHub for this project is now online please use this link https://github.com/xtenshisanx/Allrounder for further downloads this thread will just used for critic/advice and update news thanks,
 
thank you so much for the work tenshisan, however i am still struggling to have my templar do any abilities, I think I am doing something wrong...... You're sample CR config settings make a lot of sense and I think I am doing that right, I basically just used the ground slam setting u already had set up


2013-10-30 22:46:01,764 [1] INFO MainWindow (null) - This is a BETA build of Exilebuddy. This is not meant for general usage. Please report any issues you may have in the beta thread on our forums.
2013-10-30 22:46:01,781 [1] INFO MainWindow (null) - This build may have bugs, and new features which may not be fully tested. Use at your own risk!
2013-10-30 22:46:01,786 [1] INFO MainWindow (null) - OS Name: Windows 7
OS Edition: Home Premium
OS Service Pack: Service Pack 1
OS Version: 6.1.7601.65536
OS Architecture: x64

2013-10-30 22:46:02,256 [1] INFO MainWindow (null) - Exilebuddy is up to date!
2013-10-30 22:46:03,590 [7] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Characters/StrInt/StrInt (Miss #1)
2013-10-30 22:46:03,670 [7] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Loki.Bot.IBot> - Initializing
2013-10-30 22:46:04,125 [1] INFO BotManager (null) - Current bot set to Grind Bot
2013-10-30 22:46:04,125 [7] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Loki.Utilities.Plugins.IPlugin> - Initializing
2013-10-30 22:46:04,126 [1] DEBUG MainWindow (null) - [UI] Current bot set to Grind Bot
2013-10-30 22:46:04,466 [7] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Loki.Bot.ICombat> - Initializing
2013-10-30 22:46:04,862 [7] INFO RoutineManager (null) - Setting current routine to the only one found: Allrounder by xTenshiSanx
2013-10-30 22:46:04,865 [7] DEBUG CombatRoutine (null) - Allrounder by xTenshiSanx has been loaded
2013-10-30 22:46:31,498 [1] DEBUG CombatRoutine (null) - Allrounder by xTenshiSanx has been loaded
2013-10-30 22:46:31,587 [1] DEBUG MainWindow (null) - [UI] Current routine set to Allrounder by xTenshiSanx
2013-10-30 22:46:44,811 [Main Bot Thread] DEBUG BotMain (null) - Applying required memory patches.
2013-10-30 22:46:44,888 [Main Bot Thread] DEBUG TreeHooks (null) - Added new hook [BotBehavior] 3889655b-dde0-43cd-8fba-e47b86b919ca
2013-10-30 22:46:44,956 [Main Bot Thread] DEBUG CombatRoutine (null) - File C:\Users\Saeed\Downloads\ExilebuddyBETA 0.1.1044.572\Settings\Allrounder\DrRoy.cfg dosnt exists
2013-10-30 22:46:44,957 [Main Bot Thread] DEBUG CombatRoutine (null) - Please Check your Character-Settingsfile in C:\Users\Saeed\Downloads\ExilebuddyBETA 0.1.1044.572\Settings\Allrounder\
2013-10-30 22:46:44,958 [Main Bot Thread] DEBUG CombatRoutine (null) - And add your spells like in the example
2013-10-30 22:46:44,958 [Main Bot Thread] DEBUG BotMain (null) - Stopping the bot. Reason: First time use
2013-10-30 22:46:44,961 [Main Bot Thread] DEBUG TreeHooks (null) - Removed hook [BotBehavior] 3889655b-dde0-43cd-8fba-e47b86b919ca
2013-10-30 22:46:44,965 [Main Bot Thread] DEBUG BotMain (null) - Removing memory patches.
2013-10-30 22:46:54,065 [Main Bot Thread] DEBUG BotMain (null) - Applying required memory patches.
2013-10-30 22:46:54,066 [Main Bot Thread] DEBUG TreeHooks (null) - Added new hook [BotBehavior] 6cea6408-e5f9-426f-b670-9e84069ccb9c
2013-10-30 22:46:54,068 [Main Bot Thread] DEBUG CombatRoutine (null) - File C:\Users\Saeed\Downloads\ExilebuddyBETA 0.1.1044.572\Settings\Allrounder\DrRoy.cfg Exists
2013-10-30 22:46:58,546 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Chests/Cannibal2 (Miss #2)
2013-10-30 22:46:58,549 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/MiscellaneousObjects/AreaTransition (Miss #3)
2013-10-30 22:46:58,550 [Main Bot Thread] DEBUG ExilePather (null) - A new area was detected.
2013-10-30 22:46:58,754 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Characters/StrInt/StrInt.ao (Miss #4)
2013-10-30 22:46:58,756 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Chests/Cannibal/cannibalchest02.ao (Miss #5)
2013-10-30 22:46:58,759 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Terrain/Beach/Transitions/beachtown_north_entrance_v02_01_area_transition.ao (Miss #6)
2013-10-30 22:46:58,783 [Main Bot Thread] INFO GridSegmentation (null) - GridSegmentation generating nodes
2013-10-30 22:46:58,984 [Main Bot Thread] INFO GridSegmentation (null) - GridSegmentation nodes generated
2013-10-30 22:46:59,083 [Main Bot Thread] INFO GridSegmentation (null) - GridSegmentation being reset.
2013-10-30 22:46:59,084 [Main Bot Thread] INFO GridSegmentation (null) - GridSegmentation generating nodes
2013-10-30 22:46:59,084 [Main Bot Thread] INFO GridSegmentation (null) - GridSegmentation nodes generated
2013-10-30 22:46:59,127 [Main Bot Thread] DEBUG Registry (null) - Adding useful location ["Lioneye's Watch"][31944] = {360, 1465} for area [0xEBBD60A8]
2013-10-30 22:46:59,180 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Weapons/OneHandWeapons/OneHandMaces/OneHandMace2 (Miss #7)
2013-10-30 22:46:59,187 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Gems/SkillGemGroundSlam (Miss #8)
2013-10-30 22:46:59,190 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Armours/Shields/ShieldStr2 (Miss #9)
2013-10-30 22:46:59,190 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Armours/Helmets/HelmetStrDex1 (Miss #10)
2013-10-30 22:46:59,191 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Armours/BodyArmours/BodyStr1 (Miss #11)
2013-10-30 22:46:59,191 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Armours/Gloves/GlovesStr1 (Miss #12)
2013-10-30 22:46:59,192 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Armours/Boots/BootsStr1 (Miss #13)
2013-10-30 22:46:59,292 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - ShouldAttemptRandomTownRun: False.
2013-10-30 22:47:00,122 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Cannibal/CannibalMale@2 (Miss #14)
2013-10-30 22:47:00,833 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Zombies/ZombieShore@2 (Miss #15)
2013-10-30 22:47:01,099 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Zombies/Shore/Shore.ao (Miss #16)
2013-10-30 22:47:01,100 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Cannibal/Male_Cannibal.ao (Miss #17)
2013-10-30 22:47:01,649 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/SandSpitters/SandSpitter1@2 (Miss #18)
2013-10-30 22:47:04,531 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Cannibal/CannibalFemaleThrowFire@2 (Miss #19)
2013-10-30 22:47:05,203 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Chests/Cannibal4 (Miss #20)
2013-10-30 22:47:05,204 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Cannibal/CannibalMaleThrowFire@2 (Miss #21)
2013-10-30 22:47:05,768 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/SandSpitters/SandSpitter1.ao (Miss #22)
2013-10-30 22:47:05,769 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Cannibal/Female_Cannibal.ao (Miss #23)
2013-10-30 22:47:05,770 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Chests/Cannibal/cannibalchest04.ao (Miss #24)
2013-10-30 22:47:06,700 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - Interacting with [Bound Corpse].
2013-10-30 22:47:06,812 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - Interacting with [Bound Corpse].
2013-10-30 22:47:06,917 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - Interacting with [Bound Corpse].
2013-10-30 22:47:07,076 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/MiscellaneousObjects/WorldItem (Miss #25)
2013-10-30 22:47:07,085 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Currency/CurrencyIdentification (Miss #26)
2013-10-30 22:47:07,102 [Main Bot Thread] DEBUG Targeting (null) - Ignoring Bound Corpse [1F92] from loot targeting. (Opened Chest)
2013-10-30 22:47:11,038 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - Interacting with [Scroll of Wisdom].
2013-10-30 22:47:11,233 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Monsters/Cannibal/CannibalFemale@2 (Miss #27)
2013-10-30 22:47:28,302 [1] DEBUG BotMain (null) - Stopping the bot. Reason: UI Button Pressed
2013-10-30 22:47:34,214 [Main Bot Thread] DEBUG TreeHooks (null) - Removed hook [BotBehavior] 6cea6408-e5f9-426f-b670-9e84069ccb9c
2013-10-30 22:47:34,216 [Main Bot Thread] DEBUG BotMain (null) - Removing memory patches.
2013-10-30 22:51:42,216 [Main Bot Thread] DEBUG BotMain (null) - Applying required memory patches.
2013-10-30 22:51:42,217 [Main Bot Thread] DEBUG TreeHooks (null) - Added new hook [BotBehavior] 71279ade-2977-4364-b7c7-7e299567acce
2013-10-30 22:51:42,219 [Main Bot Thread] DEBUG CombatRoutine (null) - File C:\Users\Saeed\Downloads\ExilebuddyBETA 0.1.1044.572\Settings\Allrounder\DrRoy.cfg Exists
2013-10-30 22:51:44,628 [Main Bot Thread] DEBUG ExilePather (null) - A new area was detected.
2013-10-30 22:51:44,910 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - ShouldAttemptRandomTownRun: False.
2013-10-30 22:52:10,391 [1] DEBUG BotMain (null) - Stopping the bot. Reason: UI Button Pressed
2013-10-30 22:52:12,271 [Main Bot Thread] DEBUG TreeHooks (null) - Removed hook [BotBehavior] 71279ade-2977-4364-b7c7-7e299567acce
2013-10-30 22:52:12,272 [Main Bot Thread] DEBUG BotMain (null) - Removing memory patches.
2013-10-30 22:54:34,463 [Main Bot Thread] DEBUG BotMain (null) - Applying required memory patches.
2013-10-30 22:54:34,464 [Main Bot Thread] DEBUG TreeHooks (null) - Added new hook [BotBehavior] 63c4f53d-9496-4f5a-865f-7f109e37c237
2013-10-30 22:54:34,466 [Main Bot Thread] DEBUG CombatRoutine (null) - File C:\Users\Saeed\Downloads\ExilebuddyBETA 0.1.1044.572\Settings\Allrounder\DrRoy.cfg Exists
2013-10-30 22:54:34,467 [Main Bot Thread] DEBUG Helpers (null) - CustomCR: Ground Slam Added to AttackList
2013-10-30 22:54:34,468 [Main Bot Thread] DEBUG Helpers (null) - CustomCR: Heavy Strike Added to AttackList
2013-10-30 22:54:37,333 [Main Bot Thread] DEBUG ExilePather (null) - A new area was detected.
2013-10-30 22:54:37,610 [Main Bot Thread] DEBUG OutOfTownLogicManager (null) - ShouldAttemptRandomTownRun: False.
2013-10-30 22:54:59,648 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Flasks/FlaskLife1 (Miss #28)
2013-10-30 22:54:59,666 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Flasks/FlaskMana1 (Miss #29)
2013-10-30 22:54:59,667 [Main Bot Thread] DEBUG ComponentInformation (null) - Adding new ComponentMap Cache for Metadata/Items/Flasks/FlaskUtility6 (Miss #30)
2013-10-30 22:55:02,597 [1] DEBUG BotMain (null) - Stopping the bot. Reason: UI Button Pressed

Don't know what else to do
 
I don't see any errors I will recheck my Code in 10 minutes im sitting right now on my couch and watching TV after that I check it
 
I know it looks like its working perfectly, except he just stands next to mobs and does nothing.
 
cant check the error it works like a charm for me. we have to wait if some1 else got these error.
you have double checked all?
did u have the CastEnd after castsettings?
 
Hi,
got the same problem, he just stands near mobs and does nothing.

That's how my cfg looks like:

Code:
Name = "Ground Slam"
EnemyDistance = 15
Mobsarround_Distance = 10
Mobsarround_Count = 1
Mobsarround_Target = 0
CheckForMobsarround = true
CastEnd
Name = "Infernal Blow"
CastEnd
 
Going to try this out. Just one thing I noticed already is that in the zip file I had to create a Allrounder folder in the combat routines and drop allrounder.cs into it for it to be recognized.
 
It is a little confusing as I want it to use Ice Spear and then summon skeletons and then freezing pulse is mobs get to close. Trying to fiddle with it, bot just stands next to mobs. other than not attacking the bot runs smooth. Just got to figure out this scripting on my end.
 
I feel better now. Looks like its not just happening to me. Are you guys running ur POE through steam? wondering if it makes a difference
 
I'm running the normal client because the Steam client is not supported
 
Hey guys,
I think I found the error please don't add the quotes " to skill name with it doesn't work 4 me too
I will Change the template file in code and upload again if some1 agree with that error
 
Sooo guys a new update is out *Downloadable in first post*
now its nvm if u use Name = "Skillname" or just Name = Skillname,
also I?ve added a new Checksystem for Minions AND Traps he now checks if a Trap is alive or not.
If you used this CR before just make a Copy of your Settingsfolder and then create a new Settingsfile with ExileBuddy and copy your Skills in it and set it up with the new variables.

Changelog
* Changed the Name Error when use Quotes
+ Added a new Checksystem for Alive Minions(Zombies and Spectres) or Traps
+ new Variables (IsTrap/IsSummon added)
- removed Variable (CheckForAlive)
 
Hi! Nice way to organize combat routines.
What i want to see:
1. github sources with readable changelog
2. Semantic versioning Semantic Versioning 2.0.0
3. Prebuild examples for popular builds
4. More examples for buffs / curses like enduring cry / warlord's mark
5. Great documentation with explanations

Thanks for your work!
 
Hi! Nice way to organize combat routines.
What i want to see:
1. github sources with readable changelog
2. Semantic versioning Semantic Versioning 2.0.0
3. Prebuild examples for popular builds
4. More examples for buffs / curses like enduring cry / warlord's mark
5. Great documentation with explanations

Thanks for your work!

I will think about 1 and 2
3 will be easy everyone could send me his Settings in PN and i would add it in a extra folder.
4 that could i make but right now there is no Curse support because I started playing again after i bought this bot so i have to search the Gems and then add it. but the luck is with u ive found Warlords Mark :D
 
Hey great work!
Many thanks it's working flawlessly now! :D
 
Hi. I still can't make it work. It seems like it's not bypassing the skill if conditions are not met. For example if I put raise zombie at the top of the settings, the bot runs to the mobs and take a beating because there's no dead bodies to raise it just stands there while getting beaten to pulp. If however I put fireball first it keeps on casting it but it doesnt cast raise zombie. Can you help me here.
 
Hi. I still can't make it work. It seems like it's not bypassing the skill if conditions are not met. For example if I put raise zombie at the top of the settings, the bot runs to the mobs and take a beating because there's no dead bodies to raise it just stands there while getting beaten to pulp. If however I put fireball first it keeps on casting it but it doesnt cast raise zombie. Can you help me here.

Right now iam setting up my GITHUB for further updates, after that i upload the new version with Cursesupport, then i could doublecheck the Raise Zombie Function
 
Update :
* Raising Skills now Doublecheck for Corpses.
+ Github is now Online https://github.com/xtenshisanx/Allrounder
I think its good to make a separate branch named Allrounder for releases.
All development is made in master or in separate feature-branches.
When made, changed merged to allrounder branch and tagged with version.
In this case, you can make a permalink for latest release of allrounder and put it in forum thread
 
Back
Top