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

LazyGrinder - An opensource grinder

nick1988

New Member
Joined
Sep 1, 2014
Messages
163
Reaction score
2
Sorry to let you guys know that I am forced to take a break for now. I just got banned by trion. The reason they gave me, was: Use of 3rd Party Applications.
So there will be no active development from me for now. Currently waiting for a reply on my ban appeal. If they reject it, I am mostlikely not going to play archeage anytime soon again.


I am happy to present the first version of my newest plugin:

LazyGrinder

WHAT IS IT DOING
This Plugin is farming mobs over and over again, in the area that you start the Plugin in.

HOW IS IT DOING IT
Currently, this Plugin uses my LazyRaider Plugins as CombatRoutines.
For the begining I am supporting "StoneArrow" and "DarkRunner".
I will add more as development moves on.
I am planing on creating more LazyRaider Routines during this weekend.

HOW TO
1. Create a folder called "LazyGrinder" within your plugin folder
2. Create a plugin inside this folder, using the code below
3.1. Create a folder called "LazyRaider (StoneArrow)" inside your plugins folder
3.2. Create a folder called "LazyRaider (Darkrunner)" inside your plugins folder
3.3 Create a folder called "LazyRaider (Demonologist)" inside your plugins folder
3.4 Create a folder called "LazyRaider (Daggerspell)" inside your plugins folder
4. Within each of this folder, create the plugin with the code you can find in the LazyRaider thread.
5. You should now have multiple folders and dlls, in the following structure:
..\plugins\LazyGrinder\LazyGrinder.dll
..\plugins\LazyRaider (Darkrunner)\LazyRaider (Darkrunner).dll
..\plugins\LazyRaider (StoneArrow)\LazyRaider (StoneArrow).dll
..\plugins\LazyRaider (Demonologist)\LazyRaider (Demonologist).dll
..\plugins\LazyRaider (Daggerspell)\LazyRaider (Daggerspell).dll

6. Create the plugins for the two routines inside there respective folders. (You can find the code in my other thread)
7. Makes sure the routine *.dll files have the same name as the folders
8. Start your game and run to the location you would like to farm
9. Run the plugin "LazyGrinder", a new form should pop up
10. Select your Class from the dropdown menu and click "Start LazyGrinder"
11. If you want to select your own class, or another class that is not implemented into LazyGrinder, switch the dropdown to "custom routine"
11.1 Now enter the path your routine into the "custom routine" text box.
11.2 (E.g: your routine is located at: plugins\myroutine\myroutine.dll -> You enter: myroutine\\myroutine.dll)
11.3 It is important that you use \\ between folder and *dll. If you select "custom routine" from the dropdown and don't change the custom routine path, the plugin will crash resulting in an error.

LazyGrinder.webp


If you have followed all steps correctly, the bot should now start farming. If he is just standing there, doing nothing you most likely missspelled one of the folder or *.dll names

Code:
[CENTER]http://pastebin.com/87LuDXiF[/CENTER]

You can find my "LazyRaider" plugins here:
HTML:
https://www.thebuddyforum.com/archebuddy-forum/archebuddy-plugins/plugins-in-development/178673-lazyraider-collection.html

Happy Farming!

