Overclock.net banner
1 - 12 of 12 Posts

awdrifter

· Registered
Joined
·
6,640 Posts
Discussion starter · #1 ·
Has anyone gotten inject SMAA or FXAA to work in Crysis 2? The game doesn't have AA options in settings, I tried placing the DX10 SMAA and FXAA files in the Crysis 2 directory, it doesn't seem to work. If anyone have gotten it to work please help. Thanks.
 
I was thinking the same thing the other day, and got it working. For FXAA you need to put the 'dxgi.dll' into the 'bin32' folder. The remaining files (Fxaa3_11.h, shader.hlsl, Sharpen.h) can be put into the main crysis 2 directory. Remember to disable ingame aa with these commands:

r_PostMSAA=0
r_UseEdgeAA=0

just type them into the console with ~
The results are freakin' incredible! Everything is so much sharper and clear, noticeable improvement in the visual definition of textures

Tell me if it works
 
^those commands only works in crysis 2.
i've tried your method and they work so far in crysis and crysis warhead. will try it in crysis 2 and metro 2033. these 2 need some serious AA.
+rep

UPDATE: SMAA works with crysis, crysis warhead, crysis 2 and audiosurf.
metro 2033 seems to "work" but all it does is make the edges shimmer
 
Discussion starter · #7 ·
I had to use Crysis 2 Advanced Graphics tool to disabled the in game AA, and I had to use the DX9 FXAA or SMAA files in order for it to work. But I think whatever in game AA Crysis 2 was originally using makes the picture look smoother. SMAA doesn't work well in this game, there are a lot of edges that it missed. FXAA works a little bit better, it gets most of the edges, but there are still a few edges that it misses.

FXAA
screenshot69523.png


No AA
screenshot69564.png
 
So u now have to run the dx9 version? All i can suggest now is that maybe you are using a different version. Here is a direct link to the ones i use:
http://www.mediafire.com/?9by0ddpvv62uzd1
As for the unknown commands, 'r_postmsaa' is a crysis 2 command only. The command 'r_useedgeaa' is functional in both games. I have found that you must load a level first before typing in commands in crysis 2.

*edit* I neglected reading your sig, and you obviously don't have a DX11 card, so you are obviously not running the DX11 patch. Crysis 2 uses only DX9 and 11, not 10. The D3d10 version of FXAA is for DX10 and 11 games, but since you are not running the DX11 patch it would have no effect
 
^no you do not have to run DX9 in any crysis game. mine works with cryengine 2 in DX10 and cryengine 3 in DX11. if u have DX11 features on in crysis 2, use the DX10 SMAA files.
for the commands, u can create an autoexec.cfg file with the commands that u want executed and put it into the main game folder and those commands will be executed everytime u start game.
 
I know that jeez, i dont think you understood what i meant. I was saying the reason why it didnt work the first time for awdrifter was because I told him to use the d3d10 files when he only plays crysis 2 in DX9. I completely forgot about autoexec.cfg's, must of slipped my mind.
smile.gif
 
Discussion starter · #11 ·
I didn't install the DX11 and HD texture patch, since my card won't be able to run them anyways. Only the DX9 FXAA or SMAA files work. FXAA seems to work a bit better than SMAA at smoothing edges, so that's what I'm using right now. But even FXAA still misses a lot of edges. I hope they will improve the FXAA algorithm in the future.
 
Discussion starter · #12 ·
Just beat the single player campaign, the game is pretty meh. It lost a lot of the Crysis 1's open feel. I would be fine with that if the story and gameplay was good, but they were just average. The story is not bad, but definitely not great. As for gameplay, they really didn't take advantage of the vertical level. There are many times where I wanto grab a ledge that looks like it's reachable but it wasn't. Also the gun doesn't hold enough ammo for their firing rate. I feel like I have to constantly conserve ammo, that sucks imo. I end up having to just melee a lot of enemies.

That said, I'm surprised my card can still run it on Ultra (without DX11 and HD texture) with FXAA or SMAA. The CryEngine 3 seems to be a lot better optimized than CryEngine 2. If game devs do continue to use this engine, I hope they would integrate FXAA in the game, FXAA is an acceptable compromise between IQ and framerate imo. If it's fine tuned by the game dev I think it would look better than just using the injector. Both Skyrim and Deus Ex Human Revolution's FXAA seems to be able to smooth more edges than the FXAA injector did. I didn't notice many jaggies when playing either game, but I can still notice the FXAA Injector missed some edges in Crysis 2.
 
1 - 12 of 12 Posts