You have no idea how much easier not having to reload makes this game, especially with the battle armor. Those rocket launchers that only have two ammo? Epic storms of explosives. I've managed to find the values for the common ammo numbers for Weapon 1 ammo and weapon 2 ammo, I'll list the ones I've found to make it easier for other people to make trainers.
Weapon 1:
Ammo Count: Value in coding.
1: 1065353216
2: 1073741824
3: 1077936128
4: 1082130432
8: 1090519040
12: 1094713344
20: 1101004800
21: 1101529088
22: 1102053376
(don't have 23 for some reason, sorry)
24: 1103101952
25: 1103626240
30: 1106247680
35: 1108082688
119: 1122893824
120: 1123024896
The weird thing about these numbers is that the formula for them changes up every few numbers.
The first set are something like if "AB" = Ammo Count, A(C)B * (ammo count 2 - ammo count 1), where C is a random number(I think)
Weapon 2 Ammo:
Ammo Count: Value in code
1:1065353216
2:1073741824
3:1077936128
4:1082130432
5:1084227584
6:1086324736
7:1088421888
8:1090519040
9:1091567616
10:1092616192
11:1063664768
12:1094713344
I started trying to figure out the formula for this one, then realized it was just easier to find it over and over again each time, if I followed the tradition of using the gun with very little ammo (such as rocket/missile launcher) as my second weapon.
If you want to take the time to figure it out, you probably can easily, I just wasn't feeling like doing tons of scratch work. These numbers divide evenly, as long as you have the right factors, so that should help find the formula.
Another thing, the health and energy bar seem to have weird rules. I've managed to freeze the energy bar before, on my first try, but every time after that, it only freezes the number, and not the actual bar. So there's obviously two values, one for the number displayed, and one for the meter that actually represents the amount of energy you have. That's not really that weird, but the fact that I managed to freeze them both with one code on my first try, and have never managed to do it again is the weird part. The health bar, on the other hand, also has two values, one for the number displayed, and the value of the green bar that actually represents your health. I found the displayed number and froze that, but it took dying a few times to realize that's all I did. Never found the value for the green bar, though I admit I could try harder.
One last note is that the game seems to crash every time I look for increases in the experience of the armor I use all the time, so that might be something to watch out for when making a trainer.
Good luck to whoever can use what I've found.