[v7.3] [INTERNATIONAL] [RuneB] ArchonWizPlugin menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 30 of 30
  1. #16
    FixiWiz's Avatar Member CoreCoins Purchaser
    Reputation
    1
    Join Date
    Apr 2017
    Posts
    13
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Zei circle shown only when beam is active, can i change it?

    [v7.3] [INTERNATIONAL] [RuneB] ArchonWizPlugin
  2. #17
    mrjayaur's Avatar Member
    Reputation
    1
    Join Date
    Jul 2017
    Posts
    33
    Thanks G/R
    18/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have some exceptions showing up in my log due to this mod. Please take a look:

    2017.08.19 23:31:59.108 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.19 23:31:59.150 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.19 23:31:59.163 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.19 23:31:59.181 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.19 23:31:59.199 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.19 23:31:59.231 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.‫‏‬**‪*‎‎‏‏‏*‬*‬‫*‫*‎‪*())

  3. #18
    RuneB's Avatar Active Member
    Reputation
    39
    Join Date
    Mar 2017
    Posts
    16
    Thanks G/R
    8/34
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by mrjayaur View Post
    I have some exceptions showing up in my log due to this mod. Please take a look:
    When did you download the plugin? This should have been fixed a few days ago

  4. #19
    RuneB's Avatar Active Member
    Reputation
    39
    Join Date
    Mar 2017
    Posts
    16
    Thanks G/R
    8/34
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by FixiWiz View Post
    Zei circle shown only when beam is active, can i change it?
    I added a 'AlwaysShowZei' variable to the newest version. Either redownload and set that to true, or go to line 119 and delete this part: "me.Powers.BuffIsActive(392891, 4) || "
    Last edited by RuneB; 08-22-2017 at 10:57 AM.

  5. #20
    deadmarine's Avatar Contributor
    Reputation
    104
    Join Date
    Oct 2007
    Posts
    119
    Thanks G/R
    3/49
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RuneB View Post
    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)
    Not sure if this has always been in hud or not but in your section on remaining cooldown there is an IBuff function for buff timeleft.

    Code:
        public interface IBuff
        {
    
    
            IPlayer Player { get; }
            ISnoPower SnoPower { get; }
            IWatch FirstActive { get; }
            IWatch LastActive { get; }
            bool Active { get; }
            int[] IconCounts { get; }
            double[] TimeElapsedSeconds { get; }
            double[] TimeLeftSeconds { get; }
    
    
            double TimeLeft();
        }
    So we can use something simpler than calculating time remaining based on game ticks.


    Code:
    private void ArchonRemaining(IPlayer me)
    {
    if (me.Powers.BuffIsActive(134872, 2))
    {
    var r = me.Powers.GetBuff(134872).TimeLeft();
    if (r > 3f)
    {
    var layout = ArchonRemainFont.GetTextLayout(string.Format("{0:N1}", r));
    ArchonRemainFont.DrawText(layout, HudWidth * 0.5f - (layout.Metrics.Width * 0.5f), HudHeight * (ArchonCDandRemainYPos + 0.015f));
    }
    else
    {
    string str = string.Format("{0:N1}", r);
    if (r <= 3 && r > 2) str = string.Format("\u231A {0:N1} \u231A", r);
    if (r <= 2 && r > 1) str = string.Format("\u231B {0:N1} \u231B", r);
    if (r <= 1) str = string.Format("\u25B6 {0:N1} \u25C0", r);
    var layout = ArchonRemainSoonFont.GetTextLayout(str);
    ArchonRemainSoonFont.DrawText(layout, HudWidth * 0.5f - (layout.Metrics.Width * 0.5f), HudHeight * (ArchonCDandRemainYPos + 0.005f));
    }
    }

  6. #21
    rambo99jose's Avatar Member
    Reputation
    4
    Join Date
    Nov 2007
    Posts
    26
    Thanks G/R
    20/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The plugin still works nice, but it was just missing warnings for other armors and familiar if you run with them.

    If you don't want to do work just download the modded file and rename/overwrite the file "ArchonWizPlugin.cs" in the folder 'plugins\RuneB\ArchonWiz'
    [C#] ArchonWizPlugin - Pastebin.com

    If you want to do it manually these are the instructions for the 'ArchonWizPlugin.cs' file (Will let you toggle the skills in customizer)

    1----search for "private IPlayerSkill _energyArmorSkill" and add these lines below the line
    Code:
            private IPlayerSkill _stormArmorSkill;
            private IPlayerSkill _iceArmorSkill;
            private IPlayerSkill _familiarSkill;
            public bool ShowStormArmor = false;
            public bool ShowIceArmor = false;
            public bool ShowFamiliar = false;
    2----search for "if (_energyArmorSkill != null)" and add these functions after that function (they follow the same pattern)

    Code:
                    if (_stormArmorSkill != null && ShowStormArmor == true)
                    {
                        var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_StormArmor.NameLocalized + " \u2996\u22EF");
                        if (!me.Powers.BuffIsActive(74499, 0) && !me.Powers.BuffIsActive(74499, 1) && !me.Powers.BuffIsActive(74499, 2) && !me.Powers.BuffIsActive(74499, 3) && !me.Powers.BuffIsActive(74499, 4) && !me.Powers.BuffIsActive(74499, 5)) 
                            WarningFont.DrawText(layout, HudWidth * 0.5f - (layout.Metrics.Width * 0.5f), HudHeight * (WarningYPos+WarningYPosIncr));
                    }                
                    
                    if (_iceArmorSkill != null && ShowIceArmor == true)
                    {
                        var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_IceArmor.NameLocalized + " \u2996\u22EF");
                        if (!me.Powers.BuffIsActive(73223, 0) && !me.Powers.BuffIsActive(73223, 1) && !me.Powers.BuffIsActive(73223, 2) && !me.Powers.BuffIsActive(73223, 3) && !me.Powers.BuffIsActive(73223, 4) && !me.Powers.BuffIsActive(73223, 5)) 
                            WarningFont.DrawText(layout, HudWidth * 0.5f - (layout.Metrics.Width * 0.5f), HudHeight * (WarningYPos+WarningYPosIncr));
                    }
                    
    		if (_familiarSkill != null && ShowFamiliar == true)
                    {
                        var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_Familiar.NameLocalized + " \u2996\u22EF");
                        if (!me.Powers.BuffIsActive(99120, 0) && !me.Powers.BuffIsActive(99120, 1) && !me.Powers.BuffIsActive(99120, 2) && !me.Powers.BuffIsActive(99120, 3) && !me.Powers.BuffIsActive(99120, 4) && !me.Powers.BuffIsActive(99120, 5))
                            WarningFont.DrawText(layout, HudWidth * 0.5f - (layout.Metrics.Width * 0.5f), HudHeight * WarningYPos);
                    }
    3----search for "_energyArmorSkill = null" and add these lines below that line
    Code:
                
                _stormArmorSkill = null;
                _iceArmorSkill = null;
                _familiarSkill = null;
    4----search for "_energyArmorSkill = skill" and add these lines below that line
    Code:
                    if (skill.SnoPower.Sno == 74499) _stormArmorSkill = skill;
                    if (skill.SnoPower.Sno == 73223) _iceArmorSkill = skill;
                    if (skill.SnoPower.Sno == 99120) _familiarSkill = skill;

    5----now you can add the toggle to the plugin customization in 'PluginEnablerOrDisablerPlugin.cs'
    Code:
                    plugin.ShowStormArmor = true;    //false= no warning for buff
                    plugin.ShowIceArmor = true;        //false= no warning for buff
                    plugin.ShowFamiliar = true;        //false= no warning for buff
    Last edited by rambo99jose; 01-21-2019 at 10:45 PM.

  7. #22
    profkim's Avatar Member
    Reputation
    1
    Join Date
    Oct 2017
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    How do I modify it to see the Archon cooldown in the Archon transformation?

  8. #23
    Pe1a0's Avatar Member
    Reputation
    6
    Join Date
    Mar 2017
    Posts
    58
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    any chance to make this work to see the cooldown of an archon member in the group?

  9. #24
    Jembo's Avatar Active Member
    Reputation
    33
    Join Date
    Nov 2018
    Posts
    112
    Thanks G/R
    28/30
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Hey RuneB, I want to make it so ArchonCooldownLabel is only shown when outside of Archon (wheel chair icons with CD text in between). As it stand whenever I spam my 1 ability "Blast" during Archon it puts Archon on a 0.5sec CD. This is shown behind the Remaining timer of Archon overlapping which makes it harder to read the Remaining time. Cheers

    Edit: I found a solution by changing the IconIndex from 2 to 6. Line 140: But it only shows when Swami is active :/
    //Draw Archon cooldown
    if (me.Powers.BuffIsActive(134872, 6))
    Last edited by Jembo; 08-23-2019 at 09:27 AM.

  10. #25
    Romanmas's Avatar Member
    Reputation
    11
    Join Date
    Mar 2017
    Posts
    187
    Thanks G/R
    9/9
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Hi all! Tell me how to fix a bug in version 9.1

    ...ArchonWizPlugin.cs(52,71) : warning CS0169: The field 'ArchonWizPlugin._arcCDRemain' is never used

    thx in advance

  11. #26
    Alexz.'s Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    31
    Thanks G/R
    26/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello.
    Not working after last TH update.
    Please, fix it.
    2020.07.01 14:43:50.434 20.6.28.1 D:\Games\ess64\Plugins\RuneB\ArchonWiz\ArchonWizConfig.cs(21,35) : error CS0234: The type or namespace name 'ArchonWizPlugin' does not exist in the namespace 'Turbo.Plugins.RuneB' (are you missing an assembly reference?)

  12. #27
    LittleDez13's Avatar Member
    Reputation
    3
    Join Date
    Mar 2020
    Posts
    69
    Thanks G/R
    48/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Alexz. View Post
    Hello.
    Not working after last TH update.
    Please, fix it.
    Probably the problem is with ArchonWizPlugin. It contains Unicode character, and its use is being blocked by the current version of TH.

    One solution is to replace the codes with the respective symbols.

    I advise you to review all your plugins that appear with exceptions, looking for "\ u ..." (Unicode).

  13. #28
    Alexz.'s Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    31
    Thanks G/R
    26/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found many symbols.
    String 148: s = string.Format("\u267F {0:N1} \u267F", c);
    String 170-173: if (r <= 3 && r > 2) str = string.Format("\u231A {0:N1} \u231A", r);
    if (r <= 2 && r > 1) str = string.Format("\u231B {0:N1} \u231B", r);
    if (r <= 1) str = string.Format("\u25B6 {0:N1} \u25C0", r);
    String 209: var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + /*me.Powers.GetBuff(135663).SnoPower.NameLocalized*/"Bubble Up" + " \u2996\u22EF"); // UsedWizardPowers returns "Archon" instead of "Slow Time" so i used GetBuff() instead
    String 217: var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_MagicWeapon.NameLocalized + " \u2996\u22EF");
    String 224: var layout = WarningFont.GetTextLayout("\u22EF\u2995 " + Hud.Sno.SnoPowers.Wizard_EnergyArmor.NameLocalized + " \u2996\u22EF");
    I don’t know what to do with it ...

  14. #29
    wad1532's Avatar Member
    Reputation
    7
    Join Date
    Mar 2019
    Posts
    94
    Thanks G/R
    11/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Alexz. View Post
    I found many symbols.
    I don’t know what to do with it ...
    You have to go to this website Search - Unicode Character Table
    then you need to type each \u in there hit copy and past in the plugin

  15. Thanks Alexz. (1 members gave Thanks to wad1532 for this useful post)
  16. #30
    Alexz.'s Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    31
    Thanks G/R
    26/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, I'l try it. Tnx.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [v7.2] [INTERNATIONAL] [glq] MonsterRiftProgressionPlugin
    By SeaDragon in forum TurboHUD Community Plugins
    Replies: 23
    Last Post: 09-07-2021, 04:46 AM
  2. [INTERNATIONAL][RuneB]BuffLabelsPlugin
    By RuneB in forum TurboHUD Community Plugins
    Replies: 17
    Last Post: 09-12-2019, 04:06 AM
  3. [v7.2] [INTERNATIONAL] [Jack] ItemDropSoundAlertPlugin
    By JackCeparou in forum TurboHUD Community Plugins
    Replies: 22
    Last Post: 07-17-2017, 08:27 PM
  4. [V7.2][International][Grischu] Buffstatistics
    By Grischu in forum TurboHUD Community Plugins
    Replies: 20
    Last Post: 04-05-2017, 02:27 AM
All times are GMT -5. The time now is 07:52 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search