Circumventing skill point reset on load by levelling: setting exp to a large value way beyond required to level up does not cause issues and level you directly to the appropriate level after a xp granting fight. Im guessing the game validates your build upon load, then grant you whatever points spent in first tree until it runs out of valid points. Developers like this should be castrated imho.
Xp is stated as what is remaining to hit next level to be annoying. Xp to hit level 2: 1017, simply wait for first xp grant to see what the value decrease to (113 for me) then lock the offsets by next xp grant. Xp is stored in 7 integer 4 addresses.
Accumulated xp values for further levels if you are higher level but want to boost to a good level:
2: 1017, 3: 2136, 4: 3356, 5: 4678, 6: 6102, 7: 7627, 8: 9254 (so in level 7 sub next level value from 7627 to find your actual xp value then edit to 150k or something).
Research is similarly stored in 7 addresses for each of the 3 types but is easy to find by scanning things frequently - but to increase the value you must not be in any menu and not in scanner mode since the value shown there overwrites edited memory when you exit menu/scanner. Clever, that.
Resources has 2 values which both need to be edited at same time. Can be edited in buy sell menu however.
Crossing fingers that the next trainer version adds fast levels, research and so forth.