Typically wrong editing in herostat are the cause these problems. If you backed up your game advise you to shed off these current files and start again the changes with the backup, watching carefully editing the herostat, or simply look for flaws in herostat standard to correct them.
Thanks for the reply, I tried your advice to no avail. The problem still there. Well, actually not really messing with the herostat since I'm not very familiar with herostat or modding.
I just follow the instructions and tuts on adding new heroes without changing anything specific in herostat. wel, it works with Emma, moonstone, and the other mods in my game.
I read in this forum (forget the thread) about several people having same issues as I do with Angel. Their game crash when saving with Angel in the party. The way out is to save the game without Angel, load it, then swap it back to Angel.
Well, I dont really mind with this solution, since I really like having Angel in my team.
Once again, thanks for the reply

and sorry for my bad english.