Download
(7Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 03-15-24 05:48 PM
Pictures
File Info
Compatibility:
Classic (1.15.1)
Seeds of Renewal (10.2.5)
Classic (1.15.0)
Guardians of the Dream (10.2.0)
WOTLK Patch (3.4.3)
Hot Fix (10.1.7)
Classic (1.14.4)
Fractures in Time (10.1.5)
WotLK Patch (3.4.2)
Dragonflight patch (10.0.7)
Embers of Neltharion (10.1.0)
WOTLK Patch (3.4.1)
Dragonflight patch (10.0.5)
Dragonflight (10.0.2)
Updated:03-15-24 05:48 PM
Created:11-03-08 07:07 PM
Downloads:7,679
Favorites:117
MD5:
Categories:Chat Mods, The Burning Crusade Classic, Classic - General, WOTLK Classic

SlashHelp  Popular! (More than 5000 hits)

Version: 5.2
by: SDPhantom [More]

SlashHelp enables the user to search all registered emotes, chat types, and slash commands as they type.
SlashHelp includes within the result list, any slash commands registered by other AddOns as well.

Contact:

I'm open to questions and suggestions. Feel free to message me here or post in the comments.
I'm also available for support on the WoWUIDev Discord, @mention me (SDPhantom) or send a DM.

v5.2 (2021-09-16)
-Multi-ToC build implemented

v5.1 (2020-11-26)
-Removed ChatFrame_ImportAllListsToHash() calls to mitigate command registration errors with some addons
Note: "Mitigate" doesn't mean "Fix". These are still bugs in the affecting addons, not SlashHelp.

v5.0 (2020-10-14)
-Tested for Shadowlands v9.0.2
-Heavily optimized scanner code
-Completely rewritten GUI

v4.2 (2012-09-26)
-Quick patch to the scanner fixes an unhandled error with some addons.

v4.1 (2011-11-29)
-WoW v4.3.0 Support
-Quick patch to the scanner fixes a conflict with Blizzard's new slash command code.

v4.0 (2010-11-04)
-Tested for Cataclysm v4.0.3
-New multi-stage command scanner for optimized run-time performance
*Initial scanner scans for all slash commands on-load (chat, emote, secure, and normal).
*Progressive scanner loads additional commands as they are registered.
*Filter runs as you type, filtering through a presorted cache.
-Scanners cache and sort only when new commands added.
-Sort and type filter preferences are now saved across sessions.
-Tooltips display token identifier, chat type, aliases, and if available, addon information.
-Clean client runs new filter at 2ms, compared to 280ms that v3.1 ran at

v3.1 (2010-09-08)
-Configuration window works properly again.
-Corrected version number in TOC file.

v3.0 (2010-08-06)
-WoW v3.3.5 Support
-New display code allows the command list to be shared among multiple edit boxes.
-New scroll indicator shows position in the list.
-API for AddOn support partially implemented. (Custom positioning not supported)

v2.2 (2008-11-03)
-Made the slash command detection a little more robust.
-Completely removed auto-complete. (You can hit Tab to have the default UI do this.)

v2.1 (2008-08-16)
-Changed a few string function calls to the object-oriented style.

v2.0 (2007-08-18)
-Remade detection code to scan through the slash globals instead of from the function table.
-Removed auto-complete ability from secure commands.

v1.1 (2006-12-10)
-WoW 2.0.1 Support
-Added the new secure slash commands implemented by Blizzard.

v1.0 (2006-11-20)
-Scans and detects all emotes, chat types, and slash commands. (Even those registered by other addons)
-Option to sort alphabetically or by command type.
-Able to filter by type. (Emote, Chat, or Command)
-Scrollable list of found commands.
-Autocomplete feature implemented when a command from the list is clicked or the search returns only one command.
Post A Reply Comment Options
Unread 11-04-08, 09:04 AM  
Moosetrax
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 124
Uploads: 1
Thanks!

I am constantly forgetting the / commands for my mods. It seems inevitable that once I get them set up in my UI a few weeks later something changes and I need/want to make adjustments. Then it's the whole hunt down the / commands thing.
Report comment to moderator  
Reply With Quote
Unread 11-07-08, 08:57 AM  
picachu
A Kobold Labourer
 
picachu's Avatar

Forum posts: 0
File comments: 35
Uploads: 0
Exactly what i was searching for.

Typing emotes goes much faster now and finding the commands for various addons and WoW related ones much easier.

Thanks for this and keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 11-11-08, 12:02 PM  
Grobs
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Hi

first: nice mod =)

