It depends.
Be sure not to compress it to the smallest possible (and incompatible) level.
Also be sure all files are in their respective places (the xml files in the root and the samples and instrument in their respective folders)
And be sure that the version of the XML you use, matches to the parameters that belong to it.
e.g. If you ever defined an XML header from Renoise 1.8, but added support for newer parameters, you get problems or vice versa:you updated the header but still generate old parameter contents.
The compression level should not be a problem, but make sure that you do no add another folder into the zip file, aka do not zip the extracted folder, but zip the contents of the extracted folder.
The Song.xml file and Samples folder must be at the !root! at the zip, not within another folder.
One little issue… I’m missing a few of my new patterns… I’m going to scour the forum and see if it has been posted about already. Guessing there is a pattern count variable that I’m missing somewhere.
I am so in love with renoise. Doing this stuff in any other sequencer is simply not possible.