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

[Rift Bot] Funky's Modded Edition

whats up , after first chalange R-RIFT bot stoped >?
This is Funky Riftbot not RRIFT - RRIFT uses rrrix Questools and Trinity NOT fBaseTe
I would recommend posting there.

Ok so I did one run with it on a tier 25 for test, but I am new to using grift profile/questtools. I set it to upgrade my Enforcer gem(rank 18) first, and then I had 'equipped gems' second, followed by boon of hoarder and 4th was 'highest' rank gems. But this time it ignored QT settings and upgraded my bane of trapped 3x, failing twice.

Upgrading Gems..
Upgrading Gem Bane of the Trapped Rank 27 Chance 0.15
Upgrading Gems..
Upgrading Gems..
Upgrading Gem Bane of the Trapped Rank 27 Chance 0.15


am i missing something, does it have to be saved a certain way? was my format incorrect? I assumed it was the gem moved to the top would be ranked up first, bane of the trapped was like #5 or #6 on the list, even though I was wearing it and 'equipped' would have been #2 why did it not do enforcer gem set as #1?

edit edit - ok, now my bot just upgraded KEYSTONE instead of gem wtf? I don't understand what im doing wrong, all the settings are set as they should be. It is as if everything is backwards...on my 3rd run now it just selected my HIGHEST tiered keystone whereas before it was selecting the lowest despite lowest tier checked first.

[Rift Bot] Reward NPC Spawned
Reward Selection..
Keystone Upgraded



edit(not of major concern atm, the above one with the wrong things being upgraded is) - one more thing, I thought I fixed this just now after replacing trinity to a custom DH combat routine, but I am receiving this message:

**** Warning ****
No Primary Skill Found and Allow Default Attack Always Is Disabled!
This may cause idles to occur.. Enable AllowDefaultAttackAlways setting found under Combat Tab.
**** Warning ****

My DH is M6 cold, it has no generators just elemental arrow frost, Despite this the bot still works however but it never shoots frost arrow just plain arrows regardless of hatred or not. I am curious why or what is taking priority over the trinity combat routine of the demonhuntercombat.cs?
This is also Questools upgrade, there are a lot of corrections needed for it.
Read through this thread (funkys thread) for fixes for fBaseXtension and for Questools, look in the questool section for the fix (HINT: there is a topic for QT fixes).

for the M6 issue
IF you are using Funkys Combat routine - post there
ELSE you are using Trinity - post there
END IF :D
 
Last edited:
I will look at the plugin section for the latest quest tools and install it if its updated, As for looking through the thread I will set my bot to back to normal rifts for now while I search through here although its 42 pages so any extra help if you have a direct link to the post im looking for would help. I am running trinity with fbasextension disabled(it says on first page you can have it disabled but you need it in plugins) so I hope thats not the cause of any of it.
 