2nd:
is it possible to complete my chat-box input
a) by clicking on an entry in that list
b) e.g. i typed "/high" and the only possible slash command with that is
"/highfive"
now i press e.g. strg+space and it will be completed

sry for my bad english if it is bad

regards
Grobs - EU
Report comment to moderator  
Reply With Quote
Unread 11-15-08, 04:00 PM  
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2323
File comments: 132
Uploads: 38
Originally posted by Grobs
Hi

first: nice mod =)

2nd:
is it possible to complete my chat-box input
a) by clicking on an entry in that list
b) e.g. i typed "/high" and the only possible slash command with that is
"/highfive"
now i press e.g. strg+space and it will be completed

sry for my bad english if it is bad

regards
Grobs - EU
Sorry I haven't responded in a while.

Auto-complete by clicking/typing was a feature before Blizzard changed things around with the addition of tainting. Apparently, modifying the value in an EditBox taints it and causes trouble when trying to execute secure commands. There is a way around this however, and it's built into the default UI. A command will usually auto-complete itself if you hit the Tab key after typing a part of it.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
Report comment to moderator  
Reply With Quote
Unread 11-17-08, 06:54 AM  
Grobs
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
ah ok

tab key

thank you

byebye
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 04:38 PM  
Kitama
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
It is a pity that the addon stopped working in 3.1
Are there any plans to update?
Report comment to moderator  
Reply With Quote
Unread 05-08-09, 03:50 PM  
code hunter
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
I got it working!

Just change the ## Interface: line in the toc file from 30000 to 30100!
Report comment to moderator  
Reply With Quote
Unread 05-08-09, 09:22 PM  
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2323
File comments: 132
Uploads: 38
Sorry I've been away from WoW for a while.
This addon along with my others are working fine, either change the interface number in the TOC to 30100 or load out of date.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 03:36 PM  
ShetiPhian
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 27
Uploads: 1
My chat box is at the top of my screen. How do I move the popup bellow it?


EDIT:
Figured it out.
If anyone else wants to do it edit SlashHelp.xml

find: <Frame name="SlashHelpScrollFrame" parent="ChatFrameEditBox">

change this:
Code:
<Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT">
	<Offset>
		<AbsDimension x="3" y="-6"/>
	</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativeTo="ChatFrameEditBox" relativePoint="TOPRIGHT">
	<Offset>
		<AbsDimension x="-3" y="-6"/>
	</Offset>
</Anchor>
to this:
Code:
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
	<Offset>
		<AbsDimension x="3" y="0"/>
	</Offset>
</Anchor>
<Anchor point="TOPRIGHT" relativeTo="ChatFrameEditBox" relativePoint="BOTTOMRIGHT">
	<Offset>
		<AbsDimension x="-3" y="0"/>
	</Offset>
</Anchor>
Last edited by ShetiPhian : 12-30-09 at 04:10 PM.
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 05:02 PM  
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2323
File comments: 132
Uploads: 38
Might want to change the anchor on SlashHelpOptionsFrame the same way, otherwise the frame will hover down in the middle of the screen. This would be line 233 in the XML file.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 05:06 PM  
ShetiPhian
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 27
Uploads: 1
lol never thought of that. thanks
Report comment to moderator  
Reply With Quote
Unread 06-22-10, 09:23 PM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 61
Uploads: 0
The latest patch broke this, unfortunately. Something to do w/ the changes they made to the chatbox.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 01:46 PM  
nomad980
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
Originally posted by moonshade
The latest patch broke this, unfortunately. Something to do w/ the changes they made to the chatbox.
Change all instance of "ChatFrameEditBox" to "ChatFrame1EditBox". Temp fix till it is actually updated by the creator. Make sure you also change it in the xml file.
Report comment to moderator  
Reply With Quote
Unread 06-30-10, 01:13 PM  
PilsnerDk
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Busted in 3.3.5

Not only does it not work in 3.3.5, but it also reduced by framerate by around 75%. Better not use it, but hope it gets updated.
Report comment to moderator  
Reply With Quote
Unread 08-05-10, 11:40 PM  
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2323
File comments: 132
Uploads: 38
Re: Busted in 3.3.5

Sorry I've been out for a while.

The change they did in 3.3.5 was to change the existing chat system to an IM style. There's now multiple edit boxes to manage, one for each chat frame. I'm working on new display code to help manage this and also give API support for compilation authors.

As far as CPU consumption, all the work is done in one frame each time the text in the associated edit box changes. The method used to scan for slash commands searches through all top level global variables. This is to find secure commands as the secure variant of SlashCmdList is stored as a local variable in ChatFrame.lua.

This'll be version 3.0 and I'll see about improving performance in the command search code in a later version.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: