-
Active Member
[v7.3] [INTERNATIONAL] [RuneB] ArchonWizPlugin
Supported TurboHUD version: 7.3
Utility for Archon Wizards
Features:
- Each Tal Rasha element shown below character when active.
- Circle indicating the optimal Zei's Stone of Vengance Range only while channeling in archon.
- Archon cooldown and time remaining below character. Large red text 3 seconds before archon runs out.
- Missing buff warnings for Magic Weapon, Energy Armor and Slow Time.
Install:
Unzip Zip from GitHub into /plugins/
or:
Copy the file(s) manually from the GitHub page: ArchonWizPlugin
(The config file is optional but recommended, it makes it easy to modify the plugin to your needs)
-
Post Thanks / Like - 6 Thanks
-
Member
Doesn't seem to recognize that Energy Armor is active. The notification remains the entire time.
-
Active Member
Thanks for the report. It should be fixed now. Wasn't taking all runes into account.
-
Member
Thank you! Can you teach me how to position the Tal Rasha icon and indicators higher up (e.g. directly centered on my character)? Current position conflicts with the default TurboHUD health/resource indicators.
-
Active Member
Originally Posted by
mrjayaur
Thank you! Can you teach me how to position the Tal Rasha icon and indicators higher up (e.g. directly centered on my character)? Current position conflicts with the default TurboHUD health/resource indicators.
Sure
Since I am using the existing PlayerBottomBuffListPlugin for the rasha/archon icons, I initially decided not to include the ypos of the indicators as a public variable which would then only move the those, and leave the icons at the original position. So it wasn't possible to do from the config file before.
I changed the ypos variable (now called RashaIndicatorsYpos) to public and added a call to the PlayerBottomBuffListPlugin in the config file, allowing you to change the PositionOffset from there.
The new config file contains default (commented) values that places everything in the middle of the screen, on top of the character.
-
Post Thanks / Like - 1 Thanks
mrjayaur (1 members gave Thanks to RuneB for this useful post)
-
Member
does this need any requirements? cuz im gettin exceptions.
oh, restored PlayerBottomBuffListPlugin.cs and worked fine ty.
Last edited by Pe1a0; 08-09-2017 at 08:43 PM.
-
Active Member
What exceptions are you getting?
If you mean on changing rasha indicator positions, you need to redownload the plugin.
Last edited by RuneB; 08-09-2017 at 09:12 PM.
-
Member
-
Active Member
-
Post Thanks / Like - 1 Thanks
Naf7 (1 members gave Thanks to bm206 for this useful post)
-
Member
-
Member
i have some exceptions
2017.08.17 16:13:12.034 overlay paint error (System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Turbo.Plugins.RuneB.ArchonWizPlugin.DrawWarnings(IPlayer me)
в Turbo.Plugins.RuneB.ArchonWizPlugin.PaintTopInGame(ClipState clipState)
в ********.********** **.********()
в ********.******** *(IPlugin , String , Action )
в ********.******* *(Object , EventArgs )
в Turbo.Basic.Overlay.********())
2017.08.17 16:13:12.435 overlay paint notification (SharpDX.SharpDXException: HRESULT: [0x88990001], Module: [SharpDX.Direct2D1], ApiCode: [D2DERR_WRONG_STATE/WrongState], Message: Объект находился в состоянии, недопустимом для обработки метода.
в SharpDX.Result.CheckError()
в Turbo.Basic.Overlay.********())
-
Active Member
Thanks. Yeah i'm actually getting the same exception after some more testing. It seems to pop of when the state of the game changes (going in to a rift, killing a boss etc while doing greaters in groups). It is a null pointer, that should not be happening. I will see what I can do to fix it.
It could have something to do with skill changes when entering/exiting Archon maybe? The main parts of this plugin was written quite a while ago, and there may be some changes I have not noticed.
In the meantime, you could stop using the plugin. It does not crash TH though, it shows these 2 exceptions occasionally.
2017.08.18 20:12:04.774 overlay paint error (System.NullReferenceException: Object reference not set to an instance of an object.
at Turbo.Plugins.RuneB.ArchonWizPlugin.DrawWarnings(IPlayer me)
at Turbo.Plugins.RuneB.ArchonWizPlugin.PaintTopInGame(ClipState clipState)
at *******.******** **.***********()
at *******.****** **(IPlugin , String , Action )
at *******.****** **(Object , EventArgs )
at Turbo.Basic.Overlay.****************())
2017.08.18 20:12:04.861 overlay paint notification (SharpDX.SharpDXException: HRESULT: [0x88990001], Module: [SharpDX.Direct2D1], ApiCode: [D2DERR_WRONG_STATE/WrongState], Message: The object was not in the correct state to process the method.
at SharpDX.Result.CheckError()
at Turbo.Basic.Overlay.****************())
-
Post Thanks / Like - 1 Thanks
Naf7 (1 members gave Thanks to RuneB for this useful post)
-
Savvy ? 🐒
Originally Posted by
RuneB
Thanks. Yeah i'm actually getting the same exception after some more testing. It seems to pop of when the state of the game changes (going in to a rift, killing a boss etc while doing greaters in groups). It is a null pointer, that should not be happening. I will see what I can do to fix it.
It could have something to do with skill changes when entering/exiting Archon maybe?
I think this come from using the powers too. You could try to use the SnoController directly :
PHP Code:
var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + me.Powers.UsedWizardPowers.MagicWeapon.SnoPower.NameLocalized + " \u2996\u22EF");
=>
PHP Code:
var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_MagicWeapon.NameLocalized + " \u2996\u22EF");
Same goes for energy armor.
-
Post Thanks / Like - 2 Thanks
JohnWick,
RuneB (2 members gave Thanks to JackCeparou for this useful post)
-
Member
Originally Posted by
JackCeparou
I think this come from using the powers too. You could try to use the SnoController directly :
PHP Code:
var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + me.Powers.UsedWizardPowers.MagicWeapon.SnoPower.NameLocalized + " \u2996\u22EF");
=>
PHP Code:
var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_MagicWeapon.NameLocalized + " \u2996\u22EF");
Same goes for energy armor.
I've done this changes. No exceptions in 4 hour.
-
Active Member
Thanks a lot for this fix Jack and Foxx for testing. I have been doing some testing myself without exceptions as well, so I believe that was indeed where the error came from.
The plugin has been updated.
Last edited by RuneB; 08-20-2017 at 09:14 AM.
-
Post Thanks / Like - 1 Thanks
Naf7 (1 members gave Thanks to RuneB for this useful post)