My friend, CE is very simple to use in that case) You can find many variables in current session, named and change it. Then you just save cheatlist.
After reload the game you load saved list, but it will have old addresses. All you need is find only one variable (I use Skillpoints, because it very simple to decrise it in the game). After you find new address of this variable, copy it in clipboard, then paste to calculator (in programmer mode HEX), then copy address of this variable from saved old list, and calculate difference (plus or minus). After you have result, copy it in clipboard. In CE list select all (Ctrl+A), click right mouse button > Change record > Smart edit address(es). In field "Adjust address by" paste you calculated result (if new address higer than old, just paste, if new address lower, add minus "-" befor). Press "Edit", and all you variables will be right for new session