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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Plugin]Farm the Dominus

thunder

Member
Joined
Jul 8, 2012
Messages
143
hi guys, since ppl keep asking about boss farming, I think it's not a hard work to make one.

So what dose this plugin do:
1. taking stairs in upper sceptre of god to dominus room.
2. wait until dominus emerge from the ground.

what dose it not do:
It contains no explore logic, so you may get stuck at somewhere and fail to find the stairs.
It contains no combat logic, exileroutine will handle all the combat.

Requirement:
Lastest ExileBuddy Beta;
Using ExilebuddyBot and ExilebuddyRoutine.
Set your grind zone to be upper sceptre of god.

Notice:
I don't have any account to test it, GGG ban my account like crazy. It might not work all the time, so please bear with it, I'll do my best to fix it.
Also it's very easy to make it working with other bosses.


Thanks to pushedx to make this happen!

Changelog:
0.0.1.1
-fixed a lot of errors in my code.
-hopefully fix the issue that the explorepoi will finish and go back town before kill dominus.
-fix a bug that cause the bot stop running.



0.0.1.0
-initial release
 

Attachments

Last edited:
hi guys, since ppl keep asking about boss farming, I think it's not a hard work to make one.

So what dose this plugin do:
1. taking stairs in upper sceptre of god to dominus room.
2. wait until dominus emerge from the ground.

what dose it not do:
It contains no explore logic, so you may get stuck at somewhere and fail to find the stairs.
It contains no combat logic, exileroutine will handle all the combat.

Requirement:
Lastest ExileBuddy Beta;
Using ExilebuddyBot and ExilebuddyRoutine.
Set your grind zone to be upper sceptre of god.

Notice:
I don't have any account to test it, GGG ban my account like crazy. It might not work all the time, so please bear with it, I'll do my best to fix it.
Also it's very easy to make it working with other bosses.


Thanks to pushedx to make this happen!
Thx alot champ. much apriciated!
 
Thanks for sharing. :)

Beta is getting some rather large reworks right now, but later on, I'll post some tips on how you can use the API more concisely. Nice work though, and sorry to hear of your bans.
 
cant make it work,

2014-08-06 01:23:16,954 [3] ERROR MainWindow (null) - [OnStartup] A top-level exception has been caught.
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Miliie\Desktop\BETA\Plugins\DominusFarm\SettingsGui.xaml'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFrom*****, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFrom*****)
at System.IO.FileStream..ctor(String path, FileMode mode)
at DominusFarm.DominusFarm.get_SettingsControl()
at BotGui.Windows.MainWindow.<OnStartup>b__16()
at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback)
at BotGui.Windows.MainWindow.<OnStartup>b__7(Object o)
 
Last edited:
cant make it work

You need to copy the entire DominusFarm folder into your Plugins folder.

You should end up with the paths:
<Beta Folder>\Plugins\DominusFarm\DominusFarm.cs
<Beta Folder>\Plugins\DominusFarm\DominusFarmPoi.cs
<Beta Folder>\Plugins\DominusFarm\DominusFarmSettings.cs
<Beta Folder>\Plugins\DominusFarm\SettingsGui.xaml
 
Thx for sharing. But I cannot make it work neither.

