--------------------------------------------------------
F.E.A.R. 2 Project Origin
--------------------------------------------------------

--------------------------------------------------------
INSTRUCTIONS | Codes by bungholio from CMP
--------------------------------------------------------

Use A Health Kit For Permanent Invincibility, Health Kits Never Decrease
006442F8 91630030
00644308 48000044
SET OGP=FF8D0800FBC1FFF083C289C04FDCF382419E0044
SET COP=91630030FBC1FFF083C289C04FDCF38248000044
1.03 US
00651178 91630030
00651188 48000044
Same Pattern
I don't know what is at offset 0030, but I'm happy about what it does when set to 0. You'll need to use a health kit each level.


Health Kits Never Decrease
1.00 US
006442F0 D1A30018
SET OGP=C1A30014C0230018
SET COP=C1A30014D1A30018
1.03 US
00651170 D1A30018
same pattern
All you need to do is find any 1 health kit anywhere, and easy mode will be impossible to lose. On hard, I noticed a bad side effect that this was somehow making enemies invincible and I could only kill them with melee attacks.

Health Doesn't Decrease For Anything
1.03 US
00652D94 60000000
This would be good but it affects enemies too, and I can trace it back only so far and those results still didn't separate the effects to work only on the player. There is no good use for this.


Ammo Never Decreases
1.00
003170A8 39400004
0031717C 4BFFFF5C
SET OGP=419E01AC815A00B8
SET COP=419E01AC39400004
SET OGP=600000002F9D0000409EFF5C
SET COP=600000002F9D00004BFFFF5C
1.03 US
0031F7A8 39400004
0031F87C 4BFFFF5C
Same Patterns
I can't seem to find a correct way of making this. No matter what I try, somehow enemies become invincible or some strange moment occurs where the code no longer works for a certain weapon.


I need to thank Megamandos from http://forum.cheatengine.org/viewtopic.php?t=445433 and others. Without offsets I might not have ever found these. I was going to go for grenades, but something being stored to offset 0004? That's a hopeless case, I'm not taking decades to find the exact 1 that is the code.


Armor Doesn't Decrease
1.03 US
00656ACC 3C007F80
00656AD0 901D002C
It's a bad code because it also affects enemies.



If anyone is bored, they could find the 1 line of code for this:
000DA454: 409C0008 bge- cr7,0xda45c
000DAC0C: 409C0008 bge- cr7,0xdac14
000DC3C4: 409C0008 bge- cr7,0xdc3cc
000E35BC: 409C0008 bge- cr7,0xe35c4
000EC7B8: 409C0008 bge- cr7,0xec7c0
000EC7C4: 409C0008 bge- cr7,0xec7cc
000F45B8: 409C0008 bge- cr7,0xf45c0
0011D818: 409C0008 bge- cr7,0x11d820
0011E474: 409C0008 bge- cr7,0x11e47c
00120E84: 40980008 bge- cr6,0x120e8c
00121398: 40980008 bge- cr6,0x1213a0
00128FC4: 409C0008 bge- cr7,0x128fcc
001319A0: 409C0008 bge- cr7,0x1319a8
001324A4: 409C0008 bge- cr7,0x1324ac
00132E2C: 409C0008 bge- cr7,0x132e34
00133EBC: 409C0008 bge- cr7,0x133ec4
00144074: 409C0008 bge- cr7,0x14407c
0015574C: 409C0008 bge- cr7,0x155754
0016BF28: 409C0008 bge- cr7,0x16bf30
00182D50: 409C0008 bge- cr7,0x182d58
00182D5C: 409C0008 bge- cr7,0x182d64
00182D68: 409C0008 bge- cr7,0x182d70
001CE074: 409C0008 bge- cr7,0x1ce07c
001EC070: 409C0008 bge- cr7,0x1ec078
001EC0F0: 409C0008 bge- cr7,0x1ec0f8
001ECCF0: 409C0008 bge- cr7,0x1eccf8
001ED548: 409C0008 bge- cr7,0x1ed550
002011DC: 409C0008 bge- cr7,0x2011e4
002139DC: 409C0008 bge- cr7,0x2139e4
0021CE7C: 409C0008 bge- cr7,0x21ce84
0027F110: 409C0008 bge- cr7,0x27f118
0028445C: 409C0008 bge- cr7,0x284464
32=Headless 3rd person view. Thrown grenades are stuck in the air until I move. 
You might just find 3rd person mode.