I checked the trainers as far back as '09 and none of them worked. The latest trainer is the only one working with at least 1 option so just use the berserk perk with inf armor and health if ammo is an issue
The trainer for KF is really singular, and there are some kinda of tricks to make it work properly: First of all, armor and health and money work good; remove weight has never worked for me, but it isnt a really good option, just choose your perk and the weapons you need for that perk, you won't need anything else; super clip and super ammo work, but they have some issues, usually super clip crashes the game with most of the weapons (mostly weapons with low clip, like the handcannon or the assault rifles) but it worked flawlessly with me for the flame thrower, for example; infinite ammo works for the majority of the weapons, but if you use the option more than one time, usually, it will crash the game, but i have tested it and it works for the assault rifles (is better to use the option only for one, if you use more than one), the xbow and the handguns. Oh, and i recommend to never change the weapon that you have activated the infinite ammo option.
BTW: infinite ammo and clip for pipe bombs will crash the game everytime.