Text this: Vafa-Witten invariants for projective surfaces II: semistable case