How to remove these few features? menu

User Tag List

Results 1 to 8 of 8
  1. #1
    dkcyw's Avatar Member
    Reputation
    1
    Join Date
    Mar 2019
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to remove these few features?

    1. On the main hero selection menu. A list of heroes appears vertically at the top. How do I disable this?

    2. While in-game, how do I disable "TurboHD ****" from appearing at the bottom left of the screen?

    3. While in-game, when I mouseover my hero portrait, a window with a table/stats appears. How do I disable this?

    4. While in-game, 3 numbers appear over my hero portrait. What is it and how do I disable it?

    5. Can I disable the info that is displayed in the loading screen?

    6. How can I disable my party members' locations written next to their portrait?

    7. How do I disable text that says I am teleporting, or party members are identifying items, etc?

    8. How do I disable the name of Legendary items being displayed below dropped items (that are not yet identified)?
    Last edited by dkcyw; 03-11-2019 at 05:53 AM.

    How to remove these few features?
  2. #2
    JarJarD3's Avatar Contributor
    Reputation
    106
    Join Date
    Oct 2017
    Posts
    395
    Thanks G/R
    41/101
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    PluginEnablerOrDisablerPlugin

    I use this to hide most of stuff in Game UI, it has been collected long long ago, comments might be helpful.
    Code:
        public class PluginEnablerOrDisablerPlugin : BasePlugin, ICustomizer
        {
            public PluginEnablerOrDisablerPlugin() { Enabled = true; }
    
            public override void Load(IController hud) { base.Load(hud); }
    
            public void Customize()
            {
                var p = Hud.Sno.SnoPowers;
    
                // disable numbers over skillbar 
                Hud.TogglePlugin<AttributeLabelListPlugin>(false);
                // disable latency numbers 
                Hud.TogglePlugin<NetworkLatencyPlugin>(false);
                // disable elemental numbers under hp ball 
                Hud.TogglePlugin<DamageBonusPlugin>(false);
                // turn off Experience Statistics on the right 
                Hud.TogglePlugin<TopExperienceStatistics>(false);
                // Don't know if this draws anything but disable it anyway!
                Hud.TogglePlugin<UiHiddenPlayerSkillBarPlugin>(false);
                // Disable *multiplayer* "DPS dealt to monsters" graphic label under player portraits.
                Hud.TogglePlugin<PortraitBottomStatsPlugin>(false);
    
                // Turn off the Automated Paragon Screen captured saved to disc
                Hud.TogglePlugin<ParagonCapturePlugin>(false);
                // Turn off the Paragon and experience boxes at the center top of the screen
                Hud.TogglePlugin<PlayerTopBuffListPlugin>(false);
                Hud.TogglePlugin<TopExperienceStatistics>(false);
    
                // Turn off the "Strength in Numbers" buff in multiplayer games
                Hud.TogglePlugin<MultiplayerExperienceRangePlugin>(false);
    
                // Disable some default UI plugins.
                Hud.TogglePlugin<GameInfoPlugin>(false);
                Hud.TogglePlugin<NotifyAtRiftPercentagePlugin>(false);
                Hud.TogglePlugin<PickupRangePlugin>(false);
    
                // Disable labels under monsters
                Hud.TogglePlugin<ExplosiveMonsterPlugin>(false);
                Hud.TogglePlugin<EliteMonsterAffixPlugin>(false);
                Hud.TogglePlugin<DangerousMonsterPlugin>(false);
                Hud.TogglePlugin<MonsterPackPlugin>(false);
                Hud.TogglePlugin<StandardMonsterPlugin>(false);
    
                // Turn off the weapon rack minimap location dots - we seldom open them.
                Hud.TogglePlugin<RackPlugin>(false);
    
                // Checsts with Harrington Waistguard on minimap - for fun!
                Hud.TogglePlugin<ClickableChestGizmoPlugin>(false);
                // Dead bodies white rectangle on minimap.
                Hud.TogglePlugin<DeadBodyPlugin>(false);
    
                // Hide most extras - draws buf icons to left side of mini map.
                Hud.RunOnPlugin<MiniMapLeftBuffListPlugin>(plugin =>
                {
                    plugin.RuleCalculator.Rules.Clear();
                    // During Greater Rift only.
                    uint Invulnerable = p.Generic_PagesBuffInvulnerable.Sno;    // 266254 Shield - invincible
                    uint Damage = p.Generic_PagesBuffDamage.Sno;                // 262935 Power - 5x damage
                    plugin.RuleCalculator.Rules.Add(new BuffRule(Invulnerable) { MinimumIconCount = 1 });
                    plugin.RuleCalculator.Rules.Add(new BuffRule(Damage) { MinimumIconCount = 1 });
                });
                // Disable - draws buf icons to right side of mini map.
                Hud.TogglePlugin<CheatDeathBuffFeederPlugin>(false);
    
                // Just (sub optimization?) for performance.
                Hud.TogglePlugin<SkillRangeHelperPlugin>(false);
    
                Hud.TogglePlugin<ConventionOfElementsBuffListPlugin>(false);    // Not needed.
    
                // Fix Sentry minimap icon
                Hud.RunOnPlugin<PlayerSkillPlugin>(plugin =>
                {
                    System.Collections.Generic.List<IWorldDecorator> decorators = new System.Collections.Generic.List<IWorldDecorator>();
                    decorators.AddRange(plugin.SentryDecorator.Decorators);
                    decorators.AddRange(plugin.SentryWithCustomEngineeringDecorator.Decorators);
    
                    foreach (var decorator in decorators)
                    {
                        if (decorator is MapShapeDecorator)
                        {
                            ((MapShapeDecorator)decorator).Brush = Hud.Render.CreateBrush(255, 255, 255, 255, 2);   // White.
                            ((MapShapeDecorator)decorator).ShapePainter = new PlusShapePainter(Hud);
                        }
                    }
                });
    
                Hud.RunOnPlugin<ItemsPlugin>(plugin =>
                {
                    plugin.EnableSpeakPrimal = true;
                    plugin.EnableSpeakPrimalSet = true;
    
                    // Disable unnecessary item decorators.
                    plugin.LegendaryDecorator.Enabled = false;
                    plugin.SetDecorator.Enabled = false;
                    plugin.InArmorySetDecorator.Enabled = false;
    
                    // Show ancient and primal items on mini map.
                    plugin.AncientDecorator.Decorators.Add(new MapLabelDecorator(Hud)
                    {
                        LabelFont = Hud.Render.CreateFont("tahoma", 6, 255, 235, 120, 0, true, false, false),
                        RadiusOffset = 14,
                        Up = true,
                    });
                    plugin.AncientSetDecorator.Decorators.Add(new MapLabelDecorator(Hud)
                    {
                        LabelFont = Hud.Render.CreateFont("tahoma", 6, 255, 0, 170, 0, true, false, false),
                        RadiusOffset = 14,
                        Up = true,
                    });
                    plugin.PrimalDecorator.Decorators.Add(new MapLabelDecorator(Hud)
                    {
                        LabelFont = Hud.Render.CreateFont("tahoma", 7, 255, 240, 20, 0, true, false, false),
                        RadiusOffset = 14,
                        Up = true,
                    });
                    plugin.PrimalSetDecorator.Decorators.Add(new MapLabelDecorator(Hud)
                    {
                        LabelFont = Hud.Render.CreateFont("tahoma", 7, 255, 240, 20, 0, true, false, false),
                        RadiusOffset = 14,
                        Up = true,
                    });
                    // Add ground circle for Death Breaths.
                    plugin.DeathsBreathDecorator.Add(new GroundCircleDecorator(Hud)
                    {
                        Brush = Hud.Render.CreateBrush(192, 102, 202, 177, -2),
                        Radius = 1.25f,
                    });
                });
            }
        }

  3. Thanks TobiaSBooN (1 members gave Thanks to JarJarD3 for this useful post)
  4. #3
    JarJarD3's Avatar Contributor
    Reputation
    106
    Join Date
    Oct 2017
    Posts
    395
    Thanks G/R
    41/101
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    XML editing

    I always copy these two XML files over those in installation.
    They have some changes that hide a few more things away (that I don't know how to do programmatically).
    They go into .\config\ui_default folder.
    Attached Files Attached Files

  5. #4
    TobiaSBooN's Avatar Member
    Reputation
    5
    Join Date
    Mar 2017
    Posts
    11
    Thanks G/R
    151/3
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    @JarJarD3

    thx for this but can you make a PluginEnablerOrDisablerPlugin.cs ?

    when i used it i have many exceptions.

    sry for bad english

  6. #5
    dkcyw's Avatar Member
    Reputation
    1
    Join Date
    Mar 2019
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by JarJarD3 View Post
    I always copy these two XML files over those in installation.
    They have some changes that hide a few more things away (that I don't know how to do programmatically).
    They go into .\config\ui_default folder.
    Sorry, this doesn't address my questions... could you make a thread for your configs, please? Thank you

  7. #6
    RNN's Avatar Legendary
    Reputation
    876
    Join Date
    Sep 2018
    Posts
    1,154
    Thanks G/R
    108/838
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    1) , 2) , 5) , 6), 7) -> as far as I know it is not possible (I mean to get it by editing .ini or .cs files). Also, 2) and 5) I do not think KJ likes it, (especially question 5)

    3) I do not know this

    4) -> edit lines 64, 67 and 70 of config\ui_default_main.xml and change enabled="1" to enabled="0"

    8 ) -> It is possible to edit a .cs file from the plugins\default folder, but I do not remember what it was and you would have to repeat the operation in each version of the TH. Now I do not remember what the exact file was

    The files of JarJarD3 can be useful for other people who want to deactivate certain things that do not use
    Last edited by RNN; 03-11-2019 at 06:43 PM.

  8. #7
    dkcyw's Avatar Member
    Reputation
    1
    Join Date
    Mar 2019
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RNN View Post
    1) , 2) , 5) , 6), 7) -> as far as I know it is not possible (I mean to get it by editing .ini or .cs files). Also, 2) and 5) I do not think KJ likes it, (especially question 5)

    3) I do not know this

    4) -> edit lines 64, 67 and 70 of config\ui_default_main.xml and change enabled="1" to enabled="0"

    8 ) -> It is possible to edit a .cs file from the plugins\default folder, but I do not remember what it was and you would have to repeat the operation in each version of the TH. Now I do not remember what the exact file was

    The files of JarJarD3 can be useful for other people who want to deactivate certain things that do not use
    Thanks!

    I figured KJ wouldn't be happy with 2 & 5...but thought I'd ask anyway....just in case.

    Hopefully some of these items can be clarified.

    #4 I'll definitely work on.

    JarJarD3's post definitely seems useful and I think it merits its own thread to spotlight his contribution.

  9. #8
    JarJarD3's Avatar Contributor
    Reputation
    106
    Join Date
    Oct 2017
    Posts
    395
    Thanks G/R
    41/101
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    PluginEnablerOrDisablerPlugin.cs

    I have been hesitant to promote PluginEnablerOrDisablerPlugin.cs work that is not solely mine but others (that I don't remember) too.

    Furthermore I guess this is in contradiction to original THUD idea to provide an UI full of information that was missing from the game. This interpretation is totally mine

    My own view is that THUD should be minimal by default and provide easy options with examples how to expand it to your personal needs.
    Examples with screenshots preferably.

    Learning curve to even slightly change something can be too deep for most casual THUD users and only select people can do it confidently. Namely programmers or those fluent with programming languages in general.
    And you need to proper tool to edit C# files with at least syntax highlight to be on the safe side.
    But everything has been said more than once and we have to live with current system and it is mostly OK until we get a better one?

    KJ has made great job keeping THUD up to date and I believe that D3 is not yet dead but has more years to be played.

  10. Thanks TobiaSBooN (1 members gave Thanks to JarJarD3 for this useful post)

Similar Threads

  1. [How To] any Idea how to remove or edit these icons?
    By kests in forum TurboHUD Support
    Replies: 1
    Last Post: 08-17-2018, 12:07 PM
  2. [How To] How to remove these?
    By zizipop in forum TurboHUD Support
    Replies: 4
    Last Post: 08-12-2018, 06:10 PM
  3. [Question] How to remove these circles??
    By M1SHAKE in forum TurboHUD Support
    Replies: 1
    Last Post: 08-06-2018, 04:31 AM
  4. How to remove your underwear
    By raunchy in forum World of Warcraft Exploits
    Replies: 100
    Last Post: 10-02-2007, 02:35 PM
  5. please help me on how to remove beard
    By adtech21 in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 06-20-2007, 06:09 AM
All times are GMT -5. The time now is 08:18 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search