This is what I was hoping for. You're the friggin' man (or woman; I don't assume gender).
So I can get all of these, at least, up and running, but I feel like I'm jumping through too many hoops and that I can smooth this out a bit more and end up with a perfect mount macro that both summons a random mount /and/ plays a random track from the FFXI music directory.
I'll toss out what things I'm running into now and see if anyone sees where I'm going wrong.
Up until this point, I had several macros that would summon different mounts and force specific songs.
The macro looked like this:
and that would run the following .txt file from my scripts folder:
That all worked perfectly, except it called a specific mount and played a specific track via setbgm.
What I would like to do is kind of get something similar going utilizing these tools you have so graciously provided us with and get a single macro set that would both summon a random mount /and/ play a random track.
From what I gather, typing:
//mr
will mount and dismount a random mount. I can get that to work by manually typing it into where I would enter text in game.
Also, as you answered, I type:
//shuffle
and it starts a random track from the sound directory of FFXI. I've heard a variety of cool random tracks I don't hear often so it is over 9,000% better than the classic mount track.
A few issues. A few times when I type //shuffle, it doesn't play anything. I'm not sure if it's trying to draw from a file number that doesn't exist. If I can how I could figure out what is wrong in a controlled way to help you, but maybe you can do a once over and try to see what it is trying to draw that is making it silent. There is no rhyme or reason on my end as I can't replicate it. Just sometimes it will load silence. *shrugs*
Another issue is the macro I want to build. Does anyone have any idea what I'd need to type in a .txt file to get both //mr and //shuffle to execute upon a single macro press? What would that look like?
Edit: I had another problem I noted right here, but I figured it out on my own. "We are Borg. We will adapt".
Any help from anyone is appreciated.
Honestly, Shuffle could/should be a stand-alone plugin that makes it to the Windower launch shell as it holds its own and could easily be on par with setbgm. The only thing I'd ask for is that it listed the track like setbgm does, but so far... it's so good. Thank you so much!!!