Download
(132Kb)
Download
Updated: 03-04-07 11:59 PM
Pictures
File Info
Updated:03-04-07 11:59 PM
Created:unknown
Downloads:3,212
Favorites:6
MD5:

Cadence

Version: 02.05.04.00.R
by: Garland [More]

.: Cadence - Second Milestone :.

In ages past, there was an interesting little mod called Ascend, it used running cadences for amusement and I enjoyed it. This mod is an effort to drag Ascend kicking and screaming into the future, so to speak. It's been retooled to use Ace2, along with FuBar & Niagara. Overall the interface is much more friendly now (thanks to FuBar & Niagara) and I look forward to building up its database with the submissions I'll hopefully get here.

The zip includes a manual which fully details everything Cadence does and how to use it, along with a changelog which updates with every version, detailing what was added, changed and fixed.

(For those who might be wondering about the Google Docs versions, I've stopped uploading them. They were just too messy and I didn't want to continue to subject people to them, especially when the versions in the zip are so much more nice and just as easy to read.)

Optional Files (0)


Post A Reply Comment Options
Unread 02-21-07, 11:52 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Wonderfull job, thank you for reviving this!

Two minor notes:
- There's a typo in the core, on line 72. It says:
function(lang) language = lan
Should be:
function(lang) language = lang

- The script also seems to generate an error after the last line has been displayed, apparently because the text variable that is passed to gsub() is nil.
Report comment to moderator  
Reply With Quote
Unread 02-21-07, 01:37 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
Thanks for the info, I really appreciate the help! Accursed typos. The sad part though is that that typo got in just before release, I have a bad habit of overhauling the code at the last minute as things occur to me, very bad habit.

As for the nil error, I was wondering about that, I was debating with myself whether it would be best to define the local text after the check (using a next() as table key validation) or whether I should simply set the text variable and then use a more simple 'if not text then'. I was using that originally but I switched over to the more complex version to be more professional. I should've gone with what works, that was silly.

Okay, I have both bugs fixed now. I'm just going to do a tiny bit of rewriting (to move where the local text is spawned, should've done that before release but I forgot) and to test, then I'll release it. Thanks again for the help.

(Edit)

Oh wait, I see it! The problem is actually caused (bad assumption on my part) by the lack of a return when the schedule is cancelled. Doy, that was foolish. Okay, this is looking good so I'll have a release ready soon.

(Edit)

There you go, that code should be much more sturdy at the end of a queue now, let me know how it goes.
Last edited by Garland : 02-21-07 at 02:12 PM.
Report comment to moderator  
Reply With Quote
Unread 02-21-07, 05:05 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
I have to say, never used the version released before 2.0 .But, I installed last nite and laughed my arse off!!!! TY!!
Report comment to moderator  
Reply With Quote
Unread 02-21-07, 05:12 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
No, thank you!

I'm going to have another release out soon, there's just another little change that's occurred to me that I want to make before I head into game. The defaults really should indicate which race they're meant for, so I need a naming schema for that. I'm likely going to use 'Title (Race)' so you'll all know which race a particular cadence is intended for.

As I understand it, the original cadences were put together by a talented group of people long ago for the original mod and they are very funny, I'd love to get some more in there though too so if anyone has any ideas, funny conversations, Horde-ish songs or just about anything else that would work, let me know and I'll see about getting it in.

Speaking of which, it's been fun to use so I am tempted to try to put together a few myself for the Draenei, since they're my current playing race. I have a few in there already which are just basically Russian folk songs (which suits the Draenei so well). I oft have my Draenei singing away whilst fishing (it's something to do). So if you happen to find a fishing, singing Draenei technoshaman, it's probably me.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 01:29 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
In this new version, I've done a lot of general cleaning up and I've added the ability to call dynamic info from cadences. For example, [name] would call a character's name. Check out the manual for the full details.

If there are any dynamic-info tags that any of you would like to see, let me know and I'll see what I can do. Just about any string-based info from the API could be included but I'd like to stay away from stuff like iterating over the bags as that would bloat the code.

(Edit)

Whoops, I left one of my old test files in there, I often use those to test out pattern matching things because they never quite work in my head unless the Lua parser has looked them over. Mostly I delete them but this time I forgot. You can just delete that test.lua if you like (and any others you see in my Addons). Basically, no harm, no foul, just an unnessescary file.
Last edited by Garland : 02-22-07 at 01:32 PM.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 01:31 PM  
FreakWorld
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Not one elf or gnome! And the old one that you based this off had a gnome chat about being on a cell phone.
I miss that!
But great work. hope you add some more fun stuff to it.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 01:34 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
Really?! I can't find that ...

I'll make you a deal though, if you can get me the table, the entries or point me at a place that has the version with the Gnome one in, I'll get it converted over post-haste. How's that?
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 04:47 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
Smile Manual

That was a very nice document.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 05:06 PM  
Goltnus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Thanks alot for remaking this addon, liked the old one but love your version, much easyer to use then the original.
I just got one question (or sugestion) : Is it somehow possible to run a singel Cadence via a slach comand?
Would be nice to have in macros.
Anyhow, grate addon and keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 06:14 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
Re: Manual

Originally posted by Purity
That was a very nice document.
Thanks! I try. I really do want everyone to enjoy my work as much as I do, so I take the time to put together the best manual I can. If you find any mistakes, typos or you have any suggestions towards building a better manual, let me know. Anyway, I do appreciate the compliment so thanks.

Originally posted by Goltnus
Thanks alot for remaking this addon, liked the old one but love your version, much easyer to use then the original.
I just got one question (or sugestion) : Is it somehow possible to run a singel Cadence via a slach comand?
Would be nice to have in macros.
Anyhow, grate addon and keep up the good work.
Just so you know, you can do that already by putting the following in a macro...

/cad add [Cadence Name]
/cad run

The queue wipes automatically on completion, so you don't have to worry about wiping the queue unless you stop it early. I just wanted to throw that out there though so you know.

With that out of the way, I certainly could add this kind of feature in. What you'd be looking for is perhaps a command that works like this?

/cad single [Cadence Name]

That would go through the process of the above two commands, basically, just combining them into one. If there are any features you want or any modifications to this idea, let me know. As soon as I've got confirmation that this is what you're after, I'll code it in.

(Edit)

Cripes, the size of the gaps between the editboxes and the text below is unholy. I've removed my own linedowns there.
Last edited by Garland : 02-22-07 at 06:15 PM.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 06:47 PM  
Goltnus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Well, the second type of slach comand was what i was tinking about,
but thanks for pointing out to me that you alredy could do it with the first comand.
And thanks for the quick replye.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 06:51 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
Do you still want that feature, then? I'll put it in if you do.
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 07:08 PM  
Goltnus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
That would be very kind of you.
Alredy looking forward to trying it out
Report comment to moderator  
Reply With Quote
Unread 02-22-07, 11:50 PM  
Garland
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 91
Uploads: 6
Okay, second milestone. A lot of spit and polish in this release, I spent a while digging around in the murky depths of Dewdrop and FuBar to find out just what I could do with the menus, my findings lead me to rewrite how my menus and the icon work and I'm pleased with the results.

I've also got the single option in there (check out the manual for details but basically), it works as a toggle and when the mode is engaged, simply adding an entry will cause it to run automatically, so all that's needed is '/cad add [Cadence Name]' to start it going.

Well, that's it. I'm going back to bed.
Report comment to moderator  
Reply With Quote
Unread 02-23-07, 01:49 AM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
You require more vespene ga-- er. You forgot to include AceLibrary in the zip.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: