[INT] [Extended] KeyTrackerPlugin menu

User Tag List

Results 1 to 4 of 4
  1. #1
    hakache's Avatar Active Member
    Reputation
    78
    Join Date
    Jun 2012
    Posts
    65
    Thanks G/R
    16/72
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [INT] [Extended] KeyTrackerPlugin

    KeyTrackerPlugin

    This plugin draws a label showing your GR Keys counter under the Rift Obelisk in town. I made this plugin a few seasons ago because I noticed everytime I wanted to check my keys or I was asking someone his keys, we have to open inventory to actually be able to check instead of having this valuable information right in front of our eyes.



    This plugin was inspired by a plugin I'm using and find really useful as well : ShardsOnKadala by MrOne ([v7.6] [INTERNATIONAL] [One] ShardsOnKadala). Check it out !

    Installation :
    To install, put KeyTrackerPlugin.cs file into --> TurboHUD / plugins / Extended / Inventory /

    Download :
    [url=httgin.cs[/url]

    Enjoy !
    Last edited by hakache; 03-31-2021 at 11:07 PM.

    [INT] [Extended] KeyTrackerPlugin
  2. Thanks RNN, TobiaSBooN, BeeAntOS, mois, johnbl (5 members gave Thanks to hakache for this useful post)
  3. #2
    Glex's Avatar Member
    Reputation
    4
    Join Date
    Apr 2017
    Posts
    39
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does anyone have the download or KeyTrackerPlugin.cs

  4. #3
    RawHulk2's Avatar Member
    Reputation
    1
    Join Date
    Jun 2025
    Posts
    25
    Thanks G/R
    18/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    // KeyTrackerPlugin
    // Shows a label on Rift Obelisk tracking your rift keys amount.
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using Turbo.Plugins.Default;
    
    namespace Turbo.Plugins.Extended.Inventory
    {
        public class KeyTrackerPlugin : BasePlugin, IInGameWorldPainter
        {
            public TopLabelDecorator ObeliskDecorator { get; set; }
            private string obeliskText { get; set; }
            
            public KeyTrackerPlugin()
            {
                Enabled = true;
            }
    			  
            public override void Load(IController hud)
            {
                base.Load(hud);
    
                ObeliskDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 210, 210, 210, true, false, 250, 50, 15, 40, true),
                    TextFunc = () => obeliskText,
                };
    
            }
            
            public void PaintWorld(WorldLayer layer)
            {
                if (!Hud.Game.IsInTown) return;
    
                var obeliskPos = Hud.Game.Actors.Where(x => x.SnoActor.Sno == ActorSnoEnum._x1_openworld_lootrunobelisk_b && x.IsOnScreen);
                var actualKeys = Hud.Game.Me.Materials.GreaterRiftKeystone;
                obeliskText = actualKeys.ToString();
    
                var GRK = Hud.Inventory.GetSnoItem(2835237830);
                var KeyTexture = Hud.Texture.GetItemTexture(GRK);
    
                var ScreenWidth = Hud.Window.Size.Width;
                var ScreenHeight = Hud.Window.Size.Height;
    
                foreach (var actor in obeliskPos)
                {
    		    KeyTexture.Draw(actor.ScreenCoordinate.X - (ScreenWidth / 60f), actor.ScreenCoordinate.Y + (ScreenWidth / 22f), 50f, 50f, 1f);
                        ObeliskDecorator.Paint(actor.ScreenCoordinate.X - (ScreenWidth / 24f), actor.ScreenCoordinate.Y + (ScreenWidth / 17.8f), (float)(ScreenWidth / 13), (float)(ScreenHeight / 28), HorizontalAlign.Center);
                }
    
            }
    
    
        }
    }
    Last edited by RawHulk2; 2 Weeks Ago at 05:37 PM.

  5. #4
    Glex's Avatar Member
    Reputation
    4
    Join Date
    Apr 2017
    Posts
    39
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks but in the meantime I have the file through a backup

    To install, put KeyTrackerPlugin.cs file into --> TurboHUD / plugins / Extended / Inventory /

    Download: KeyTrackerPlugin.cs

    "http://t.ly/9kx-W"
    Last edited by Glex; 1 Week Ago at 09:58 PM.

Similar Threads

  1. [INT] [Extended] ExtendedOculusPlugin
    By hakache in forum TurboHUD Community Plugins
    Replies: 10
    Last Post: 03-19-2021, 12:45 AM
  2. [INT] [Extended] TriunesWillPlugin
    By hakache in forum TurboHUD Community Plugins
    Replies: 45
    Last Post: 10-15-2019, 07:44 PM
  3. Extending WoWModelViewer's Capabilities
    By GoddessVesta in forum World of Warcraft Model Editing
    Replies: 6
    Last Post: 08-28-2007, 06:23 PM
  4. ~ Extended Duration items ~
    By jacca in forum World of Warcraft Exploits
    Replies: 1
    Last Post: 07-15-2006, 02:33 AM
All times are GMT -5. The time now is 04:58 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