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

GoblinHunter - best profile for goblins

Kevin Spacey

Community Developer
Joined
Aug 31, 2013
Messages
2,830
Reaction score
11
GoblinHunter - best profiles for goblins


6ir7pLW.jpg


Collection of the profiles for goblins to hunt Treasure Realm(The Vault) most efficiently
version 0.5 uploaded


if you know other good locations, let me know and i will write profile for them
but keep this conditions - location must be small, with waypoint nearby and in Adventure mode​

1. Profiles avialable at this time

  • [*] Royal Crypts
  • Core Of Arreat
  • Caverns of Araneae
  • Leoric's Hunting Grounds
table of the profiles, will add it in first post, and will update it time to time
https://docs.google.com/spreadsheets/d/1bEf-R2wZR4opQ5nMv24OxEkMClEC-I0DvdHvqRqbRw0/edit?usp=sharing
For clear tests - in all runs for tests i use well geared DH with the same build on Normal difficulty
[table="width: 900, class: grid"]
[tr]
[td]profile[/td]
[td]positive[/td]
[td]negative[/td]
[td]runs[/td]
[td]goblins[/td]
[td]% goblins per run[/td]
[td]games per hour[/td]
[td]goblins per hour[/td]
[td]special events[/td]
[/tr]
[tr]
[td]Caverns of Araneae 0.5[/td]
[td]easy and fast, very small location, very low chance for leets, very low chance for Rainbow Goblin, chance for second goblin[/td]
[td]need to test if this spot nerfed or not[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]Core of Arreat 0.5[/td]
[td]easy stright path[/td]
[td]too many leets, fire heads and bomb traps - bot cant avoid them[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]Leoric's Hunting Grounds 0.5[/td]
[td]two goblins sometimes[/td]
[td]bot will stop and leave after find the goblin, even if there will be a possibility to find second one[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]Royal Crypts[/td]
[td]always two leet packs, no less, no more[/td]
[td]difficult path, need to improve the route in next versions[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]Northern Highlands*[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]Swampy/Old Fisherman's Cellar*[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[/table]
* - not finished yet

ROYAL CRYPTS
Temporary deleted in 0.5 version of the profile, need to rewrite it



CORE OF ARREAT



LEORIC'S HUNTING GROUNDS



CAVERNS OF ARANEAE



2. What you need?

3. Known issues
  • different problems with Trinity and QuestTools, working on solutions with their authors
  • bot will stop and leave after find the goblin during LHG profile, even if there will be a possibility to find second one, working on the solution
  • Route for RC and LHG must be reconsidered

4. Troubleshooting:

5. Recommendations, tips, settings
  • If you want to improve bot behavior download .cs files attached below and replace it in your trinity folder:
    - Demonbuddyfolder->Plugins->Trinity->Cache->RefreshObjects.cs
    - Demonbuddyfolder->Plugins->Trinity->Cache->RefreshObject.cs
    - Demonbuddyfolder->Plugins->Trinity->Cache->CacheUtils.cs
    - Demonbuddyfolder->Plugins->Trinity->Cache->RefreshUnit.cs
    - Demonbuddyfolder->Plugins->Trinity->Cache->TrinityCacheObject.cs
    - Demonbuddyfolder->Plugins->Trinity->Combat->Weighting.cs
    - Demonbuddyfolder->Plugins->Trinity->Combat->Handle Target.cs
    - Demonbuddyfolder->Plugins->Trinity->Configuration->DataDictionary.cs
  • Kamikadze mode for goblins in trinity ON
  • Trigger range for elite combat in trinity: 30-40
  • Container open range in trinity: 25-35
  • i recommend Git version of plugins:
    - Trinity https://www.assembla.com/code/unifiedtrinity/git/commits
    - QuestTools https://www.assembla.com/code/questtools/git/commits
  • if you wanna instant leave, add this line in the each profile before one of the ending line, like townportal, etc
    <UsePower questId="1" powerId="00000" />
  • how to download from git
6. Feature plans
  • fix and support this profiles
  • to write new profiles for goblins

 

Attachments

Last edited:
Changelogs and old versions