Changelog:
0.1.0
Initial Release
0.2.0
Added "Daggerspell" and "Demonologist" to the available builds
0.3.0
Added Abilty to use Mana Drinks, Health Food, Mana Potions and Healt Potions. Just enter the Name of your Food, Drink, Mana Potion or Health Potion into the correct field within LazyGrinder.
(Food = e.g. Hardtrack, Drink = eg. Adventurer's Vegetable Soup, Mana Potion / Health Potion should be clear)
Looting should now be handled by "LazyGrinder" instead of "LazyRaider". Let me know if its working now.
0.4.0
You can now use your own custom routines. Simply select "custom routine" from the dropdown, and enter the path to your routine in the "Custom Routine" text box.
(E.g: your routine is located at: plugins\myroutine\myroutine.dll -> You enter: myroutine\\myroutine.dll)
It is important that you use \\ between folder and *dll. If you select "custom routine" from the dropdown and don't change the custom routine path, the plugin will crash resulting in an error.
0.5.0
Added "Blighter" to the available builds
Changed resting behavior: Eating and Drinking only when there is no target (after fight) and when at or below 25%. Infight he will use Mana Potion and Health Potion at or below 30%.
Please provide feedback about survivability. the values might need adjustment.





>Donate<
Donating is completely optional. I appreciate any support!
 
Last edited:
Thank u for your hard work nick , u always help when u can and that's appreciative
 
Hi,

I have a custom-modified version of your Darkrunner plugin, modified to use Shadowplay skills as the main dps tree.

if (dist(me.target) >=5 && dist(me.target) <=12)
{
if (skillCooldown("Stalker's Mark") == 0)
{
UseSkillAndWait("Stalker's Mark");
Log("Used: Stalker's Mark");
if(skillCooldown("Overwhelm") == 0)
{
UseSkill("Overwhelm", true);
Log("Used: Overwhelm");
Thread.Sleep(100);
}

if(skillCooldown("Mirror Light") != 0)
{
UseSkill("Mirror", true);
Log("Used: Mirror Light");
Thread.Sleep(100);
}


UseSkill("Shoot Arrow", true);

}
}

How can I make it so that the bot will stand at a range and just keep using "Shoot Arrow" and let the mob run towards me, instead of myself running into mobs? That is an example of the code I have and what I'm trying to accomplish, but I don't know if it is correct and where I should place it within your script to make it loop and accomplish what I am trying to do (kiting a mob into melee range with a bow instead of running to the mob myself)
 
Hi,

I have a custom-modified version of your Darkrunner plugin, modified to use Shadowplay skills as the main dps tree.



How can I make it so that the bot will stand at a range and just keep using "Shoot Arrow" and let the mob run towards me, instead of myself running into mobs? That is an example of the code I have and what I'm trying to accomplish, but I don't know if it is correct and where I should place it within your script to make it loop and accomplish what I am trying to do (kiting a mob into melee range with a bow instead of running to the mob myself)

Not 100% sure I understood what you are trying to accomplish, but I give it a try:

Code:
while(dist(me.target)>=12)
  {
    UseSkillandWait("Shoot Arrow");
    Log("Used: Shoot Arrow");
    Thread.Sleep(50);
  }
while(dist(me.target)<12)
  {
    if (dist(me.target) >=5 && dist(me.target) <=12)
    {
        if (skillCooldown("Stalker's Mark") == 0) 
        {
            UseSkillAndWait("Stalker's Mark");
            Log("Used: Stalker's Mark");
        }
        if(skillCooldown("Overwhelm") == 0)
        {
            UseSkill("Overwhelm", true);
            Log("Used: Overwhelm");
            Thread.Sleep(50);
        }    
        if(skillCooldown("Mirror Light") != 0)
        {
            UseSkill("Mirror Light", true);
            Log("Used: Mirror Light");
            Thread.Sleep(50);
        }else
         {
          UseSkillandWait("Shoot Arrow", true);
          Log("Used: Shoot Arrow");
          Thread.Sleep(50);
         }
    }
  }

While the distance between you and your target is 12 or higher, you will cast "Shoot Arrow"
Once the target is at distance of below 12, you will stop casting "Shoot Arrow" and look for "Stalker's Mark"
If this is on cooldown or has been casted, you will use "Overwhelm". If this was also casted or is already on cooldown
it will look at "Mirror Light" and cast it if possible.Afterwards, it will again start to cast "Shoot Arrow" again even if the target is closer then 12
 
when i select it from the dropdown box the bot targets the mob but doesent do anything. the folder has the same name as the dll file too
 
Hi!

Thx for this great Plugin!
I have a problem! I have use this with demonologist and it works good but he is not looting the mobs?

sorry for my bad english but i come from Germany.
 
The bot only targets the mob and then just stands there

you need to put the combat routine folders outside the grinder folder
ie c:\buddy\plugins\lazyraider (darkrunner)
 
Last edited:
Great plug in man!!! thank you!! 2 ideas for you on what i have seen so far. The instructioins to get it set up and running are not super clear. i def had to read them a few times. The other problem i see is that the my bot wont stop to eat or drink or use potions. is there a way to put that in there or adjust for level? keep up the good work :)
 
