When fighting Sirines in the Lighthouse area, I counteracted their Dire Charm spells by using a charm spell of my own, but not Dire Charm to counteract it. Somehow, after one time, the Dire Charm effect disappeared from the main character being charmed by the enemy, but the Charm spell a party member had casted to nullify it was still in effect. When that effect wore off, my main character became hostile to the entire party, and I couldn't control him while my other party members attacked him. The last save I have before this effect took place is from before I entered the Lighthouse area; not all is lost, but I've lost a good chunk of painful progress if I can't resolve this somehow. Is there anything I could do without resorting to utilities, and if not, which one should I use?
Thanks in advance.