Thanks Jordi for your advice. So that means after deleting the SWAF in SimPE, we still have to force the new SWAF to be recreated as what you described?
I used another method. I investigated the kid. He hasn't been played since May and so I used a previous May backup and extracted his SWAF file and overwrite the original one. That seems to have worked. Everything seems back to normal. His wants will roll to new ones when they are fulfiled. But I haven't played much to check because I don't have time.
But I don't know if this method of file replacement will actually result in any file corruption/hood corruption? I am not very awesome and I don't know if it is ok to change files like this. Any idea? Thanks to anyone who can provide some answer