Hmm, well, have you tried the other common 'fixes' like unzipping the trainer into the Steam/Far Cry3 folder, running Steam, the trainer and the game as Administrator? I just tried mine again and it's still working fine.
If those don't do it, I really suggest going thru the TroubleShooting guide in detail. It's very detailed and complete, and located here:
Coupla other games you might like: Tomb Raider and Dishonored.
Hope ya get it sorted out.
[Edited by element5, 5/5/2014 3:57:40 PM]
I tried unzipping the trainer to several different locations; running it and FC3 as admin and in compatibility modes; starting the game from Steam client rather than the FC3 executable (which takes me to UPlay); combinations of the admin/compatibility modes; ALT-Tab from the game; "F1" before, during and after the main screen; and I've gone through the troubleshooting link as recommended. I tried downloading another copy of the trainer (still makes me use the offline authentication) to no avail.
Three things I notice; first is what I mentioned in my earlier post - if I run the trainer, start the game, exit the game (not Alt-tab, but actually quit the game) then hit "f1" on the trainer, I receive the "trainer cannot find game" audio message. Likewise, I receive the text variant of that message at the bottom of the trainer whenever I hit F1 (whether or not the game is running). Finally, on the other trainers I've used recently, there is an image on the bottom right hand corner; on this one, it looks like it tries to form an image/picture when I first start up the trainer, but then it just hangs with a mostly white background and no real image to speak of.
As for the recommended games... I finished Dishonored a couple months ago, very good. Haven't tried Tomb Raider, but I might give that a go after FC3...and Rage...and Crysis 2...and Skyrim. I'm a little behind as you can tell.
But aren't you going thru UPlay? I haven't found a way to play withoujt going thru UPlay. I'm using the DX-11 executable to start the game (Farcry3_D3D11.exe). If you're not DX11 then use the other game exe file.
Start the trainer using Admin. Then Admin-start the game exe and it will open UPlay which I have an acct and have set for auto login. That brings up Farcry3 IN UPlay. Click Farcry3 there and you'll see a little box from Steam that you click to Play. Click that, and Farcry3 should load for you.
Pain in the arse, oh yeah, but I haven't found a way around UPlay. Even after I'm running, if I shut down UPlay, FC3 will soon crash. If you find a way around UPlay, please do let me know, but the forums are filled with peeps bytching about it.
@ element5 - I didn't list it in the steps I tried above, but I did try the DX11 executable file as admin as well as the other "regular" executable. Neither worked. One thing I notice based on your description of events leading up to the game is that I do NOT get the little steam window you describe. If I click on the FC3 executable (either one), Uplay immediately comes up and logs me in. Steam starts up in the background, but I never have to click on anything within Steam to start the game. I also tried starting the game from Steam rather than the Steamapps directory.
The only thing I haven't tried (that I can think of) is doing a complete reinstall which doesn't sound fun and I'm guessing it won't work.
Bummer man. I think I've spent a solid 3 hours trying different things.
Thanks to you both for helping... I guess it just wasn't meant to be.