Maybe send Yacoby a PM, and ask if he can help you.
Although I don't see why it wouldn't work on any OS.
It's a batch file iirc. It's probably trying to use features that were changed in NT 6+.
I remember trying it back on Vista and having problems. I don't really think it'd be too difficult to do by hand, though. Just get a bsa unpacker, unpack textures.bsa, and then swap out the sky textures? Unless the two handle skys incredibly differently, which is possible I suppose~
Batch files do not work on systems that aren't windows, so certainly it's not going to work on OS X, BSD, or any of the Linux distros.