Code:
v0.5
- too many work on profiles, so 0.4 version skipped
- instant leave feature deleted, now you can add it yourself, and if you know what you doing (see recommendation for details)
- RC profile temporary deleted
- Caverns of Araneae (the best for goblins per hour from my experience) added
- LHG profile added
- alot of changes and tune-ups with compatibility for new QT (thx xzjv for help and for new features in QT)
- Core now has only one type profile, without Explore dungeon method
- missing goblin near entrance of Azmodan's chamber fixed
- blacklist updated
- trinity files updated
- new trinity files added, with new class - IsMiniBoss
- Death Handling added
- Wrong Start Handling added
- ToggleTagreting tweaked
- CombatSetting tag added
v0.3
- RefreshObject.cs file reuploaded with new tweaks - range of attack goblins increased
Core of Arreat
- ending point fixed gain
Royal Crypts
- tweaks to the box size of exploring
v0.2
- renamed to Greed hunter
- now dont need the plugins
- now runs only The Vault if meet it, without any useless Whimsydale. If you dont use plugin for it
Royal Crypts
- regular version temporary deleted
- explore dungeon version become the main one
Core of Arreat
- small demon chests blacklisted
- tweeks of the ending point
 

Attachments

Last edited:
how you can help to get statistic about goblins

open log file, be sure you run only one of profiles posted here
ctrl+f and search this words:

GameStats Joined a game!
for total number of the runs
[Trinity] Goblin
for total goblins found
The Vault found!
for treaure realm
 
Last edited:
litle typo mistake fixed, now profiles must working again
redownload the Goblinhunter zip pls, if this profiles wont work for you
 
Nice, a unified Goblin plugin/Profile. Thank you very much.

I tried both profiles after extracting both of the updated plugins.
Also tried closing and reopening DB a couple of times.
Problem: After clicking on Start, bot will stop after a few seconds.
I tried the original profile created by smurfx and it didnt have that problem.
View attachment 1700 2014-10-01 21.25.zip
 
Loaded profile [GoblinHunter v0.1] Royal Crypts
System.Exception: Injection resulted in a process exception with error code 0xc0000005
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.Execute()
at „..(Executor , String )
at Zeta.Game.Internals.SNO.TagMap.GetTagMapEntryAsInteger(Int32 key)
at Zeta.Game.Internals.SNO.SNORecordActor.get_GizmoType()
at Zeta.Bot.Navigation.MainGridProvider.(DiaObject )
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at Zeta.Bot.Navigation.MainGridProvider.(BitArray )
at Zeta.Bot.Navigation.MainGridProvider.Update()
at Trinity.Trinity.GameEvents_OnGameChanged(Object sender, EventArgs e)
at Zeta.Bot.GameEvents.[](EventHandler`1 , Object ,  )
Joined a game!
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Loaded profile [GoblinHunter v0.1] Royal Crypts
Game joined, Resetting profile caches.
Leaving game, reason:
Profile completed
Number of games completed: 4
 
Loaded profile [GoblinHunter v0.1] Royal Crypts
System.Exception: Injection resulted in a process exception with error code 0xc0000005
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.Execute()
at „..(Executor , String )
at Zeta.Game.Internals.SNO.TagMap.GetTagMapEntryAsInteger(Int32 key)
at Zeta.Game.Internals.SNO.SNORecordActor.get_GizmoType()
at Zeta.Bot.Navigation.MainGridProvider.(DiaObject )
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at Zeta.Bot.Navigation.MainGridProvider.(BitArray )
at Zeta.Bot.Navigation.MainGridProvider.Update()
at Trinity.Trinity.GameEvents_OnGameChanged(Object sender, EventArgs e)
at Zeta.Bot.GameEvents.[](EventHandler`1 , Object , )
Joined a game!
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Loaded profile [GoblinHunter v0.1] Royal Crypts
Game joined, Resetting profile caches.
Leaving game, reason:
Profile completed
Number of games completed: 4

fuck, little typo again :)
reuploaded, now all must be okay, just tested
 
testing Core now
will see how %goblins there are

and what do you thins about Depths lvl 3 and Cathedral lvl1 profiles? worth to make?
 
ye, read post above, i reupload profiles :)

4 mins difference.
Thanks! will be testing this, including the reupload you mentioned below. :D


testing Core now
will see how %goblins there are
and what do you thins about Depths lvl 3 and Cathedral lvl1 profiles? worth to make?
Small areas i think are okay, but cathedral might be too big and waste time.
 
Hi Kev,
Did you use the quick exit game/auto terminate that gives the error that network has been lost?
I know people are using this and there should be no problem, but im a bit paranoid.
What code do i need to change so it TPs to town and leave the game normally?
TIA! :D
 
hi! as i told now i use it for all my profiles

you need find and delete this string:

<UsePower questId="1" powerId="00000" />
 
Who meet the problem when your profile wont started again when you finished Greed/Weed route
TEMPORARY SOLUTION! idk how it will work if bot will townrun while runnind weed/greed location

