Swim offset is patched, you need to find the address of that "thing" that is blocking you from going to prone, once you find that address you turn it off and prone is enabled...
No I will not help you find it because its one of those "Vip" Address's...
It's easy to code though...