-
Contributor
[INTERNATIONAL] [Prrovoss] PartyInspector
Supported TurboHUD version: 7.6
What this plugin does:
From left to right:
- Used Kanai items
- Used legendary items
- Used skills and passives (I see no way to display the 5. passive from hellfire amulets)
- Some meta informations about each player
- All Buffs that are active on this player. NOTE: Those are really just the BUFFS that are active on this player represented by the icon of the corresponding item. There is no way to determine what ITEMS a player has equipped.
How to use:
While ingame press F8 to show or hide the inspector view
Known Issues/Limitations:
The inspector wont recognize all buffs from legendary items. Thats due to the fact, that not all of them are present in the corresponding Thud interface. I will let KJ know about that in the near future and we will see, if its fixable.
Installation:
Place these files in the corresponding folder:
(Right-click on the links and "Save as..." should work too)
/plugins/Prrovoss/PartyInspector.cs
/plugins/Jack/Extensions/PowerTextureMapperExtensions.cs
/plugins/Jack/Extensions/LegendaryGemInfoExtensions.cs
/plugins/Jack/Extensions/LegendaryPowerInfoExtensions.cs
/plugins/Jack/Extensions/SnoItemControllerExtensions.cs
A Big Thanks to Jack for his extensions!
Last edited by prrovoss; 11-17-2017 at 09:46 AM.
-
Post Thanks / Like - 21 Thanks
Miksu,
xteci,
SeaDragon,
johnbl,
bm206,
PushIsLife,
Grischu,
d3gigi,
mehdotkid,
darkevil226,
gjuz,
kotnascher,
FullmetalEnvy,
RealGsus,
RuneB,
inmaeg,
TobiaSBooN,
Wasted74,
RNN,
mois,
HoaryWitch (21 members gave Thanks to prrovoss for this useful post)
-
Contributor
WOW that is awsome !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thanks both guys!
-
Active Member
I had such high hopes in this plugin when it came to its naming.... so much potential lost. Should have been InspectorGadget
Functionality is on point though. Can't argue with that
I won't give any support (or answer requests) via private messaging. Ask your questions about a plugin within its thread!
-
Savvy ? 🐒
Btw, i would prefer PartyInspectorPlugin as it's a plugin ^^
-
Active Member
SbThPOr.jpg
found bug, I think...
-
Savvy ? 🐒
This bug come from my extensions, i'll check and report when fixed.
Thanks for reporting.
-
Savvy ? 🐒
/plugins/Jack/Extensions/PowerTextureMapperExtensions.cs updated.
Should be ok for vengeful wind. (can't test it, i haven't one in stock ^^)
-
Post Thanks / Like - 1 Thanks
coreyblack (1 members gave Thanks to JackCeparou for this useful post)
-
Active Member
I get errors if going in a low torment public game. Perhaps if there are empty slots? In other games everything ok!
2017.03.27 15:21:34.286 overlay paint error (System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Turbo.Plugins.Prrovoss.PartyInspector.DrawLegItems(IPlayer player)
bei Turbo.Plugins.Prrovoss.PartyInspector.PaintWorld(WorldLayer layer)
bei *************.***** *.**********()
bei *************.*********** **(IPlugin , String , Action )
bei *************.****** *(Object , EventArgs )
bei Turbo.Basic.Overlay.**********())
2017.03.27 15:21:34.303 minimap draw error (System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Turbo.Plugins.Prrovoss.PartyInspector.DrawLegItems(IPlayer player)
bei Turbo.Plugins.Prrovoss.PartyInspector.PaintWorld(WorldLayer layer)
bei *************.************* *.**************()
bei *************.*********** **(IPlugin , String , Action )
bei *************.***** **(Object , EventArgs )
bei Turbo.Basic.Overlay.DrawMinimapLayer())
-
Contributor
Originally Posted by
bm206
I get errors if going in a low torment public game. Perhaps if there are empty slots? In other games everything ok!
2017.03.27 15:21:34.286 overlay paint error (System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Turbo.Plugins.Prrovoss.PartyInspector.DrawLegItems(IPlayer player)
bei Turbo.Plugins.Prrovoss.PartyInspector.PaintWorld(WorldLayer layer)
bei *************.***** *.**********()
bei *************.*********** **(IPlugin , String , Action )
bei *************.****** *(Object , EventArgs )
bei Turbo.Basic.Overlay.**********())
2017.03.27 15:21:34.303 minimap draw error (System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Turbo.Plugins.Prrovoss.PartyInspector.DrawLegItems(IPlayer player)
bei Turbo.Plugins.Prrovoss.PartyInspector.PaintWorld(WorldLayer layer)
bei *************.************* *.**************()
bei *************.*********** **(IPlugin , String , Action )
bei *************.***** **(Object , EventArgs )
bei Turbo.Basic.Overlay.DrawMinimapLayer())
i couldnt reproduce the error. but i added a null check, try it out and let me know if everything works now.
-
Active Member
Problem is still there. If i press F8 and someone in group has not 3 items in cube i get thousands of exceptions.
-
Savvy ? 🐒
Not relative to the exception, but you should use IInGameTopPainter instead of IInGameWorldPainter.
PHP Code:
public void PaintTopInGame(ClipState clipState)
{
if (clipState != ClipState.BeforeClip) return;
//snip
-
Contributor
Originally Posted by
bm206
Problem is still there. If i press F8 and someone in group has not 3 items in cube i get thousands of exceptions.
Check few situation:
- alone 0 items in cube
- alone 1 items in cube
- alone 2 items in cube
- alone 3 items in cube
- in team second character 0 items in cube
- in team second character 1 items in cube
- in team second character 2 items in cube
- in team second character 3 items in cube
no Exceptions, work perfect
-
Active Member
Hm, then I don't know what the problem is.
-
Contributor
me neither. also the exception you posted doesnt point at the kanai items but the legendary buffs. but i dont see how this method could run into nullReferences
-
Contributor
Originally Posted by
JackCeparou
Not relative to the exception, but you should use IInGameTopPainter instead of IInGameWorldPainter.
PHP Code:
public void PaintTopInGame(ClipState clipState)
{
if (clipState != ClipState.BeforeClip) return;
//snip
done
Originally Posted by
JackCeparou
Btw, i would prefer PartyInspectorPlugin as it's a plugin ^^
Did kj enforce the "Plugin" suffix in the rules? I am not sure about that