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

[QuestTool Mod] More targeted gem upgrading

Karls

New Member
Joined
Apr 11, 2014
Messages
324
Reaction score
2
This is not a plugin, but a modifications of 3 files of QuestTools 3.4.19 (the version packaged with DB .407, didn't test any other version) to change how it behaves when talking to Urshi. The main idea is to be able to focus upgrades on a smaller amount of gems while still maximizing the chances of getting an upgrade on each attempt.

Here is how QuestTools upgrades your gems without the mod
- It upgrades the first gem that has a high enough upgrade chance
- If you don't have any, it attempts to upgrade the keystone
- If it can't upgrade the keystone (either because you took too long or already upgraded a gem), it will upgrade the first gem

Here is how QuestTools will upgrade your gems with the mod
- It upgrades the gems with the highest upgrade chance from your top N[SUB]1[/SUB] gems (if any has an upgrade chance equal or above your setting)
- Then it upgrades the gems with the highest upgrade chance from your top N[SUB]2[/SUB] gems (if any has an upgrade chance equal or above your setting)
- If no gem fit these conditions, it upgrades the keystone
- If keystone can't be upgraded, it will update the gem with highest upgrade chance from your entire collection
- When two gems have an equal upgrade chance, the highest ranked one is selected
- If you want to upgrade keystones after a single pass, just use the same settings for both

ztuvABt.png


Changelog
Code:
r2
- Added safety to stop upgrading Iceblink/Boon of the Hoarder/Gogok at rank 50
- Added option to always upgrade keystones below a certain level (so you can safely plan on 2+ Grift runs per keystone)
- Added an option to never upgrade rank 0 gems (incase you forget some on an alt and bot loot new ones)

Installation & Warning
- To install it, just unzip the file in your DB folder, it will overwrite 3 QuestTools files (QuestToolsSettings.cs, ConfigWindow.xaml, CompleteGreaterRiftTag.cs). If you don't have QuestTools 3.4.19 use it at your own risks, the original files you overwrite might have extra code required by other parts of QuestTools or other plugins
- Configuration is done in the usual QuestTools settings window, with the rest of the rift settings
- The "Equipped Gems", "Highest Rank", "Lowest Rank" values should work but are totally untested, so watch out for what DB does at Urshi if you use them (DB log will have yellow text lines with gem choices while upgrading so you can track it if needed)
- The mod only received limited testing (but worked fine so far), so I'd suggest keeping an eye on it at the beginning until it's confirmed to not bug out and screw up!

Example:
- You have BoTT, Zei's, Taeguk, Gogok, Iceblink, Wreath of Lightning in that priority order and then the 13 other gems you don't care about
- You configure the first pass to upgrade first 6 gems with 90% upgrade chance
- You configure the first pass to upgrade first 3 gems with 30% upgrade chance

The result will be that as long as one of your preferred 6 gems can be upgraded with 90-100% chance, it will select the one with highest chance and upgrade it. Once you run enough rifts and all 6 are below 90% upgrade chance, it will focus on BoTT/Zei/Taeguk (always preferring the one with highest chance to succeed) until they all have a <30% chance. At that point it will try to upgrade the key and if not possible it will upgrade whatever gem has the highest upgrade chance (which will probably be a gem you don't care about, but it still beats resetting the game!)
 

Attachments

Last edited:
Uploaded a new version

Code:
r2
- Added safety to stop upgrading Iceblink/Boon of the Hoarder/Gogok at rank 50
- Added option to always upgrade keystones below a certain level
- Added an option to never upgrade rank 0 gems (incase you forget some on an alt and bot loot new ones)

Also browsing around the DB forums, I saw that it might be possible to override some QuestTools method in a separate plugin, so I might have to look into that. It might make the whole thing more user-friendly and have more chance of still working after a DB/QT update.
 
This mod is really good. It would be great if you can get it work as an seperate addon or ask rrrix and xzjv to include them in the next release of QuestTools. Second would be most beneficial for everyone.

Good job.
 
bug report: my gem is 60 level, so I use 45 Greater rift with 1% to update my gem, it does not update gem and update keystone;
but in 46 Greater rift , it works correctly
 
as a quick solution..
just transfer an alt char the lvl 50 maxxed gems (which are: Gogok, Hoarder, Invigorating gems) and be sure "Never upgrade rank 0 gems" selected..
you just got new gems but not gonna tries to upgrade them
 
When i put it at 1% to upgrade a gem that is 67 when im doing rift 52 clear it will skip the gems. It thinks i got 0% to upgrade it but it shows 1% when i maunally do it. Is there a fix for this?
 
Back
Top