-
First Dev On The Internet
The death's breath one with fixed width and typo (I fixed the width in mine too) :
***** LINK TO THE LATEST VERSION IN MY SIGNATURE *****
Last edited by User5981; 08-16-2019 at 04:55 PM.
-
Post Thanks / Like - 3 Thanks
-
First Dev On The Internet
XPhelper with added Time to next paragon stat
+ auto disables TopExperienceStatistics
***** LINK TO THE LATEST VERSION IN MY SIGNATURE *****
Last edited by User5981; 08-16-2019 at 04:56 PM.
-
Post Thanks / Like - 3 Thanks
-
First Dev On The Internet
Guys if you want to use this plugin Don't update to the TurboHUD (v9.1) until Razorfish fixes the breaking changes. ;-)
Edit :
if you do, here is the fixed RunStats_DamageHelper file :
***** LINK TO THE LATEST VERSION IN MY SIGNATURE *****
Last edited by User5981; 08-16-2019 at 04:56 PM.
-
Post Thanks / Like - 5 Thanks
-
First Dev On The Internet
Here is a Bounty helper and I am very proud of it :
- total bounties remaining
- bounties remaining per act
- checkmark when act is fully done
- checkmark + rectangle when act is fully done AND the corresponding Horadric cache is (or has been) in your inventory
- log of all "player has started event" (white) & "player has completed event" (yellow) with x time ago (like for the item drops plugin)
Pin it when you do bounties and enjoy the magic!
note : If you play in another language than English you will have to edit with translated words (that appears in the chat) for the log part to work properly.
***** LINK TO THE LATEST VERSION IN MY SIGNATURE *****
install in :
TurboHUD \ plugins \ Razor \ RunStats \ RunStats_BountiesHelper.cs
Last edited by User5981; 08-09-2019 at 09:59 PM.
-
Post Thanks / Like - 2 Thanks
-
Contributor
Originally Posted by
User5981
This must be similar to [RNN] BountiesTracking plugin I have been using so far?
Must give it a try
Comment:
Works nicely and complements [RNN] BountiesTracking well.
My bounties got never finished though.
It might be better to rely on QuestState.started and QuestState.completed to track bounty quest state that relying on parsing chat lines or what ever.
Last edited by JarJarD3; 08-08-2019 at 05:31 AM.
Reason: added comment.
-
First Dev On The Internet
Originally Posted by
JarJarD3
This must be similar to
[RNN] BountiesTracking ([V7.7] [INTERNATIONAL] [RNN] BountiesTracking) plugin I have been using so far?
Must give it a try
Comment:
Works nicely and complements
[RNN] BountiesTracking well.
My bounties got never finished though.
It might be better to rely on QuestState.started and QuestState.completed to track bounty quest state that relying on parsing chat lines or what ever.
I will print this and pin it on my wall, that's remarkable.
-
First Dev On The Internet
Modified RunStatsPlugin.cs for TurboHUD v9.1 with autoresize of the labels & label bar no further than the potion slot
***** LINK TO THE LATEST VERSION IN MY SIGNATURE *****
install in :
TurboHUD \ plugins \ Razor \ RunStats \ RunStatsPlugin.cs
I hope Razorfish won't kill me when he has fully recovered
Last edited by User5981; 08-16-2019 at 04:57 PM.
-
Post Thanks / Like - 1 Thanks
xratedownz (1 members gave Thanks to User5981 for this useful post)
-
Contributor
Originally Posted by
User5981
This is great!
-
Contributor
Just 1 thing to do, please.
Put explicit Order to every f-king plugin so that I have a chance to disable them before they do their evil customization's that are so hard for me to follow.
Definitely I do not want to touch the plugins code, if possible. Or even try to understand.
I just want to disable few of them when I do not need them.
Now it takes an effort to do so
-
First Dev On The Internet
I updated my Bounties helper which is now more accurate :-)
I also have modified versions of the other Runstats plugins.
follow the link in my signature.
-
Post Thanks / Like - 1 Thanks
xratedownz (1 members gave Thanks to User5981 for this useful post)
-
Contributor
How can you remove RunStatsPlugin.SelectedLabel without touching RunStatsPlugin.cs code?
I got just exception every way I try to do it in Customize() before or after RunStatsPlugin load order.
-
First Dev On The Internet
Originally Posted by
JarJarD3
How can you remove RunStatsPlugin.SelectedLabel without touching RunStatsPlugin.cs code?
I got just exception every way I try to do it in Customize() before or after RunStatsPlugin load order.
What are you trying to do exactly?
-
Contributor
Originally Posted by
User5981
What are you trying to do exactly?
This is what I did:
Code:
using System.Globalization;
using Turbo.Plugins.Default;
namespace Turbo.Plugins.Razor
{
public class RunStatsCustomizer : BasePlugin, ICustomizer
{
public RunStatsCustomizer() : base() { Enabled = true; Order = -10001; } // Just before RunStatsPlugin
public void Customize()
{
Hud.TogglePlugin<Razor.RunStats_DamageHelper>(false);
Hud.TogglePlugin<Razor.RunStats_InventoryFreeSpaceHelper>(false);
Hud.TogglePlugin<Razor.RunStats_UptimeHelper>(false);
Hud.RunOnPlugin<Razor.RunStats_XPHelper>(plugin =>
{
// Remove three first decorators:
plugin.Label.ExpandUpLabels.RemoveAt(0); // to paragon
plugin.Label.ExpandUpLabels.RemoveAt(0); // + Town Time
plugin.Label.ExpandUpLabels.RemoveAt(0); // + Town + Menus Time
// Bonus Pools should be last decorator - change to show % remaining pool.
var bonusPools = plugin.Label.ExpandUpLabels[plugin.Label.ExpandUpLabels.Count - 1];
bonusPools.TextFunc = () => Hud.Game.Me.ParagonExpToNextLevel > 0
? string.Format(CultureInfo.InvariantCulture, "{0} {1:0.0} %", ValueToString(Hud.Game.Me.BonusPoolRemaining, ValueFormat.ShortNumber), Hud.Game.Me.BonusPoolRemaining / (double)Hud.Game.Me.ParagonExpToNextLevel * 100d)
: "empty";
bonusPools.HintFunc = () => "Bonus Pool";
});
}
}
}
And this is what I got and I'm happy with with, except I had to modify one line (113) in RunStatsPlugin.cs.
Code:
//--//Add(SessionLabel, -1);
TL;DR
I want to remove some features I don't need and customize some features I like better my way.
-
First Dev On The Internet
Originally Posted by
JarJarD3
This is what I did:
Code:
using System.Globalization;
using Turbo.Plugins.Default;
namespace Turbo.Plugins.Razor
{
public class RunStatsCustomizer : BasePlugin, ICustomizer
{
public RunStatsCustomizer() : base() { Enabled = true; Order = -10001; } // Just before RunStatsPlugin
public void Customize()
{
Hud.TogglePlugin<Razor.RunStats_DamageHelper>(false);
Hud.TogglePlugin<Razor.RunStats_InventoryFreeSpaceHelper>(false);
Hud.TogglePlugin<Razor.RunStats_UptimeHelper>(false);
Hud.RunOnPlugin<Razor.RunStats_XPHelper>(plugin =>
{
// Remove three first decorators:
plugin.Label.ExpandUpLabels.RemoveAt(0); // to paragon
plugin.Label.ExpandUpLabels.RemoveAt(0); // + Town Time
plugin.Label.ExpandUpLabels.RemoveAt(0); // + Town + Menus Time
// Bonus Pools should be last decorator - change to show % remaining pool.
var bonusPools = plugin.Label.ExpandUpLabels[plugin.Label.ExpandUpLabels.Count - 1];
bonusPools.TextFunc = () => Hud.Game.Me.ParagonExpToNextLevel > 0
? string.Format(CultureInfo.InvariantCulture, "{0} {1:0.0} %", ValueToString(Hud.Game.Me.BonusPoolRemaining, ValueFormat.ShortNumber), Hud.Game.Me.BonusPoolRemaining / (double)Hud.Game.Me.ParagonExpToNextLevel * 100d)
: "empty";
bonusPools.HintFunc = () => "Bonus Pool";
});
}
}
}
And
this is what I got and I'm happy with with, except I had to modify one line (113) in RunStatsPlugin.cs.
Code:
//--//Add(SessionLabel, -1);
TL;DR
I want to remove some features I don't need and customize some features I like better my way.
why don't you rename the plugins you don't want to use with a .txt extension ?
and I think Customization should be running after the plugin in order to work ...
-
First Dev On The Internet
I updated the Damage helper in my GitHub repository:
- attempt to fix DPS number overflow with latest TurboHUD version: if DPS is higher than double.MaxValue/2 then it is considered false reading (=1).
No exceptions during two Grift tests. please test and report. (I'm not at ease with these very big numbers, I don't think DPS can be higher than double.MaxValue/2, if that's the case please tell me and I'll fix it)