Multiple Plugin Descriptions menu

Shout-Out

User Tag List

Results 1 to 2 of 2
  1. #1
    drkenrich's Avatar Member
    Reputation
    7
    Join Date
    Oct 2017
    Posts
    19
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Multiple Plugin Descriptions

    I've been through the forum topics trying to find anything I can on plugins. I want to specifically thank JarJar3 and JackCeparou for their help and all they've provided.

    I started with PluginEnablerOrDisablerPlugin.cs and started adding more plugins. I only used the command line -
    Hud.TogglePlugin<PluginName>(false);
    For each plugin I began by opening it up and trying to figure out what it was doing and what hints it might have inside like referring to specific things like "Focus" , "Restraint"
    Then I began testing every one I could by setting it to (false) and going back and forth into the game to see if there was anything I could find.

    For each trial fully exited than restarted D3 for any changes to take effect. JarJar3 wrote "Typically when you press Ctrl-End while in game your THUD exe should exit gracefully and you should able to (re)load it without any problems by starting your THUD exe again."

    I finally came to my end and there were still a lot of plugins I couldn't figure out.

    I don't know enough other than to appreciate the work others have done. I would just like to help others in my bottom dwelling level of stupidity to get a little more from this great software.

    If you have any experience with any or the listed plugin or can give a little on others, PLEASE add to this post.

    Code:
    // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    // *.txt files are not loaded automatically by TurboHUD.
    // you have to change this file's extension to .cs to enable it.
    // Ken's Notes:
    // If you make ANY changes to this file you MUST RESTART, not leave the game, Diablo 3, to make them change.
    // This was compiled from other sources for my own benefit. I give credit to them and try to keep things correct.
    // I am NOT any kind of a programmer and have only tried to test, think through, and read what I could understand.
    // If something doesn't work right, please remember I don't know what I'm doing!
    // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    
    using Turbo.Plugins.Default;
    
    namespace Turbo.Plugins.User
    {
    
        public class PluginEnablerOrDisablerPlugin : BasePlugin, ICustomizer
        {
    
            public PluginEnablerOrDisablerPlugin()
            {
                Enabled = true;
            }
    
            public override void Load(IController hud)
            {
                base.Load(hud);
            }
    
            // "Customize" methods are automatically executed after every plugin is loaded.
            // So these methods can use Hud.GetPlugin<class> to access the plugin instances' public properties (like decorators, Enabled flag, parameters, etc)
            // Make sure you test the return value against null!
            public void Customize()
            {
                // basic examples	
    			// toggle plugins (on or off). Put the plugin name between the <>, them remover the leading //;
    			// Hud.TogglePlugin<>(true or false);
    
                // turn on MultiplayerExperienceRangePlugin
                Hud.TogglePlugin<MultiplayerExperienceRangePlugin>(true);
    
                // turn off sell darkening
                Hud.GetPlugin<InventoryAndStashPlugin>().NotGoodDisplayEnabled = false;
    
                // disable arcane affix label
    			Hud.GetPlugin<EliteMonsterAffixPlugin>().AffixDecorators.Remove(MonsterAffix.Arcane);
                // override an elite affix's text
                // Hud.GetPlugin<EliteMonsterAffixPlugin>().CustomAffixNames.Add(MonsterAffix.Desecrator, "DES");
    		
    	
    	
    //   The following lines deal with toggling specific plugins that are normally on. if you want it off delete the leading //
    				//   @ Turn off the weapon rack minimap location dots
                //   Hud.TogglePlugin<RackPlugin>(false);
    				//   @ Turn off the Convention of Elements timer glyph
                //   Hud.TogglePlugin<ConventionOfElementsBuffListPlugin>(false);
    				//   @ Turn off the bloodshards displayed in the extra display bar below the Inventory
                //   Hud.TogglePlugin<BloodShardPlugin>(false);
    				//   @ Turn off the materials displayed in the extra display bar below the Inventory
                //   Hud.TogglePlugin<InventoryMaterialCountPlugin>(false);
    				//   @ Turn off the Network Latency bar between the Primary Power globe and Skills Bar
                //   Hud.TogglePlugin<NetworkLatencyPlugin>(false);
    				//   @ Turn off the thin bar showing experience stats just above the skills bar
                //   Hud.TogglePlugin<ExperienceOverBarPlugin>(false);
    				//   @ Turn off the small bar display above each skill at the bottom
                //   Hud.TogglePlugin<PlayerBottomBuffListPlugin>(false);
    				//   @ Turn off the popups for skills when they are hovered over
                //   Hud.TogglePlugin<PlayerSkillPlugin>(false);			
    				//   @ Turn off numbers over skillbar 
                //   Hud.TogglePlugin<AttributeLabelListPlugin>(false);
    				//   @ Turns off various Passive skill timer countdowns
                //   Hud.TogglePlugin<MiniMapRightBuffListPlugin>(false);
    				//   @ Turn off elemental numbers under hp ball 
                //   Hud.TogglePlugin<DamageBonusPlugin>(false);
    				//   @Turn off the numbers overlaying the health and skill globes
                //   Hud.TogglePlugin<ResourceOverGlobePlugin>(false);
    				//   @ Turn off buf icons to right side of mini map dealing with Passive skills that cheat death.
                //   Hud.TogglePlugin<CheatDeathBuffFeederPlugin>(false);
    				//   @ Turn off the displays of circles under monsters
                //   Hud.TogglePlugin<GroundLabelDecoratorPainterPlugin>(false);
    				//   @ Turn off the chest circle on the minimap
                //   Hud.TogglePlugin<ChestPlugin>(false);
    				//   @ Turn off the possible Pylon and Shrine markers on the minimap
                //   Hud.TogglePlugin<ShrinePlugin>(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<TopExperienceStatistics>(false);
    				//   @ Turn off the display when hovered over the Stash tabs 
                //   Hud.TogglePlugin<StashPreviewPlugin>(false);
    				//   @ Turn off the numbers on the stash tabs displaying used spaces
                //   Hud.TogglePlugin<StashUsedSpacePlugin>(false);
    				//   @ Turns off the minimap display of Power Globes and Rift Orbs dropped by elites
                //   Hud.TogglePlugin<GlobePlugin>(false);
    				//   Turns off the door icon display on minimaps
                //   Hud.TogglePlugin<PortalPlugin>(false);
    				//   @ Disable types of monsters on the minimap
                //   Hud.TogglePlugin<StandardMonsterPlugin>(false); // Defines different monster types for display
                //   Hud.TogglePlugin<EliteMonsterAffixPlugin>(false); // Elite Monsters orange dots and adds affixes
                //   Hud.TogglePlugin<DangerousMonsterPlugin>(false); // Dangerous Monsters dark green dots and displays names
    				//   @ Turn off Ancient and Primal markers on items
                //   Hud.TogglePlugin<InventoryAndStashPlugin>(false);
    				//   @ Turn off the icon displays for Ancients and Primals
                //   Hud.TogglePlugin<HoveredItemInfoPlugin>(false);
    				//   @ This is usually off and should be set to TRUE. It displays a big X over clickable chests, stashes, stumps, etc.
                //   Hud.TogglePlugin<ClickableChestGizmoPlugin>(true);
    				//   @ Turns off the rift percentage and valuation display in the Rift Bar
                //   Hud.TogglePlugin<RiftPlugin>(false);
    				//   @ Turns off display of timer countdown on various Shrines and Pylons
                //   Hud.TogglePlugin<PlayerLeftBuffListPlugin>(false);
    				//   @ Turn off the various goblin type displays
                //   Hud.TogglePlugin<GoblinPlugin>(true or false);
    				//   @ Turns off the "Strength in Numbers" buff in multiplayer games
                //   Hud.TogglePlugin<MultiplayerExperienceRangePlugin>(false);
    				//  @ Draws green circle around cursed event actors on minimap, for example chests
                //   Hud.TogglePlugin<CursedEventPlugin>(false);
    				//   @ Draws white rectangle over clickable dead bodies on minimap - Great in Cow Quest.
                //   Hud.TogglePlugin<DeadBodyPlugin>(true);  // This is false by default. To activate make it "true"
    				//   @ CAREFUL - **THIS IS NOT A PLUGIN**. This one is used by many others.
                //   Hud.TogglePlugin<BasePlugin>(false);
    				//   @ This is false by default. To activate make it "true" for developers
                //   Hud.TogglePlugin<DebugPlugin>(false);
    				//   @  Kill all "X% in Y yards" display.
                //   Hud.GetPlugin<RiftPlugin>().NearMonsterProgressionEnabled = false;
    				//   @  This plugin should be set to "true". It paints icons and counters and timers above the skills bar.
                //   Hud.TogglePlugin<PlayerRightBuffListPlugin>(true);
    				//   @  This plugin should be set to "true". It paints icons and counters and timers above the skills bar.
                //   Hud.TogglePlugin<PlayerTopBuffListPlugin>(true);
    				//   @  This plugin should be set to "true". It paints icons and counters and timers above the skills bar.
                //   Hud.TogglePlugin<TopLeftBuffListPlugin>(true);
    				//   @  This plugin should be set to "true". It paints icons and counters and timers above the skills bar.
                //   Hud.TogglePlugin<TopRightBuffListPlugin>(true);
    				//   @  STOP! This plugin breaks TurboHUD
                //   Hud.TogglePlugin<InventoryFreeSpacePlugin>(false);
    				//   @  STOP! This plugin breaks TurboHUD
                //   Hud.TogglePlugin<InventoryKanaiCubedItemsPlugin>(false); 
    				//   @  STOP! This plugin breaks TurboHUD
                //   Hud.TogglePlugin<CosmeticItemsPlugin>(false);
    				//   @  Turns off the highlighted bonus damage numbers under the skillbar icons and next to the skill panel
                //   Hud.TogglePlugin<OriginalSkillBarPlugin>(false);
    				//   @  Draws label for player name over player character when more than 1 player.
                //   Hud.TogglePlugin<OtherPlayersPlugin>(false);
    				//   @  ONLY IN MULTIPLAYER this will disable the 4 lines of "DPS dealt to monsters" displayed in the lower section of the portrait
                //   Hud.TogglePlugin<PortraitBottomStatsPlugin>(false);
    				//   @  Turn off displays for Shrine and Pylon shaped icons added to the square yellow boxes
                //   Hud.TogglePlugin<MiniMapLeftBuffListPlugin>(false);
    			
    
    
    //   I've tried to test these and haven't been able to verify the use. The notes are only guesses and could use corrections
                //   Hud.TogglePlugin<UiHiddenPlayerSkillBarPlugin>(false);
                //   Hud.TogglePlugin<GameInfoPlugin>(false);
                //   Hud.TogglePlugin<SkillRangeHelperPlugin>(false); // Deals with elemental display while hovering over skills
                //   Hud.TogglePlugin<BannerPlugin>(false);
                //   Hud.TogglePlugin<HeadStonePlugin>(false);
                //   Hud.TogglePlugin<OriginalHealthPotionSkillPlugin>(false);
                //   Hud.TogglePlugin<BountyTablePlugin>(false);
                //   Hud.TogglePlugin<NotifyAtRiftPercentagePlugin>(false); // Seems to be same as RiftPlugin, but only for percentage
                //   Hud.TogglePlugin<PickupRangePlugin>(false);
                //   Hud.TogglePlugin<ItemsPlugin>(false);	// This plugin defines various item displays and should be used or modified, but not turned off unless it's replaced with a modified one.
    
    			
            }
    
        }
    
    }
    This is the third revision and addition. Thank you JarJar3 for your help.
    Last edited by drkenrich; 02-16-2018 at 06:21 PM. Reason: 2/16/18 update

    Multiple Plugin Descriptions
  2. Thanks JarJarD3 (1 members gave Thanks to drkenrich for this useful post)
  3. #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)
    Great work drkenrich!

    Here's some info about files, see my directory listing below.
    * if you got exeptions in the game, exceptions.txt contains the error, typically this file grows fast if error is on every frame!
    * ntp_query.txt seems to contain network probe status.
    * plugins.txt contains all loaded plugins (alphabetically) from every folder they are found under plugins folder. Every time you launch THUD this file grows few hundred lines. Slow performing plugins can be found here as well. If you don't see your plugins name here it did not load.
    * plugins_debug.txt contains plugins debug logging. Typically production plugins don't output much here.
    * status.txt contains internal THUD logging.

    Directory of S:\Games\HurboTUD\TurboHUD 18.1.29.0\logs

    10.02.2018 15.50 ... exceptions.txt
    10.02.2018 21.27 ... ntp_query.txt
    10.02.2018 23.48 ... plugins.txt
    11.02.2018 09.12 ... plugins_debug.txt
    10.02.2018 23.53 ... status.txt
    5 File(s)

    S:\Games\HurboTUD\TurboHUD 18.1.29.0\logs>

Similar Threads

  1. [Selling] WTS multiple items US normal server. Pictures and descriptions included.
    By blueiron in forum Diablo 3 Buy Sell Trade
    Replies: 8
    Last Post: 05-31-2012, 07:07 PM
  2. Warrior How To: Fighting multiple enemies
    By Cush in forum World of Warcraft Guides
    Replies: 4
    Last Post: 11-01-2006, 03:45 PM
  3. Multiple Models-->Model
    By vaelor in forum World of Warcraft General
    Replies: 4
    Last Post: 08-15-2006, 11:06 PM
  4. Do Onyxia or any one boss multiple times per week
    By Matt in forum World of Warcraft Guides
    Replies: 2
    Last Post: 06-04-2006, 12:14 PM
  5. Multiple Accounts/CD-Keys
    By xnocide in forum World of Warcraft General
    Replies: 14
    Last Post: 05-14-2006, 12:43 AM
All times are GMT -5. The time now is 09:55 AM. 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