Here is a tip for the ones having Problems running the 32bit version of the game on a machine witn a 64bit operating system.
On a machine with a 64bit OS the game is going to run the 64bit version of the game by default, To run the 32 bit version of the game instead, DO the fallowing.
In your origin client go to the games tab, Right click on the battlefiel 4 picture, A menu should appear, click on game properties, In the next window click on the drop down menu and select Battlefield 4 (x86) click on the apply button and restart your origin client. Thats all Next time that you run the game it should start in 32bit no matter where you run it from.
Nice Trainer cal.
For those that can't activate or the trainer won't activate (won't make a sound), then try this. It worked for me.
The trainer only works with the 32-bit exe. The trainer will rename the exe so that it runs the 32 bit exe on 64-bit systems. This was the only way to make the trainer compatible for everyone. Making a native 64-bit trainer would have taken about 10X longer and would not have worked for anyone running on 32-bit systems.
That's why.
My trainer won't even activate i have done everything i can. nut it wont activate, when i am pressing F1 it doesn't say anything. Is it because i am using windows 8.1? I have tried to use compatibility mode to windows 7 and 8 but that doesn't work either. Please help me
Try reading the solution to this problem posted about 25 times already in this thread.