Download
(19 Kb)
Download
Updated: 01-09-07 07:48 AM
Pictures
File Info
Updated:01-09-07 07:48 AM
Created:unknown
Downloads:3,452
Favorites:26
MD5:
JIM's Slash Commander
Version: 2.0.36
by: JIM the Inventor [More]
Did you know that you can type /f, /fol, or /follow to follow another player? Have you ever had to ask someone else how to leave a guild? (Type /gquit.) How many times have you wished that your AddOns had more in-game documentation?

JIM's Slash Commander is provided as a reference into these matters. Just type /commands to be presented with the browser shown here. Don't bother writing that down - Slash Commander will remind you when you need it most.


FEATURE: The Browser

When you open the command browser, you will be presented with a list of AddOns, the World of Warcraft name, and "( unknown )". Slash Commander has sorted out the slash commands already and placed them in these categories. Click on the dropdown arrow to the right of any name to get a list of the actions that commands will provide. Click any of these to "move into" the category, and repeat the process to see the slash commands.

You can also "browse up" using the << chevrons < at the top of the browser. Browsing up from the AddOn list will present Slash Commander Options.


FEATURE: Two Types of Sorts

Slash Commander always tries to show you commands in a meaningful way. By default, it will match slash commands to the AddOns that provide them by comparing names. This comparison relies on naming conventions that individual AddOn authors may use, and is hardly perfect.

There is a second type of sort which JIM calls the "Error Sort". This sort will not be used without your permission, because it is risky! Error Sort briefly disables all of World of Warcraft in order to get more information about the commands. This improves accuracy, but if it ever fails, World of Warcraft may crash or just stop responding. Some AddOn data may be lost. If this happens, you should restart the program, but stop using Slash Commander until Error Sort is turned off.

Please do not report problems with Error Sort. It really is a mad scientist type of option. JIM can make it safer in the future, but for now it is provided 'as-is'.


JIM's version rules:

The first two parts of the version number (2.x) are the same as a compatible version number of World of Warcraft.

Whenever any JIM AddOn is updated, all JIM AddOns that update after it will have the same version number or higher.

Changed in version 2.0.36:

o Updated TOC for WoW 2.0.3 patch.

Changed in Version 2.0.34

o Fixed: ‘Field work’ with Slash Commander and Cooldown Pulse revealed that the Error Sort technique triggered Blizzard’s “illegal action” security feature. This was because some Blizzard API got mixed into AddOn code during run-time. My solution was to be more particular about the memory space I manipulate. N.B.: This change has added some time to the opening of the Slash Commander window. While annoying, the delay seems to be preferable to the error messages that were being produced before the fix.

Changed in Version 2.0.32

o Upgraded to work with the Burning Crusade.

o Error Sort will now disable itself between minor versions of World of Warcraft. It is a potentially volatile feature, so people should have to commit to it every time it changes.

o Error Sort has been made safer and more versitile, by specifically protecting Blizzard code during its execution.

o Fixed: a bug in Error Sort that occurred on ReloadUI().

o Fixed: Recognition of the Blizzard functions should now be "almost flawless". I've begun tracing forward from the always-present command CONSOLE. Consecutive memory addresses do the rest of the work.
Optional Files (0)


Post A Reply Comment Options
Unread 12-30-06, 12:59 PM  
break19
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 116
File comments: 99
Uploads: 3
I cant access the addon... error messages galore

Error occured in: Global
Count: 1
Message: [string "SlashCom_BaseFolder:OnClick"] line 2:
attempt to index global 'SlashCom_Browsed' (a nil value)
Debug:
[C]: ?
[string "SlashCom_BaseFolder:OnClick"]:2:
[string "SlashCom_BaseFolder:OnClick"]:1


for starters..
and nothing appears in the window....
break19 is offline Report comment to moderator  
Reply With Quote
Unread 12-05-06, 06:01 AM  
JIM the Inventor
A Cyclonian
 
JIM the Inventor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 13
Uploads: 11
Originally posted by Drubiz
[b]Yup, that did the trick! Lovely addon, recognising all 77 listed commands o.0!
Only comment for now is if the graphics of the frame could somehow be scaled: on my 1600x1200 resolution it looks a bit, well.... large
Truth!

My dearly held intent is to improve the entire look of Slash-Com's window. It's okay as it is now, but the Load On Demand nature of the AddOn gives me the freedom to add frills and gimmicks to the look without impacting performance. I should take advantage of that!

Sometime in the interim, I'll see that it scales more 'politely'.

Thanks, as ever, for the feedback.
JIM the Inventor is offline Report comment to moderator  
Reply With Quote
Unread 01-11-06, 03:32 AM  
Drubiz
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Yup, that did the trick! Lovely addon, recognising all 77 listed commands o.0!
Only comment for now is if the graphics of the frame could somehow be scaled: on my 1600x1200 resolution it looks a bit, well.... large
At least i wont be needing glasses

P.s.: it might have something to do with me having downscaled my ui to 0.7, but i'm not sure on that.
Drubiz is offline Report comment to moderator  
Reply With Quote
Unread 01-10-06, 05:14 PM  
JIM the Inventor
A Cyclonian
 