Exilebuddy is up to date!
Reloading AssemblyLoader<Loki.Bot.IBot> - Initializing
Reloading AssemblyLoader<Loki.Utilities.Plugins.IPlugin> - Initializing
Current bot set to GrindBot [Simplified]
[UI] Current bot set to GrindBot7.GrindBot
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarm.cs(5,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarm.cs(10,19) : error CS0234: The type or namespace name 'Settings' does not exist in the namespace 'Loki.Bot.v2' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarm.cs(14,34) : error CS0246: The type or namespace name 'IPlugin' could not be found (are you missing a using directive or an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(7,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(8,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(9,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(10,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(11,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(12,27) : error CS0234: The type or namespace name 'ExilebuddyBot' does not exist in the namespace 'Loki.Bot.Logic.Bots' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(15,19) : error CS0234: The type or namespace name 'Settings' does not exist in the namespace 'Loki.Bot.v2' (are you missing an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmPoi.cs(29,37) : error CS0246: The type or namespace name 'IPoi' could not be found (are you missing a using directive or an assembly reference?)
Compiler Error: h:\Exilebuddy 0.1.2321.60\Plugins\DominusFarm\DominusFarmSettings.cs(3,19) : error CS0234: The type or namespace name 'Settings' does not exist in the namespace 'Loki.Bot.v2' (are you missing an assembly reference?)
Reloading AssemblyLoader<Loki.Bot.ICombat> - Initializing
[UI] Current routine set to Exile
 
I suppose this is for Beta and not Release, that is why is not working for you . . .
 
i dont know what i do wrong, i simply extract and copy the file into plugin file, and it make the bot act crazy (start-stopstart-stop) preventing me to close it without using alt-f4, in this exemple i stoped it before it restart the 1st time

2014-08-07 00:25:59,246 [1] INFO  (null) - T: 5247115698015989461 H: 69086951
2014-08-07 00:25:59,800 [1] INFO  (null) - ExilebuddyBETA is up to date!
2014-08-07 00:25:59,909 [1] INFO MainWindow (null) - Exilebuddy BETA Version: 0.1.2371.863
Path: C:\Users\<Username>\Desktop\BETA\ExilebuddyBETA.exe

OS Name: Windows 8
OS Edition:
OS Service Pack:
OS Version: 6.2.9200.0
OS Architecture: x64

2014-08-07 00:25:59,910 [1] INFO MainWindow (null) - This is a BETA build of Exilebuddy. Please report any issues you encounter on the forums.
2014-08-07 00:25:59,910 [1] INFO MainWindow (null) - This build may have critical bugs, or new features which may not be fully tested. Use at your own risk!
2014-08-07 00:26:01,376 [8] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Loki.Bot.v2.IBot> - Initializing
2014-08-07 00:26:07,032 [8] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Loki.Bot.v2.IRoutine> - Initializing
2014-08-07 00:26:07,036 [1] DEBUG MainWindow (null) - Current bot set to ExilebuddyBot.
2014-08-07 00:26:09,773 [8] DEBUG ExampleRoutine (null) - [ExampleRoutine] Initialize
2014-08-07 00:26:09,808 [8] DEBUG ExilebuddyRoutine (null) - [ExilebuddyRoutine] Initialize
2014-08-07 00:26:11,532 [8] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Loki.Bot.v2.IPlugin> - Initializing
2014-08-07 00:26:11,532 [1] DEBUG MainWindow (null) - Current routine set to ExampleRoutine.
2014-08-07 00:26:24,392 [8] DEBUG AutoFlask (null) - [AutoFlask] Initialize
2014-08-07 00:26:24,429 [8] DEBUG BotStats (null) - [BotStats] Initialize
2014-08-07 00:26:24,475 [8] DEBUG Chicken (null) - [Chicken] Initialize
2014-08-07 00:26:24,515 [8] DEBUG DominusFarm (null) - [DominusFarm] Initialize
2014-08-07 00:26:24,542 [8] DEBUG ExamplePlugin (null) - [ExamplePlugin] Initialize
2014-08-07 00:26:25,269 [8] DEBUG GemLeveler (null) - [GemLeveler] Initialize
2014-08-07 00:26:25,297 [8] DEBUG QuestRewards (null) - [QuestRewards] Initialize
2014-08-07 00:26:25,324 [8] DEBUG RandomWaits (null) - [RandomWaits] Initialize
2014-08-07 00:26:25,356 [8] DEBUG Scheduler (null) - [Scheduler] Initialize
2014-08-07 00:26:25,386 [8] DEBUG StuckDetection (null) - [StuckDetection] Initialize
2014-08-07 00:26:25,432 [8] DEBUG DominusFarm (null) - [DominusFarm] OnEnable
2014-08-07 00:26:25,459 [8] DEBUG GemLeveler (null) - [GemLeveler] OnEnable
2014-08-07 00:26:25,484 [8] DEBUG StuckDetection (null) - [StuckDetection] OnEnable
2014-08-07 00:26:25,650 [8] INFO MainWindow (null) -
Please read the following guide before using this program:
ExilebuddyBeta User's Guide
2014-08-07 00:26:29,116 [1] INFO BotManager (null) - [Start] Now creating the BotThread.
2014-08-07 00:26:29,145 [14] DEBUG ExilebuddyBot (null) - [ExilebuddyBot] OnStart
2014-08-07 00:26:29,146 [14] DEBUG ExilebuddyBot (null) - [OnStart] MsBetweenTicks: 1.
2014-08-07 00:26:29,185 [14] DEBUG ExilebuddyBot (null) - [OnStart] Now setting the default explorer (TspExplorer).
2014-08-07 00:26:29,188 [14] DEBUG DominusFarm (null) - [DominusFarm] OnStart
2014-08-07 00:26:29,194 [14] DEBUG ExampleRoutine (null) - [ExampleRoutine] OnStart
2014-08-07 00:26:29,196 [14] DEBUG ExilebuddyBot (null) - [OnStart] RegisterDefaultPois: True.
2014-08-07 00:26:29,197 [14] DEBUG PoiManager (null) - [Add] Now adding [resurrect] A poi to execute resurrection logic..
2014-08-07 00:26:29,198 [14] DEBUG PoiManager (null) - [Add] Now adding [clear_cursor] A poi to place any item left on the cursor into the inventory..
2014-08-07 00:26:29,191 [14] DEBUG PoiManager (null) - [Add] Now adding [dominus_logic] A poi to execute dominus kill..
2014-08-07 00:26:29,191 [14] DEBUG GemLeveler (null) - [GemLeveler] OnStart
2014-08-07 00:26:29,192 [14] DEBUG StuckDetection (null) - [StuckDetection] OnStart
2014-08-07 00:26:29,195 [14] DEBUG Explorer (null) - [Start] TspExplorer
2014-08-07 00:26:29,203 [14] DEBUG PoiManager (null) - [Add] Now adding [door] A poi to execute door opening logic..
2014-08-07 00:26:29,203 [14] DEBUG PoiManager (null) - [Add] Now adding [combat] A poi to execute combat logic through Routines..
2014-08-07 00:26:29,200 [14] DEBUG PoiManager (null) - [Add] Now adding [washed_up] A poi to handle the character being in the washed up state..
2014-08-07 00:26:29,199 [14] DEBUG PoiManager (null) - [Add] Now adding [assign_move_skill] A poi to handle assigning the move skill if it's not already on the skill bar..
2014-08-07 00:26:29,201 [14] DEBUG PoiManager (null) - [Add] Now adding [aura] A poi to execute aura logic through Routines..
2014-08-07 00:26:29,202 [14] DEBUG PoiManager (null) - [Add] Now adding [buff] A poi to execute buff logic through Routines..
2014-08-07 00:26:29,204 [14] DEBUG PoiManager (null) - [Add] Now adding [town_run] A poi to go back to town during the middle of a bot run..
2014-08-07 00:26:29,210 [14] DEBUG PoiManager (null) - [Add] Now adding [sort_inventory] A poi to sort the main inventory by moving items towards the top left corner..
2014-08-07 00:26:29,205 [14] DEBUG PoiManager (null) - [Add] Now adding [shrine] A poi to execute shrine logic..
2014-08-07 00:26:29,206 [14] DEBUG PoiManager (null) - [Add] Now adding [loot] A poi to execute looting logic..
2014-08-07 00:26:29,208 [14] DEBUG PoiManager (null) - [Add] Now adding [chest] A poi to execute chest opening logic..
2014-08-07 00:26:29,209 [14] DEBUG PoiManager (null) - [Add] Now adding [merge_inventory] A poi to handle merging the inventory into full stacks..
2014-08-07 00:26:29,215 [14] DEBUG PoiManager (null) - [Add] Now adding [handle_inventory_items] A poi to manage inventory items that are not stashed..
2014-08-07 00:26:29,211 [14] DEBUG PoiManager (null) - [Add] Now adding [id] A poi to identify items in inventory in and out of town..
2014-08-07 00:26:29,212 [14] DEBUG PoiManager (null) - [Add] Now adding [sell] A poi to vendor items..
2014-08-07 00:26:29,218 [14] DEBUG PoiManager (null) - [Add] Now adding [travel_to_grind_zone] A poi to travel to the next area until we are at the requested grind zone..
2014-08-07 00:26:29,213 [14] DEBUG PoiManager (null) - [Add] Now adding [stash] A poi to stash the contents of inventory when we are in town..
2014-08-07 00:26:29,214 [14] DEBUG PoiManager (null) - [Add] Now adding [withdraw] A poi to withdraw items from stash when we are in town..
2014-08-07 00:26:29,221 [14] DEBUG PoiManager (null) - [Add] Now adding [explore] A poi to execute explore logic using Explorer..
2014-08-07 00:26:29,216 [14] DEBUG PoiManager (null) - [Add] Now adding [use_loose_candle] A poi to use the Loose Candle to open the doorway to The Archives..
2014-08-07 00:26:29,217 [14] DEBUG PoiManager (null) - [Add] Now adding [portal_back_to_grind_zone] This poi contains logic for returning to the grind zone after making a town run mid-run..
2014-08-07 00:26:29,229 [14] DEBUG ExilebuddyBot (null) - [OnStart] RegisterDefaultItemCalcuators: True.
2014-08-07 00:26:29,219 [14] DEBUG PoiManager (null) - [Add] Now adding [tag_waypoint] A poi to auto-tag a waypoint if we do not have it already..
2014-08-07 00:26:29,230 [14] DEBUG ExilebuddyBot (null) - [OnStart] RegisterDefaultChestCalcuators: True.
2014-08-07 00:26:29,220 [14] DEBUG PoiManager (null) - [Add] Now adding [take_coruppted_area] A poi to take corrupted areas..
2014-08-07 00:26:29,224 [14] DEBUG PoiManager (null) - [Add] Now adding [exploration_complete] A poi to execute the exploration complete logic..
2014-08-07 00:26:29,228 [14] DEBUG ExilebuddyBot (null) - [OnStart] RegisterDefaultCombatCalcuators: True.
2014-08-07 00:26:29,443 [14] DEBUG AreaStateCache (null) - Adding location ["Waypoint"][10630] = {219, 211} for area [0xB30A8F10]
2014-08-07 00:26:29,445 [14] DEBUG AreaStateCache (null) - [OnTick] Setting AnchorPoint to {197, 307} for 3003813648.
2014-08-07 00:26:30,879 [14] ERROR BotManager (null) - [Tick] Exception during execution:
Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.Exception: GuessTownExitLocation called when curArea = 3_3_town for exit The Upper Sceptre of God
at Loki.Bot.v2.Utility.GuessAreaTransitionLocation(String townExitName)
at Loki.Bot.Logic.Bots.ExilebuddyBot.Logic.Pois.All.TravelToGrindZonePoi..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Loki.Bot.Logic.Bots.ExilebuddyBot.Poi.PoiManager..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Loki.Bot.Logic.Bots.ExilebuddyBot.ExilebuddyBot..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine...()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at Loki.Bot.Logic.Bots.ExilebuddyBot.ExilebuddyBot.OnTick()
at Loki.Bot.v2.BotManager.(IBot )
2014-08-07 00:26:30,893 [14] DEBUG ExilebuddyBot (null) - [OnTick] The bot coroutine has finished in a state of Faulted
2014-08-07 00:26:30,894 [14] INFO BotManager (null) - [Stop] Now requesting the BotThread to stop.
2014-08-07 00:26:30,895 [14] DEBUG ExilebuddyBot (null) - [OnTick] Attempting to start the bot again.
2014-08-07 00:26:30,908 [14] DEBUG ExilebuddyBot (null) - [ExilebuddyBot] OnStop
2014-08-07 00:26:30,912 [14] DEBUG Explorer (null) - [Stop] TspExplorer
2014-08-07 00:26:30,915 [14] DEBUG GemLeveler (null) - [GemLeveler] OnStop
2014-08-07 00:26:30,920 [14] DEBUG ExampleRoutine (null) - [ExampleRoutine] OnStop
2014-08-07 00:26:30,914 [14] DEBUG DominusFarm (null) - [DominusFarm] OnStop
2014-08-07 00:26:30,916 [14] DEBUG StuckDetection (null) - [StuckDetection] OnStop
 
I just create an account to test it, it does have a lot of issues, I'll release a revised one later.
 
thanks, because im way to 'stupid' to understand anything in that lol. and i really appreciate your effort on this.
 
you do have the scepter waypoint right?

edit * I'll try it tonight and see if I get any issues.
 
yes i have the waypoint, i also tried in every difficulty, for the same result
 
does this still work or can it be updated? i've used the default "Dominus Fight" in the plug-ins but i'm guessing thats only to fight DOM not to route to get to him...?
 
Last edited:
My understanding is the basic bot has the explore routine etc and will clear and get to steps. The plug-in will allow the bot to actually fight Dom. IE handle the logic as to walk close to get fight started etc.

I could be wrong... but I think the bot handles the movement to Dom fine in the scepter. The quest plug in will kill him so should work fine.
 
Would be cool, that with the action of "move away" once Dominus does the Touch of God, EB would also hit the Lightning Res potion . . .
 
Back
Top