Crysis
Not enough ratings
Play Crysis 64Bit DX10 @ Higher FPS
By Teaspoon
In this guide I will tell and show you how to run Crysis 1 at the highest frame rate possible, And yes I know there are many guides like this but I assure you this will be the most comprehensive and make the most difference
   
Award
Favorite
Favorited
Unfavorite
Use Crysis Warhead Binaries
If you have already done this by following the guide linked below you can skip this section of the guide.
Windows 10 64Bit Guide from Jack of Games
https://steamproxy.net/id/Mr_AT

But I guess this guide will be a compilation of both his guide and a few other minor tweaks I have come up with during my play through of Crysis 1.

First, you will need to install both Crysis 1 and Crysis Warhead for this part to work.
Once installed you are going to copy the Bin64 folder from Crysis Warhead root directory to Crysis 1 root directory.
To do this right click Crysis Warhead in your steam library and click properties

Then click on the "LOCAL FILES" tab and then click "BROWSE LOCAL FILES"

Then you are going to complete the same process with Crysis 1 so you will end up with two folders similar to this:

You are then going to want to move or copy the Bin64 from Crysis Warhead to Crysis 1:

Now in the Crysis 1 root directory you are going to want to rename the Bin32 folder to something like Bin32bak or Binx86 (You can rename it anything it doesn't matter)

Secondly, in the Crysis 1 root directory rename the Bin64 folder you just copied over to Bin32
Go into the newly renamed Bin32 folder and rename Crysis.exe to Crysisbak.exe (Or anything)

And rename Crysis64.exe to Crysis.exe
Test if the game launches hopefully it does! and If when trying to start a new game you end with a black screen press the tild "`" and type "map island" (without the quotes) and you will load into the first mission and you will be able to load saves like normal from there.
Crysis 1 Steam Tweaks
Crysis 1 has been debated over whether the game is just badly optimized or if it was generations ahead of it's time although with more modern hardware this game can be run just as smooth as any other modern triple A game.

But this section is more beneficial for people with older and dated hardware that want to squeeze a couple more fps out of this 13 year old game (As of the making of this guide)

In order to be able to tweak Crysis 1 properly we need to enter some command line arguments when launching the game.
Right click Crysis 1 in your steam library and click properties
And then click on the "set launch options"

You can enter in various things here and depending on your setup different arguments may benefit your experience or make it worse.

The main arguments that everyone can use:
-devmode -console -high -USEALLAVAILABLECORES -nojoy -noforcemaccel

-devmode Is fairly self-explainatory and allows you to access the console when pressing "`"
-console Does the something, you can have both or just one, either or.
-high Automatically sets the Crysis.exe process priority to high instead of normal
-USEALLAVAILABLECORES Automatically setys the Crysis.exe affinity to the maximum amount of cores your cpu has
-nojoy Disables the xbox/gamepad input (This one probably won't do much fps wise but still worth putting in)
-noforcemaccel This disables the use of Windows 10 mouse acceleration in the application


Now the arguments that are specific for different peoples setups
-forcenovsync -refresh 144 -freq 144
-forcenovsync Forces v-sync off for the application
-refresh 144 -freq 144 Both of these force the application to run at a fullscreen refresh rate of 144hz (My native monitor refresh rate) you can use either -freq or -refresh (They both do the same thing) if for example you have a 60hz monitor you would put "-freq 60" or a 360hz monitor you would put "-refresh 360"
Crysis 1 exe tweaks
Right click Crysis in your steam library and click properties
go to the "LOCAL FILES" tab and click "BROWSE LOCAL FILES"

Navigate to the Bin32 folder, right click on Crysis.exe and click properties:


A little window should pop up, you want to go to the "Compatibility" tab and click "Change high DPI settings"
and make sure "Override high DPI scaling behaviour" is checked and is performed by Application
Then click OK
Click Apply and then OK again

Go up one folder; To the Crysis root directory and edit autoexec.cfg by right clicking it and clicking edit or open with... Notepad
If you don't have autoexec.cfg create it by right clicking anywhere in the folder, clicking "New" and selecting the Text Document option and delete the .txt in the name and rename it to autoexec.cfg

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
edit/open autoexec.cfg and put in this text:

con_restricted = 0
r_displayinfo = 0
d3d9_TripleBuffering=0
r_ColorGrading = 0

ai_interestsystem = 1
ai_interestdetectmovement = 1
ai_interestenablescan = 1
ai_usealternativereadability = 0
v_drivercontrolledmountedguns = 0

; Shadows
e_shadows = 1
r_ShadowsMaskResolution=0
e_shadows_on_alpha_blended=1
e_shadows_cast_view_dist_ratio = 0.6
r_ShadowBlur=3.0
e_shadows_max_texture_size=768
r_ShadowJittering=1.5

e_water_ocean_soft_particles= 1
e_particles_max_emitter_draw_screen = 16
e_particles_object_collisions=1
r_UseSoftParticles = 1
e_particles_thread=1

; Misc
e_max_entity_lights = 16
g_enableAutoSave = 0
g_battleDust_enable = 1
g_breakage_particles_limit = 250
g_ragdollDistance = 35
g_ragdollMinTime = 15
g_dofset_minScale = 20
g_dofset_maxScale = 40
g_dofset_limitScale = 40
g_suitCloakEnergyDrainAdjuster = 0.5
g_suitSpeedEnergyConsumption = 200
g_suitSpeedMult = 2
gpu_particle_physics = 1
e_terrain_ao=1
e_terrain_normal_map=1

; LODs
e_vegetation_sprites_distance_custom_ratio_min = 1
e_vegetation_sprites_distance_ratio = 1.5
e_cull_veg_activation = 60
e_view_dist_ratio_vegetation = 50
e_particles_lod = 0.6
es_MaxPhysDist = 60
es_MaxPhysDistInvisible = 25
e_terrain_lod_ratio = 0.8
e_view_dist_ratio_detail = 30
e_lod_ratio = 6
e_lod_min = 0
e_lods = 1
e_detail_materials_view_dist_xy = 4096
e_detail_materials_view_dist_z = 256
r_DetailDistance=12

r_TexturesStreaming=0

; END
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Press Ctrl + S to save the document or click File in the menu and then "Save"
Final (Honerable mentions)
For any other GPU related tweaks go into nvidia control panel > 3D program Settings and select Crysis.exe or Browse for it by default the path should be: C:\Steam\steamapps\common\Crysis\Bin32\Crysis.exe

You can tweak Anti-Aliasing options and set a max FPS, etc
AMD users will have similar process but i'm afraid I cannot explain it, I do not have an AMD graphics card.

If you need more optimization you can check out these links for further FPS:
https://www.moddb.com/mods/crysis-fps-booster
https://www.youtube.com/watch?v=cXrXZqxtMaY

-Hope this guide helped with optimizing your copy of Crysis!
10 Comments
TheAbsol 9 Mar, 2023 @ 9:18am 
How do I open the compatibility tab on Steam Deck?
UnitedInTheGrief 24 Apr, 2022 @ 9:29am 
Guys, hello. I'll tell you one thing. You can link your Steam account to Origin and then transfer all EA games there. What for? Because there are solutions to issues with crashes that helped me. Launch directly from the folder, but not the 64-bit version, but the 32-bit one. This is the solution.
MadFox🦊 29 Jun, 2021 @ 4:44am 
Amazing guide! Thanks to you I can play handheld natively and maxed out Crysis full speed on my GPDWIN 3!
Evans 31 Jul, 2020 @ 10:52am 
@1337_kid Thank you. I am new to this type of stuff so I appreciate your help.
Teaspoon  [author] 31 Jul, 2020 @ 3:13am 
@EvAnS Yes, type the ones you want one after the other with a space in between each one in the "Set Launch Options" in the properties when you right click Crysis in your steam library
Evans 28 Jul, 2020 @ 6:19pm 
For the Crysis Steam tweaks:
Do we just put those in the "Set Launch Options" one after the other?
Or do we type those into the command line in-game?
WurlyBurger 23 Jul, 2020 @ 3:50am 
thanks for the reply. strangest thing, when i change "crysis64.exe" to "crysis.exe" (renamed original to crysis.bak) the game loads to a black screen but works fine when its named crysis64. i ended up checking pcwiki for ways to unlock the fps and fov. im sorted now. ive enjoyed fixing this game, your guide help a lot, cheers \m/
Teaspoon  [author] 22 Jul, 2020 @ 9:18pm 
@MiddleIndex if the game runs completely fine with no black screen on crysis64.exe, Rename crysis64.exe to crysis.exe and rename crysis.exe to crysis64.exe or what ever, Steam is linked to crysis.exe so you want the binary that works to be the one you run through steam, kind of confusing I know but it is how it is.

Most of those Crysis 1 tweaks are actually the default video setting in Crysis how ever when running the game with these settings in autoexec.cfg in the video settings it will say set to "CUSTOM" rather than "Normal" or "high" or "very high" you can fiddle around with these settings by editing the autoexec.cfg which sets these settings at launch or configure it while playing in the console by pressing the tild `

The Crysis 1 tweaks also prevent the setting from changing during game play which can further optimize your experience or making smaller un-noticable like the maximum shadow texture size for example.
WurlyBurger 22 Jul, 2020 @ 8:58am 
the game runs from the crysis64.exe ok but when i change it to just crysis.exe so steam will pick it up the game starts with black screen, same thing if im running the .exe from the folder and not through steam.

is there away to add all the commands for "set launch options" to the crysis64.exe without going through steam?
WurlyBurger 22 Jul, 2020 @ 8:00am 
do any of the "Crysis 1 exe tweaks" downgrade any of the visuals of the game?