-
List of features?
Anyone got a list of features for this? I've heard of this, but don't know what sort of features it actually brings. Does it do any memory writing? Is it completely OOP (besides ReadProcessMemory?) The release thread only seems to include a changelog.
-
no memory write. Why do you care is it OOP or spaghetti code?
-
Post Thanks / Like - 1 Thanks
cherouvim13 (1 members gave Thanks to KillerJohn for this useful post)
-
Originally Posted by
KillerJohn
no memory write. Why do you care is it OOP or spaghetti code?
Sorry, OOP as in out-of-process. Meaning no injected code or hooks on DX functions. Basically just reads and draws to an overlaying window?
Mostly curious due to ban potential.
-
yes, OOP. Both meanings
-
Post Thanks / Like - 2 Thanks
-
Savvy ? 🐒
There is the list of default plugins :
Name |
/default/ |
file |
Bounty table |
\ |
BountyTablePlugin.cs |
Damage bonus |
\ |
DamageBonusPlugin.cs |
Debug |
\ |
DebugPlugin.cs |
Experience over bar |
\ |
ExperienceOverBarPlugin.cs |
Game info |
\ |
GameInfoPlugin.cs |
Network latency |
\ |
NetworkLatencyPlugin.cs |
Notify at rift percentage |
\ |
NotifyAtRiftPercentagePlugin.cs |
Portrait bottom stats |
\ |
PortraitBottomStatsPlugin.cs |
Resource over globe |
\ |
ResourceOverGlobePlugin.cs |
Rift |
\ |
RiftPlugin.cs |
Chest |
\Actors\ |
ChestPlugin.cs |
Clickable chest gizmo |
\Actors\ |
ClickableChestGizmoPlugin.cs |
Cursed event |
\Actors\ |
CursedEventPlugin.cs |
Dead body |
\Actors\ |
DeadBodyPlugin.cs |
Globe |
\Actors\ |
GlobePlugin.cs |
Portal |
\Actors\ |
PortalPlugin.cs |
Rack |
\Actors\ |
RackPlugin.cs |
Shrine |
\Actors\ |
ShrinePlugin.cs |
Base |
\BasePlugin\ |
BasePlugin.cs |
Cheat death buff feeder |
\BuffLists\ |
CheatDeathBuffFeederPlugin.cs |
Convention of elements buff list |
\BuffLists\ |
ConventionOfElementsBuffListPlugin.cs |
Mini map left buff list |
\BuffLists\ |
MiniMapLeftBuffListPlugin.cs |
Mini map right buff list |
\BuffLists\ |
MiniMapRightBuffListPlugin.cs |
Player bottom buff list |
\BuffLists\ |
PlayerBottomBuffListPlugin.cs |
Player left buff list |
\BuffLists\ |
PlayerLeftBuffListPlugin.cs |
Player right buff list |
\BuffLists\ |
PlayerRightBuffListPlugin.cs |
Player top buff list |
\BuffLists\ |
PlayerTopBuffListPlugin.cs |
Top left buff list |
\BuffLists\ |
TopLeftBuffListPlugin.cs |
Top right buff list |
\BuffLists\ |
TopRightBuffListPlugin.cs |
Ground label decorator painter |
\Decorators\ |
GroundLabelDecoratorPainterPlugin.cs |
Blood shard |
\Inventory\ |
BloodShardPlugin.cs |
Inventory and stash |
\Inventory\ |
InventoryAndStashPlugin.cs |
Inventory free space |
\Inventory\ |
InventoryFreeSpacePlugin.cs |
Inventory kanai cubed items |
\Inventory\ |
InventoryKanaiCubedItemsPlugin.cs |
Inventory material count |
\Inventory\ |
InventoryMaterialCountPlugin.cs |
Stash preview |
\Inventory\ |
StashPreviewPlugin.cs |
Stash used space |
\Inventory\ |
StashUsedSpacePlugin.cs |
Cosmetic items |
\Items\ |
CosmeticItemsPlugin.cs |
Hovered item info |
\Items\ |
HoveredItemInfoPlugin.cs |
Items |
\Items\ |
ItemsPlugin.cs |
Pickup range |
\Items\ |
PickupRangePlugin.cs |
Attribute label list |
\LabelLists\ |
AttributeLabelListPlugin.cs |
Marker |
\Minimap\ |
MarkerPlugin.cs |
Scene hint |
\Minimap\ |
SceneHintPlugin.cs |
Dangerous monster |
\Monsters\ |
DangerousMonsterPlugin.cs |
Elite monster affix |
\Monsters\ |
EliteMonsterAffixPlugin.cs |
Elite monster skill |
\Monsters\ |
EliteMonsterSkillPlugin.cs |
Explosive monster |
\Monsters\ |
ExplosiveMonsterPlugin.cs |
Goblin |
\Monsters\ |
GoblinPlugin.cs |
Monster pack |
\Monsters\ |
MonsterPackPlugin.cs |
Monster rift progression coloring |
\Monsters\ |
MonsterRiftProgressionColoringPlugin.cs |
Standard monster |
\Monsters\ |
StandardMonsterPlugin.cs |
Top monster health bar |
\Monsters\ |
TopMonsterHealthBarPlugin.cs |
Banner |
\Players\ |
BannerPlugin.cs |
Head stone |
\Players\ |
HeadStonePlugin.cs |
Multiplayer experience range |
\Players\ |
MultiplayerExperienceRangePlugin.cs |
Other players |
\Players\ |
OtherPlayersPlugin.cs |
Player skill |
\Players\ |
PlayerSkillPlugin.cs |
Skill range helper |
\Players\ |
SkillRangeHelperPlugin.cs |
Original health potion skill |
\SkillBars\ |
OriginalHealthPotionSkillPlugin.cs |
Original skill bar |
\SkillBars\ |
OriginalSkillBarPlugin.cs |
Ui hidden portrait skill bar |
\SkillBars\ |
UiHiddenPortraitSkillBarPlugin.cs |
KJ has designed a very clean API and there is plenty of room to write more ; )
Note : no automation.
Last edited by JackCeparou; 03-26-2017 at 10:47 AM.
Reason: removed question
-
Post Thanks / Like - 4 Thanks
-
Active Member
Nice list. There are other plugins that veteran users of TurboHUD create and use, as well, to create a "personalized" UI.
-
Member
Originally Posted by
Vern1701
Nice list. There are other plugins that veteran users of TurboHUD create and use, as well, to create a "personalized" UI.
Yes
User plugins that wait for aprovel http://www.ownedcore.com/forums/diab...n-review-zone/
Aproved Plugins http://www.ownedcore.com/forums/diab...roved-plugins/
-
Active Member
Thanks for the help. Speed is not my strong suit when I type!
-
Member
Also 2014 manual
>>>>>>>>>>>>>>>>>>>>
This manual is a bit old now. I'll update it as soon as I have time, but you have to
read this first before attempting to use HUD or asking us to help your problem.
-----------------
TABLE OF CONTENTS
-----------------
II. Start
III. Hotkeys
IV. Configuration
---------
II. Start
---------
- run the .exe file as administrator
- wait a few seconds while loading data
- when loading finished TurboHUD will try to bring Diablo 3 to the front (if it's running)
- enjoy
------------
III. Hotkeys
------------
You can customize the hotkeys in \config\hotkeys.xml
- available modifiers: shift, alt, ctrl, ctrl+alt, shift+ctrl, shift+alt
Please note:
- You have to restart TurboHUD to apply the changes you made in hotkeys.xml.
- If you break hotkeys.xml, it will reset itself to the default values without further notice.
- If you break the Exit hotkey (default Ctrl+End), you will be not able to exit the HUD. In
this case go to the Windows Task Manager and kill the corresponding process.
- You can not bind the Exit function to the following keys without a modifier: end, home,
page up, page down
There are 2 rules:
- hotkeys without a modifier are working only when Diablo 3 is active (it is your top
window)
- hotkeys with a modifier (ctrl, alt, etc) will work even when Diablo 3 is not active
The default hotkeys are the following (specific features have their own hotkeys, check it
below under 'Features'):
Ctrl+End - Exit TurboHUD
Alt+C - Capture the selected item's image
F4 - Show/Hide the HUD
F2 - Reload config.xml
F3 - Reload pickit.ini
F5 - Show/hide StatTracker
F6 - Bounties (in Adventure mode)
F11 - Show/hide Debug Overlay
Ctrl+Alt+D - save debug data
3/4-----------------
IV. Configuration
-----------------
All configuration options (except themes) are stored in the .\config\config.xml
Before doing any changes in these files, please BACKUP to a safe location
-
Active Member
That manual is from v4 or v5 and is woefully outdated. TH uses C# and .cs plugins now, so an update would be in order. Another thing to add to KJ's plate.
-
Member
any plans to add hotkey for on-hot reload of .cs plugins?
-
Member
I started to use the plugins listed above and quickly found out that I had no idea what they were or what they did.
Saying
Clickable chest gizmo \Actors\ ClickableChestGizmoPlugin.cs
really doesn't do anything to say what it does other than tell where it is, remove a couple of spaces and add .cs at the end.
I've gone through almost all of them and tested them individually. About half were noticeable as what they did on screen, but others like this one I couldn't find in the game - probably because I wasn't in the right map, quest, or rift. Much of understanding what they do isn't in the plugin. The coding doesn't give a clue to what the calls to scripts are for and what they paint to on a screen.
I'll continue to test them and others so I can end up with an understandable and useful list. In the mean time, if anyone knows what individual plugins do, please let the rest of us know.
-
Contributor
Originally Posted by
drkenrich
Much of understanding what they do isn't in the plugin. The coding doesn't give a clue to what the calls to scripts are for and what they paint to on a screen.
I strongly disagree. There's an old saying that "read the Source".
Of course you have to be a programmer to understand what you read.
Learning THUD code base might have a bit deep learning curve but not too deep.
But I guess it is better to approach this software from different angle.
I something built-in feature annoys you, try to remove it. Search or ask help form forum if you can not.
If it does not bother you, let it be.
I you want something, search or ask forum. It might available built-in or somebody has written a plugin for it.
Most typically there is some kind of solution already.
What you want to do with THUD?
-
Contributor
Originally Posted by
drkenrich
Saying
Clickable chest gizmo \Actors\ ClickableChestGizmoPlugin.cs
really doesn't do anything to say what it does other than tell where it is, remove a couple of spaces and add .cs at the end.
Never too old to learn something new. As I had Harrington Waistguard on my gold farm build I had to try ClickableChestGizmoPlugin because I had never seen those crosses.
Funniest thing is that this plugin is disabled by default - the very first plugin I found with this behavior!
That's why I have never seen the crosses.
And I learned from ClickableChestGizmoPlugin that it is not only chests that give you Harrington Waistguard increased damage bonus, but all clickable objects on the game.
-
Member
Originally Posted by
JarJarD3
Never too old to learn something new. As I had Harrington Waistguard on my gold farm build I had to try ClickableChestGizmoPlugin because I had never seen those crosses.. . . (on) all clickable objects on the game.
My sentiments exactly. Thank you for this clue and demonstration of my point.
I wasn't complaining about THUD, only the frustration I'm having with it. I HAVE been testing ALL the plugins that I can try to toggle off and see what happens. Most of them are either disasters or seem to do nothing that I can see. That's my point.
I've been through the forum topics trying to find anything I can on plugins, mods, edits, etc. and have found a few interesting hints about changing sizes, colors, etc. But when you really look at all that's there, it's not much. I even did specific searches for individual plugins and got no results.
What I did was use a start 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 anyone else's interest I learned that you have to fully exit than restart D3 for any changes to take effect. Only leaving game then going to Task Manager and unloading TurboHUD then reloading it didn't seem to make any changes.
Being a non-programmer I spent days, not just hours, doing this. I finally came to my end and there were still a lot of plugins I couldn't figure out. I ended up listing everything and sending it to JackCeparou as a private message for review and help since it was his input above that gave me much of my frustration. (I'm not dissing him at all). I'm hoping he will spend a few minutes to add a little more to my file and then post it for others to enjoy.
So, as you suggest, ...If it does not bother you, let it be.... None of it bothers me. I don't know enough other than to appreciate the work done. I would just like to help others in my bottom dwelling level of stupidity to get a little more than frustration from this great software.