JIM the Inventor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 13
Uploads: 11
Charm Indeed!

Yes. Thank you, Dridzt.

I have got to stop doing my AddOn authoring at work. (I'm sure my bosses will agree if they ever read this thread.)

I'm increasing the version number since I'm not big on "erasing the past" - of my mistakes. Those people that don't want to be troubled with the download can do just what Dridzt said before me. The fix is exactly as described.
JIM the Inventor is offline Report comment to moderator  
Reply With Quote
Unread 01-10-06, 11:51 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1190
File comments: 783
Uploads: 82
3rd time's the charm

Recent 1.9.9 also has a problem, but it is with the packaging not the addon

Your stored folders inside the zip are like this:
JIM_SlashCommander
------|JIM_toolbox

(JIM_toolbox is a subfolder of JIM_SlashCommander)
They need to be both directly below AddOns folder...

AddOns
---|JIM_SlashCommander
---|JIM_toolbox

Any that have problems cut the JIM_toolbox folder from inside JIM_SlashCommander and paste it under AddOns (parallel to JIM_SlashCommander)
Until Jim has a chance to re-upload the package.

Addon works great after that
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 01-10-06, 08:51 AM  
Drubiz
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Well, i must say the idea is great!

But unfortunately the addon doesnt work with me either. Got the same prob as Dridzt: no error messages, but also nothing in the window.
Got all sorts of addons loaded. so pinpointing which addon is the culprate would be asking too much (111 total o.0).
Shame really, cause it would be really usefull for me to keep track of all my commands ;D

Keep up the good work!

P.s.: scary faerie dragon u got there :P
Drubiz is offline Report comment to moderator  
Reply With Quote
Unread 01-10-06, 06:42 AM  
JIM the Inventor
A Cyclonian
 
JIM the Inventor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 13
Uploads: 11
Yes. Sorry. I did forget important pieces of the UI there.

Given how easy it's going to be to do that in the future, I'd better think about making myself a packager of some sort. The CT team appears to have one - they make RaidAssist - but I obviously can't leech off of that ...

Despite the obvious error I made, I think there was something going on with your copy. Did you say OK to Overwrite the old files? Your screenshot shows no evidence of an update at all.
JIM the Inventor is offline Report comment to moderator  
Reply With Quote
Unread 01-10-06, 06:27 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1190
File comments: 783
Uploads: 82
empty frame

I'm afraid I have a different problem
The new frame displays fine (click-through btw - by design?) but completely empty, ie. no tree structure visible inside (if the commands are still supposed to be displayed in the same tree-like manner - I'm assuming they are I see nothing)

I'm playing on an EU client and have CTMod, several ACE based addons, and an assortement of individually picked standalone addons (your own anger_management included )

Don't know if this info can be of any help.
To sum it up: no error messages, frame displays properly when invoked with /commands but comes up empty.
Thx for your time.
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 01-09-06, 09:23 PM  
GameDudeX
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Sweet! I'm downloading right now.

[edit]
Hey Jim,

I dunno what's going on, but this is what I get when i type /commander:

http://img253.imageshack.us/img253/5...62020495fq.jpg

And that error message pops up when I click on one of those '-' buttons.
Last edited by GameDudeX : 01-09-06 at 11:08 PM.
GameDudeX is offline Report comment to moderator  
Reply With Quote
Unread 01-09-06, 05:53 PM  
JIM the Inventor
A Cyclonian
 
JIM the Inventor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 13
Uploads: 11
Got it! Well, mostly.

I guess I'm still not entirely familiar with Blizzard's concept of a scrolling window that doesn't actually scroll. (They call it a "Faux Scroll Frame".) I had to put in some best-fits rather than straight solutions.

Things that you may notice that are bugging me:

* An AddOn list with < 13 items will always be scroll-able, even though scrolling really just results in less listed information.

* If you have a very large collection of commands expanded - like Blizzard's game typical ones - try scrolling down their length a bit, and then collapse the entire collection. As the list collapses, it will leap up above your viewing window. A more 'natural' behavior would be if the list collapsed, and then you were brought up to the top of it.
JIM the Inventor is offline Report comment to moderator  
Reply With Quote
Unread 01-07-06, 07:47 AM  
JIM the Inventor
A Cyclonian
 
JIM the Inventor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 13
Uploads: 11
Thank YOU for the supportive words, 'Dude.

Hmmm. I've been working on updating this AddOn all morning. Something fundamental has changed in WoW, and I've not put my finger on it yet.

If people are seeing the same thing I'm seeing, there is now no scrolling data at all. The rows and columns just have question marks in them. This is much more than a simple versioning issue.

I am not giving up just yet, though. The solution will be in Blizzard's libraries somewhere ...

Update soon.
JIM the Inventor is offline Report comment to moderator  
Reply With Quote
Unread 01-04-06, 03:59 AM  
GameDudeX
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Wow. This is just what I was looking for. I even posted a thread on the WoW forums asking for some feature like this.

I noticed you updated all your UI mods, except this one. Could you update it to the 1.9 patch. If it's not already in the works?

Thanks.
GameDudeX is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: