Hi Assa,
STAR output all alignments of multi-mapping reads, if a read maps to <= --outFilterMultimapNmax loci.
However, this filter determines just the upper boundary for the number of allowed loci, it does not force STAR to output --outFilterMultimapNmax alignments for every read.
The --outFilterMultimapScoreRange parameter controls which alignments of a read are "worthy" - all alignments with align scores (AS field in the SAM file) within this range of the top score.
No alignments are output for reads mapping to > --outFilterMultimapNmax loci.
Unique wig files contain only the reads that map to one locus, independent of --outFilterMultimapNmax.
UniqueMultiple will contain all reads that map to <= --outFilterMultimapNmax loci, however, the contribution of the reads is divided by the number of loci it maps to, i.e. the multi-mappers signal is spread equally over all loci.
Cheers
Alex