Hehe...I think I have a winning Hero strategy...all the villains will be identified by Night 2 at the latest, we can lynch a GU with a blindfold on Day 1 and Alucard/Light on Day 2, then kill off the rest on Night 3...
Okay, so from last game we learned that the Heroes' strength is their number of defenses against the villains, and their weakness is the ability to friendly-fire. So here's the plan:
Night 1: Every odd-numbered person defend, every even-numbered person attack the odd-numbered person above them with a blindfold and a false name.
Night 2: Switch and repeat. Every even-numbered person defend, every odd-numbered person attack the even-numbered person below them (using their items).
For Heroes, defending or using the blind-fold and the false name means that they won't die.
For the Villains: when it is their turn to attack, they will either fail to attack their target or it will be obvious because it says a villain attacked their target. This will tell us who the villains are. Plus when we attack a GU, they will be forced to use their first defense, leaving them defenseless in Night 3, when we can finish them off.
The things the Villains could try to do to counter this:
1) Try to frame someone by going after someone else's target...but it will still be obvious who the real villain is when the player fails to attack their target. Light and Alucard have no way around this.
2) The GO can do two things:
a) Rolo can use his ability to save one of his comrads (or himself), but this means that the first time he is attacked, he will die. (and using "he" for the character's gender, obviously )
b) Lelouche can use his definitive order to make a Hero attack his target for him (when it is his turn to attack) and "frame" a hero, but that means he will die when he is attacked (when it is his turn to defend). Of course Rolo could use his ability to protect Lelouche, but then the "framed" hero should come out and we will know that it is between those two. Plus Rolo will die within the first two Nights.
If the GO are lucky enough to all be among the Defenders on the first night, so that we don't know who they are, we should lynch Light or Alucard without a blindfold the first day. Otherwise, we lynch a GO with a blindfold the first day. The maximum number of Heroes that can die within the first two Night/Day cycles is 2 (not counting Alucard's 50% chance), and we should be able to kill off at least two Villains through lynching, one GO and one non-GO, leaving us with clearly idenified: 2GOs (who have already used their first defense) and 1non-GO to finish off on Night 3. Plus, when we lynch the first non-GO, we will know the character identity of the second GO, and have the appropriate Hero (Yuna or Ichigo) finish him (both are "he" characters) off.
Wow...I feel like Dawh with the long posts...;P
Edit: Haha, just read the subtitle...I think I just did...