I have a sim who mysteriously lost all of the rewards she'd purchased with lifetime happiness (I did use editsim on her to remove some of the pudding, so I may have borked her, although other sims I modified in the same way didn't lose their purchased rewards). At any rate, I figured I'd just hack some lifetime happiness in and everything would be fine. I'm realizing that's not as easy as I thought it would be.
I've read that ctrl-clicking next to the lifetime happiness chest with testingcheatsenabled on will give you 500 lifetime happiness (read that here:
http://sims.wikia.com/wiki/List_of_The_Sims_3_cheats#Control-clicks). After numerous attempts, this doesn't work for me.
I've also read about an awesomemod command 'lifetimehappiness' which grants 50,000 lifetime happiness (found that here:
http://wikka.moreawesomethanyou.com/index.php?title=Awesomemod_Console_%26_Debug#Money). Doesn't work for me either. Perhaps a debug mode I need to switch on?
I even busted out a memory editor which cannot seem to identify the address storing lifetime happiness for the selected sim, although I suppose it's possible that it's a rounded off float or something and the editor is failing to find it because I'm searching for an exact match. I could play with that a little more and try to identify the variable by percent change.
It just seems that with all of the various cheats and hacks for TS3, there has to be an easy way to do this that my stupid brain has somehow overlooked.