thanks for the feedback so far. I will make a better "how to" tutorial once I get back from work today. For the other problems (like Demonologist not looting):
I will also look into those. But I would be suprised, if there is an issue, since I havent ready anything like this in the LazyRaider thread. But never the less,
it might be an issue in combination with LazyGrinder. I will get home in about 6 hours, so you can expect first results in about 7-8 hours.


Edit: I upgraded the "How to" section, hope is more clear now.
 
Last edited:
Hey mate, the plugin is running great so far and i am playing Darkrunner. Thank you very much for your work, great job!

Just one small question, i noticed the LazyGrinder doesn't auto-eat food/drink to regen mana and hp once it reaches a certain threshold. What can i do to get around that?

Cheers

EDIT: Might also mention in the "HOW TO STEPS" that both LazyGrinder and LazyRaider need to be turned on. Otherwise the bot will just stand there looking at the target.
 
Last edited:
its also not resting it just goes till it dies. anyone else having this problem?
 
EDIT: Might also mention in the "HOW TO STEPS" that both LazyGrinder and LazyRaider need to be turned on. Otherwise the bot will just stand there looking at the target.
Actualy, if you did Everything correct. It Should Auto Start the lazyraider Plugin once You hit Start in Lazygrinder
 
anyone have the same issue i am? it seems to miss alot of loot using the lazy raider demonologist. and also notice that it just keeps going even if its low health and dies alot im a 50 Demo
 
I am happy to present the first version of my newest plugin:

LazyGrinder

WHAT IS IT DOING
This Plugin is farming mobs over and over again, in the area that you start the Plugin in.

HOW IS IT DOING IT
Currently, this Plugin uses my LazyRaider Plugins as CombatRoutines.
For the begining I am supporting "StoneArrow" and "DarkRunner".
I will add more as development moves on.
I am planing on creating more LazyRaider Routines during this weekend.

HOW TO
1. Create a folder called "LazyGrinder" within your plugin folder
2. Create a plugin inside this folder, using the code below
3.1. Create a folder called "LazyRaider (StoneArrow)" inside your plugins folder
3.2. Create a folder called "LazyRaider (Darkrunner)" inside your plugins folder
3.3 Create a folder called "LazyRaider (Demonologist)" inside your plugins folder
3.4 Create a folder called "LazyRaider (Daggerspell)" inside your plugins folder
4. Within each of this folder, create the plugin with the code you can find in the LazyRaider thread.
5. You should now have multiple folders and dlls, in the following structure:
..\plugins\LazyGrinder\LazyGrinder.dll
..\plugins\LazyRaider (Darkrunner)\LazyRaider (Darkrunner).dll
..\plugins\LazyRaider (StoneArrow)\LazyRaider (StoneArrow).dll
..\plugins\LazyRaider (Demonologist)\LazyRaider (Demonologist).dll
..\plugins\LazyRaider (Daggerspell)\LazyRaider (Daggerspell).dll

6. Create the plugins for the two routines inside there respective folders. (You can find the code in my other thread)
7. Makes sure the routine *.dll files have the same name as the folders
8. Start your game and run to the location you would like to farm
9. Run the plugin "LazyGrinder", a new form should pop up
10. Select your Class from the dropdown menu and click "Start LazyGrinder"

If you have followed all steps correctly, the bot should now start farming. If he is just standing there, doing nothing you most likely missspelled one of the folder or *.dll names

Code:
[CENTER]http://pastebin.com/87LuDXiF[/CENTER]

You can find my "LazyRaider" plugins here:
HTML:
https://www.thebuddyforum.com/archebuddy-forum/archebuddy-plugins/plugins-in-development/178673-lazyraider-collection.html

Happy Farming!

Changelog:
0.1.0 - Initial Release
0.2.0 - Added "Daggerspell" and "Demonologist" to the available builds


Thanks buddy! What is your PayPal? You should add it so ppl can donate! :cool:
 
Awesome contribution, would you be able to add the blighter skill I would love if you could do it! ;)
 
Back
Top