I will look at the plugin section for the latest quest tools and install it if its updated, As for looking through the thread I will set my bot to back to normal rifts for now while I search through here although its 42 pages so any extra help if you have a direct link to the post im looking for would help. I am running trinity with fbasextension disabled(it says on first page you can have it disabled but you need it in plugins) so I hope thats not the cause of any of it.
1. Yes, you can use trinity and disable fBase (i have that setup) - but fbase only handles FunkyRiftbot profile for gem upgrade not combat settings.
2. Its just a couple of pages that you have to read back to (not 42 pages - HINT: you'll find it in page 42 LOL)
MORE HINT: its qouted as a reply at the very top of the page saying it didnt work for them.
Last HINT: He is wrong since it works for me and other users. :D:D:D
 
I know you are trying to help, But either I am blind or you are not understanding my gem upgrade issue properly because I didn't see anything related to it on page 42 except someone having issues with % upgrading. I am not having issues with it upgrading at a certain %, it won't upgrade ANY gem I select other then bane of the trapped. So again, his issue is regarding the bot trying to upgrade gems with low % chance, but mine will not upgrade anything but the same gem. So I don't understand at all what point you are trying to make =/ If anything its making it more confusing as we have different issues. But are you saying I should make this change regardless in my AcceptTieredRiftRewardTag.cs and it WILL work for me and select the right gem in quest tools despite not being questtools?

Also you said fbase only handles funkyriftbot profile for gem upgrade not combat settings. So that means I NEED fbase enabled for proper gem upgrades? Again I am lost as to what you are saying because each thing you say contradicts itself. I want to use trinity, you said you use it with fbase disabled. But then you say fbase only handles profile for gem upgrades so how are you or I supposed to upgrade gems with this disabled if it handles upgrades? Sorry if this is coming off hostile, I am just tired of searching all day and testing numerous things and I think there might be a language barrier break down between us that is probably why I can't fully understand you.


edit - for the time being, i seem to have some things under control. not fully AFKable as i would like but I can manage to babysit them and run t6 rifts while I sleep. However I am wondering about funkybots gold inactivity timer, There is no way to disable it? It hit the 600sec limit on a tier 27 rift map that was poorly spawned with monsters not dense enough which normally i plow through in 8 minutes or less. I fear a tier 30+ rift ide easily time out. It tried to tp to town and leave the game before upgrading gems on me due to timer tripped. So can I disable the inactivity timer on funky somehow? Or can I NOT use funky plugin at all and still have my gems upgraded properly as its been working since i enabled this plugin?

double edit - mustve spoke too soon, or just not having good luck. feels like im rolling the dice. just did another gem upgrade run and all of a sudden it decided it wanted to upgrade the keystone this time instead. I am starting to wonder if I should not just bump all the trial stones into 35-40 tier stones that I cannot possibly complete in time, therefor giving the option of ONLY upgrade.
 
Last edited:
This is one of the problem of not reading the entire thread (most of us read it regardless of how long or sometimes useless the other post are)
There is no setting to let you choose what gem to upgrade, by default fBase chooses the ones equipped (i may be wrong, but thats how things are on my end) - you have to choose the either highest or lowest, between 15 to -15(lowest %), by following the code in previous page. If % is too low, then it checks whatever the next unequipped gem you have.

Another problem: QT has a different issue where in the UI setting is there but it doesnt work, in the plugin section there is a topic to fix QT.

fBase - its already clear "you do not need fBase enabled" for it to handle gem upgrade. I do not need/want to explain further. It works as it is.

Options:
- Stick with Funkys, use the correction for %, and wait for additional settings to be added
- Try You can try rrrix beta rifts in the profile>advendure mode section and use the QT fix in the plugins section

PS: since QT and fBase are 2 separate things, unless someone has made them to work together, AFAIK there is no real setting you can do with FunkyRiftbot for gem upgrades.
 
I monitored this profile and it does NOT spam my mantra during the RB. Why is that? I use the Sunwuko build.
 
Right ok I can deal with it upgrading equipped gems, or then those un-equipped based on % using the -3 to -0 change in the .cs file. Any idea why it would decide to upgrade a rift key instead of do the gem upgrade though? It was gem upgrade profile, was just totally random, all others were gem upgrades it had finally chosen the right gem to upgrade then bam it did a key upgrade. But I am leaving it on T6 rift runs over night since I know its stable, I will fool around with it more tomorrow. And I will look into this topic to fix QT in plugin section if it has something to do with this.
 
After trying to load "Starter_Normal Rift Only.xml" i get
"Failed to load profile: Element MoveToTownObject is not supported. Please check your XML and try again. (<MoveToTownObject questId="1" stepId="1" Type="NephalemNPC" />) Line 28
System.Exception: Element MoveToTownObject is not supported. Please check your XML and try again. (<MoveToTownObject questId="1" stepId="1" Type="NephalemNPC" />) Line 28
at ..(PropertyInfo , XElement , Object )
at Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at ..(XElement , Type )
at ...(XElement )
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at ..(XElement , PropertyInfo )
at ..(PropertyInfo , XElement , Object )
at Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at Zeta.Bot.Profile.Profile.Load(XElement element, String path)
at Zeta.Bot.Profile.Profile.Load(String path)
at Zeta.Bot.ProfileManager.Load(String profilePath, Boolean rememberPath)"

what to do?
 
The Starter profile for upgrading gems has these issues:

- It doesn't select the lowest key u have in inventory but the highest (even if u set QuestHelper to work like that)
- If the BOT finishes the Grift in time, it DOESN'T upgrade gems but it upgrades the key itself

and 1 question: are the settings under QuestHelper for Grifts considered by this profile?
 
I am also experiencing this after the update. Will wait until this is resolved.

Many thanks for the profile. The hard work is much appreciated!

The Starter profile for upgrading gems has these issues:

- It doesn't select the lowest key u have in inventory but the highest (even if u set QuestHelper to work like that)
- If the BOT finishes the Grift in time, it DOESN'T upgrade gems but it upgrades the key itself

and 1 question: are the settings under QuestHelper for Grifts considered by this profile?
 
Which Trinity / QT version should I use?
Dont want to Facetank as M6 DH...

Newest Version produces:
System.Exception: Nur ein Teil der ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen, at addr: 0000005C, Size: 4
bei GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
bei GreyMagic.MemoryBase.Read[T](IntPtr addr)
bei Zeta.Game.Internals.FastAttribGroupsEntry.GetAttribute[T](Int32 attribute)
bei Zeta.Game.Internals.Actors.ACD.GetAttribute[T](Int32 attribute)
bei Zeta.Game.Internals.Actors.ACD.GetAttribute[T](ActorAttributeType attributeType)
bei Zeta.Game.Internals.Actors.ACDItem.get_IsUnidentified()
bei Zeta.Game.Internals.Actors.ACDItem.get_Name()
bei Zeta.Bot.ItemStatistics.(Object , ItemLootedEventArgs )
bei Zeta.Bot.GameEvents.[](EventHandler`1 , Object ,  )
 
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 fBaseXtensions.EventHandling.OnGameChanged(Object obj, EventArgs args)
at Zeta.Bot.GameEvents.[](EventHandler`1 , Object ,  )


Keep getting this at the start ,even fresh install
 
Keep upgrading key... for the third time.
Also, Don't know why it happened but in one of the grift. the bot just kept running around in areas already cleared for a while, multiple times
 
In the profile, the profile is set to automatically choose the highest tiered key. I fucked around with it and simply commented out highest, and uncommented out lowest so it was first. but despite this the QT settings still fuck with the bot, and on occasion it will still pick highest first. The best way I found to test what its going to to is....bank all your fragments, keystones, trial stones. Then start the profile with what you wanna do, and be ready to hit pause or stop depending on what the bot takes from the bank. if you want it to run tiered rifts and it picks the lowest tier stone, then let it go. If it picks up a trial stone, or the highest tier stone, or a rift fragment, stop the bot.
 
how do i change so when i do normal rift only I leave game and start new game after each one?
 
One more question, easy enough it should be. Is the trial ranking system broken or am i doing it wrong? I set it to 25, 30, 35, 40. doesn't matter what its set to to 'stop' at while enabled. it goes as long as it can regardless. So for now I am running trial keys by hand(to get tier 30-35 stones instead of 39-40)
 
In the profile, the profile is set to automatically choose the highest tiered key. I fucked around with it and simply commented out highest, and uncommented out lowest so it was first. but despite this the QT settings still fuck with the bot, and on occasion it will still pick highest first. The best way I found to test what its going to to is....bank all your fragments, keystones, trial stones. Then start the profile with what you wanna do, and be ready to hit pause or stop depending on what the bot takes from the bank. if you want it to run tiered rifts and it picks the lowest tier stone, then let it go. If it picks up a trial stone, or the highest tier stone, or a rift fragment, stop the bot.
Didnt we just have this talk, literally a page ago?
Check OP to see the UI for GR in fBase.
again, QT is needed but Funkybot doesnt has its own plugin (that you do not need enable, but it will still work for GR).
 
having this issue when runnnig any of funky starter profile.
System.Exception: Element MoveToTownObject is not supported. Please check your XML and try again. (<MoveToTownObject questId="1" stepId="1" Type="NephalemNPC" />) Line 28

See other people have it as well. Dont see any fixes for it. Is there any? should I expect any?
 

Attachments

Back
Top