you need to download latest versions of plugins
1.0.2 and 0.0.4

  • go to the plugin folder and open profile.xml
  • uncomment green strings - mean delete "!--" and "--"
  • copypaste profile you want to run to the Weed/Greed plugin folder, in my case its The Core Of Arreat Explore Dungeon.xml
  • change line in the profile.xml to load proper profile if you appear in town (usually when profile reloaded), in my case its <LoadProfile file="The Core Of Arreat Explore Dungeon.xml" />
XQ9saHu.jpg


5kcAROO.jpg
 
hi! as i told now i use it for all my profiles

you need find and delete this string:

<UsePower questId="1" powerId="00000" />
I did see that and i wasnt sure what it does. Thanks!
Thanks also for the update.
Still have no luck with Greed. lol
im doing seasons with a fresh toon.
 
its instant leve string
just open profile in notepad and ctr+f this string

its in the end
 
Actually there are like 4-5 per profile. But i took care of them.
Profile is working smoothly for me.
Still waiting for RNG to get The Vault.

Edit: There was a loop using Royal Crypt - the bot was going back and forth a couple of dozen times before it auto corrected.
Will check if it happens again.

==== move #10 ====
[QuestTools][SafeMoveToTag] Initialized questId="312429" stepId="2" x="588.6946" y="568.7911" z="0.1000005" pathPrecision=8 MoveResult=Moved statusText=SafeMoveToTag: IsDone: False, PathPrecision: 8, StraightLinePathing: False, UseNavigator: False, X: 588.6946, Y: 568.7911, Z: 0.1000005, Position: <588.6946, 568.7911, 0.1000005>, PathPointLimit: 250, Timeout: 180, AllowLongDistance: False, QuestId: 1, StepId: 0, QuestName: Quest Id: 1, IgnoreReset: False, IsDoneCache: False, Behavior: null,
[QuestTools][<MainCoroutine>d__1] ReachedDestination! questId="312429" stepId="2" x="588.6946" y="568.7911" z="0.1000005" pathPrecision=8 MoveResult=Moved statusText=SafeMoveToTag: IsDone: False, PathPrecision: 8, StraightLinePathing: False, UseNavigator: False, X: 588.6946, Y: 568.7911, Z: 0.1000005, Position: <588.6946, 568.7911, 0.1000005>, PathPointLimit: 250, Timeout: 180, AllowLongDistance: False, QuestId: 1, StepId: 0, QuestName: Quest Id: 1, IgnoreReset: False, IsDoneCache: False, Behavior: Zeta.Bot.ActionRunCoroutine,
==== move #11 ====
[QuestTools][SafeMoveToTag] Initialized questId="312429" stepId="2" x="541.5208" y="659.1273" z="6.878972" pathPrecision=8 MoveResult=Moved statusText=SafeMoveToTag: IsDone: False, PathPrecision: 8, StraightLinePathing: False, UseNavigator: False, X: 541.5208, Y: 659.1273, Z: 6.878972, Position: <541.5208, 659.1273, 6.878972>, PathPointLimit: 250, Timeout: 180, AllowLongDistance: False, QuestId: 1, StepId: 0, QuestName: Quest Id: 1, IgnoreReset: False, IsDoneCache: False, Behavior: null,
[Trinity][Performance] Execution of Navigator.MoveTo took 1020.21ms.
[Trinity] Navigator Moved dest=x="616" y="624" z="2" (Name=GoldSmall Dist=64 IsElite=False LoS=False HP=-1.00 Dir=S) duration=1024 distance=69
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1025.44ms.
[Trinity][Performance] Execution of HandleTarget took 1043.32ms.
[Trinity][Performance] Execution of Navigator.MoveTo took 1021.32ms.
[Trinity] Navigator Moved dest=x="616" y="624" z="2" (Name=GoldSmall Dist=64 IsElite=False LoS=False HP=-1.00 Dir=S) duration=1022 distance=69
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1023.43ms.
[Trinity][Performance] Execution of HandleTarget took 1038.64ms.
 
Last edited:
Plugins wont work for me, just loop reloading profiles in the end
especially when Greed kill me;)

i have an idea how to write profile without any plugins
will do it today
 
Last edited:
CORE OF ARREAT
1.2.1 Latest test:
  • 231 runs
  • 81 goblins - 35% to find goblin during one run!
  • 1 portals to Whimsydale
  • 1 portal to Treasure Realm
 
Started my season using this.
Its a good place to start IMO, and i even got the Custerian Wristguard (Gold = XP).
 
Back
Top