Difference between revisions of "MWLL Performance Guide"

From MechWarrior: Living Legends Wiki
Jump to: navigation, search
m (Added some more details on how to mess with your user.cfg, and how to fix the current low-graphics user.cfg to not have its current bugs)
m
 
(129 intermediate revisions by 3 users not shown)
Line 1: Line 1:
If you're having some performance troubles with [[MWLL]], the tips here may help you gain higher frames per second (FPS) when in-game.
+
Since [[MWLL]] is built off of the original Crysis engine, massive intense battles may occasionally slow your FPS on an older low to mid range computer or laptop as Crysis doesn't take advantage of using multiple CPU cores. However, by using the preset performance optimized user.cfg available below and then optionally toggling shadow rendering to low with the F4 key, you can enjoy a relatively smooth MWLL experience.
 +
<br>
 +
 
 +
A modern AMD Ryzen 5000+ or Intel 12000+ series non-mobile CPU will be able to deliver 60+ FPS most of the time with the default MWLL settings. AMD's X3D series of CPUs will give the highest FPS. MWLL comes preconfigured with most of the tweaks in the "Balanced" user.cfg.
 +
<br>
 +
 
 +
TL;DR: For best stability and performance while keeping high visual fidelity, run at 1080p (1920x1080) or lower resolution and select one of the four (HQ/Balanced/Performance/Ultra Performance) user.cfg files mentioned below.<br>
 +
If you're crashing to desktop (CTD) after a while, use the memory optimized versions [https://wiki.mechlivinglegends.net/index.php?title=MWLL_Performance_Guide#User.cfg_-_Memory_Optimized here].
 +
<br>
 +
<br>
  
 
== User.cfg ==
 
== User.cfg ==
To find the file in question take a second and familiarize yourself with the file tree structure:<br>
+
[[file:Usercfghome.png|right|600px]]
[[file:User_file_tree.png]]<br>
+
'''User.cfg''' is the file that provides fine-grained control over the graphical quality of MWLL. The downloadable user.cfg files below contain settings that improve the visual quality of the game while also increasing performance over Crysis's stock graphics settings. The optimized balanced user.cfg increases FPS close to Crysis Medium settings but with quality of Crysis High settings while increasing shadow rendering distances. Performance optimized user.cfg slightly reduces object quality and shadow rendering distance while HQ user.cfg increases them.
Our file of interest is in the folder named '''Client'''. Likewise another file in the folder '''Editor''' will control the settings used in the [[Sandbox_2]] editor. However there is one master '''*.cfg''' that calls all the other files - not intended to be edited residing in the '''Crysis Wars\Mods\MWLL\''' folder, and it's named '''autoexec.cfg'''. Historically this file was edited in the earlier versions of the mod.<br>
+
 
 +
It is placed in the <code>C:\Users\[username]\Documents\My Games\Crysis Wars\MWLL\Client</code> directory. (Replace username and/or drive name with your current Windows username / Windows installation drive.)
 +
 
 +
To easily browse to the correct location, start the MWLL Launcher and towards the bottom left corner of the MWLL Launcher, click Open User Data Folder. In the Explorer window, double click <code>MWLL</code> and then double click <code>Client</code>.
 +
 
 +
Alternatively, you can browse to the correct folder by copy/pasting this into your Explorer window: <code>%USERPROFILE%\Documents\My Games\Crysis Wars\MWLL\Client</code>
 +
 
 +
 
 +
NOTE: The user.cfg files all disable Crysis's native full screen antialiasing and instead rely on the native edge antialiasing instead. Crysis's Full screen antialiasing (FSAA) consumes more memory which may cause crashes on larger maps, can cause minor texture corruption, can cause issues while switching between full-screen and windowed modes and it can be FPS heavy. If you really want better antialiasing, consider using Reshade's SMAA.
  
'''User.cfg''' is a file that provides instructions to the game on how to run, such as the resolution of the game window, properties of various game graphical settings, CPU threading and sound. Many tweaks can be made to this file to either bring extra performance or raise the graphical bar to provide the best visuals possible within Cryengine 2.
 
  
A couple of different '''user.cfg''' files are available for you to download below:
 
  
* Use [https://cdn.discordapp.com/attachments/136792257998094336/359786221247004682/user.cfg this low-spec/performance tailored (via Discord)] file if you are running an older PC or have otherwise under powered hardware, such as Intel HD integrated graphics or older-generation/mobile CPUs commonly found on laptops. '''(There are two bugs within this file that need fixing before use: the line ''e_particles_quality = 9'' needs to be deleted, or ingame projectiles will become invisible- and the line ''d3d9_forcesoftware = 1'' needs to be deleted, or the ingame Console and [[CBills#Transferring_C-Bills|Cbill Transfer Menu]] will be unusable due to invisible text.)'''
+
The user.cfg files below all feature mapped function keys that toggle a few key settings:
* This [https://cdn.discordapp.com/attachments/136792257998094336/360451983393423361/user.cfg high visuals (via Discord)] file, contained within a .zip, is intended for more powerful machines running stronger CPUs and discrete, non-mobile GPUs from within the last five years. Note that using this file will not allow you to modify graphics settings while in-game, or it will undo the changes.
 
  
In order to utilize them, first navigate to My Documents\My Games\Crysis Wars\MWLL\Client folder. Next, create a backup of your existing user.cfg file. Then, open the original user.cfg in Notepad or any other text editor and copy-paste all of the lines you want to use from the files in the links above into user.cfg, making sure to overwrite the existing text. Save the changes. Run the launcher and start the game.
+
* F4 toggles shadow rendering distance between high quality and FPS improved low
 +
* F9 toggles Shader post processing (Very slightly increases FPS but some maps look dull / desaturated with it disabled, removes depth of field blur effect while zooming, removes god-rays and shimmering underwater effects)
 +
* F10 toggles Crysis's FPS and memory counter - use it to monitor your game's memory usage. If you're routinely over 3200 MB, consider restarting MWLL and use the memory optimized versions [https://wiki.mechlivinglegends.net/index.php?title=MWLL_Performance_Guide#User.cfg_-_Memory_Optimized here]
 +
* F11 toggles net_channelstats - use to diagnose red-x / lossy connection to servers. Details how to use it are found here: [[Troubleshooting#Diagnosing_MWLL_network_server_connectivity_with_the_console|Net_channelstats]]
 +
* PAUSE toggles HUD - for screenshots
  
Alternatively, you can right-click the links above and select "Save As...". Navigate to the MWLL folder as above and overwrite the old user.cfg file ''after backing it up''.
 
  
You can fine tune the User.cfg file to match exactly what you need by [http://www.tweakguides.com/Crysis_10.html modifying some known variables]. There are more variables available that have their effects not yet documented in the Program Files\Crysis Wars\Game\Config|CVarGroups directory of your computer. You can experiment and test these changes in real time by inputting the commands ingame by typing them directly into the Console, (accessed by pressing the ~ key) and checking how it affects your FPS (You can make your FPS visible ingame by typing ''r_DisplayInfo = 1'' into the console, and then ''r_DisplayInfo = 0'' to hide it again.)
+
The user.cfg config files have been changed significantly. If you're running the previous versions, please update to these for increased FPS overall.
  
[[file:user.png]]
+
They all include these tweaks:
 +
* Allow all lighting effects (dynamic and static) on all maps.
 +
* HDR rendering is enabled for proper lighting/brightness on all maps - avoids over-bright rendering.
 +
* Edge anti-aliasing enabled for less jaggies.
 +
* Increased FPS by reducing the water effect quality a bit.
 +
* Increased FPS by shortening the decal effects lifetime - laser burn effects disappear more quickly.
 +
* Increased FPS by disabling distant static object dissolve render effect.
 +
* Full screen antialiasing (FSAA) disabled - can cause minor texture corruption.
  
If you want to try customizing the settings yourself, you can edit the user.cfg file directly with any text editors, such as Notepad. One area that it is recommended to adjust yourself are the resolution settings.  Enter your new resolution in a new line, if it isn't there already, using r_width and r_height, e.g. for 1680x1050, use ''r_width = 1680'' and ''r_height = 1050''.
 
  
== Shader Cache cleanup ==
+
DOWNLOAD LINKS:
 +
 
 +
'''[https://mwll.12vr.org/wiki/high-quality/user.cfg Highest quality visuals and good performance Preset - Updated April 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
* Set for highest quality visuals. Better FPS than stock Crysis High settings yet comparable high quality effects.
 +
** Longer shadow draw distances with more real-time shadows cast from terrain and objects.
 +
** Screen Space Ambient Occlusion enabled for more realistic lighting effects.
 +
** Optimized particle and texture settings - balanced for visuals and FPS.
 +
 
 +
 
 +
'''[https://mwll.12vr.org/wiki/balanced/user.cfg Balanced quality vs performance preset - Updated April 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
* Set for balanced quality visuals. FPS almost as fast as stock Crysis Medium settings but with considerably improved visuals.
 +
** Medium shadow draw distances and keeps shadows cast from terrains on.
 +
** Screen Space Ambient Occlusion enabled for more realistic lighting effects.
 +
** Optimized particle and texture settings - leans towards better performance.
 +
** Increased FPS by reducing distant level of detail rendering for static objects.
 +
 
 +
 
 +
'''[https://mwll.12vr.org/wiki/performance-optimized/user.cfg Best performance optimized preset - Updated April 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
* Set for performance oriented visuals. FPS around stock Crysis Medium graphics settings while looking a lot better (avoids opaque water bug).
 +
** Low shadow draw distances.
 +
** Screen Space Ambient Occlusion enabled - faster, less accurate version.
 +
** Performance optimized light, particle, decal and texture settings.
 +
** Increased FPS by further reducing distant level of detail rendering for static objects.
 +
 
 +
== User.cfg - Memory Optimized ==
 +
 
 +
Updated for October 2024 - Low memory usage versions of the above for players that have CTD (crash to desktop) problems! <br><br>
 +
'''Two versions are available:'''
 +
* Low memory version that enables the Crysis low resolution texture pack.
 +
* Extra low memory version that enables the Crysis low resolution texture pack and enables Crysis's texture streaming mode. <br>
 +
 
 +
'''Detailed info about the settings:'''
 +
* They only change non playable asset textures. Mechs, tanks, MWLL specific objects, etc will still have their original high resolution textures. <br>
 +
* The low resolution texture pack loads smaller textures which saves more memory.
 +
* The texture streaming mode skips caching textures into memory and loads them as they are needed. <br>
 +
 
 +
'''What they do:'''<br>
 +
 
 +
They lower the initial memory used and gives players more game time before Crysis becomes unstable.<br>
 +
Will reduce crash-to-desktop (CTDs) for some players that go over 3200 MB memory in-game (check with F10 toggle).
 +
 
 +
Low memory version (Crysis low resoution texture pack):
 +
* Texture quality on some static objects such as rock formations will be noticeably lower.
 +
 
 +
Extra low memory version (Crysis low resoution texture pack and texture streaming):
 +
* Some static textures will initially be in lower resolution for a few moments until they load their highest level of detail.
 +
* Very minor stuttering during the first minutes of a map might occur as textures are loaded.
 +
* Occasionally, some explosion or fire effects might look more blocky - restarting your game fixes this.
 +
<br>
 +
 
 +
DOWNLOAD LINKS - Memory Optimized Crysis low resolution texture pack enabled:
 +
 
 +
'''[https://mwll.12vr.org/wiki/high-quality-lowmem/user.cfg Low memory & Highest quality visuals and good performance preset - Updated October 2024] '''(right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
 
 +
'''[https://mwll.12vr.org/wiki/balanced-lowmem/user.cfg Low memory & Balanced quality vs performance preset - Updated October 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
 
 +
'''[https://mwll.12vr.org/wiki/performance-optimized-lowmem/user.cfg Low memory & Best performance optimized preset - Updated October 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
 
 +
 
 +
 
 +
DOWNLOAD LINKS - Memory Optimized Crysis low resolution texture pack and texture streaming enabled (even more memory saving):
 +
* Uses texture streaming mode skips caching textures into memory and loads them as they are needed. Occasionally, some explosion or fire effects might look more blocky.
 +
* Asset textures (mechs, tanks, MWLL specific objects, etc) will still have their original high resolution textures.
 +
 
 +
'''[https://mwll.12vr.org/wiki/high-quality-extralowmem/user.cfg Lowest memory & Highest quality visuals and good performance preset - Updated October 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
 
 +
'''[https://mwll.12vr.org/wiki/balanced-extralowmem/user.cfg Lowest memory & Balanced quality vs performance preset - Updated October 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
 
 +
'''[https://mwll.12vr.org/wiki/performance-optimized-extralowmem/user.cfg Lowest memory & Best performance optimized preset - Updated October 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
 
 +
 
 +
New preset for low end systems with even more FPS tweaks and enables the Crysis low resolution texture pack and texture streaming:<br>
 +
'''[https://mwll.12vr.org/wiki/ultra-performance-extralowmem/user.cfg Lowest memory & Ultra performance optimized preset - Updated October 2024]''' (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)
 +
* Set for ultra performance oriented visuals. FPS faster than stock Crysis Medium graphics settings while still looking better (avoids opaque water bug).
 +
** Very low shadow draw distances.
 +
** Screen Space Ambient Occlusion disabled.
 +
** Best performance optimized light, particle, decal, shadow and texture settings.
 +
** Increased FPS by further reducing distant level of detail rendering for static objects.
 +
 
 +
 
 +
To easily browse to the correct location to place the user.cfg, start the MWLL Launcher and towards the bottom left corner of the MWLL Launcher, click Open User Data Folder. In the Explorer window, double click MWLL and then double click Client.
 +
 
 +
Alternatively, you can browse to the correct folder by copy/pasting this into your Explorer window: %USERPROFILE%\Documents\My Games\Crysis Wars\MWLL\Client
 +
 
 +
==Screenshots user.cfg - TC_LostHope==
 +
<gallery mode="slideshow" showthumbnails heights=100px style="display: block; margin-top:3px; margin-left:2%; margin-right:2%; text-align: center; font-size:16px; padding:0px;">
 +
file:LostHope-high-1900.png|thumb|600px|alt=Crysis High setting|Crysis High setting
 +
file:LostHope-wikihigh-1900.png|thumb|600px|alt=Optimized High Quality user.cfg|High Quality user.cfg
 +
file:LostHope-wikibalanced-1900.png|thumb|600px|alt=Optimized Balanced Quality user.cfg|Balanced Quality user.cfg
 +
file:LostHope-wikiperf-1900.png|thumb|600px|alt=Optimized Performance user.cfg|Performance user.cfg
 +
file:LostHope-med-1900.png|thumb|600px|alt=Crysis Medium setting|Crysis Medium setting
 +
</gallery>
 +
 
 +
View all of the [https://mwll.12vr.org/wiki/screenshots/ Screenshots Comparison] showing the differences between the user.cfg configurations and how they compare to the stock Crysis settings.
 +
 
 +
 
 +
== The Settings Menu ==
 +
 
 +
=== Graphics ===
 +
We recommend to use 1080p (1920x1080) as the highest resolution for maximum game stability. Higher resolutions such as 1440p (2560x1440) or 4k (3840x2160) may increase the chance of the game crashing to desktop (CTD) and will require a faster, more modern CPU and GPU to achieve smooth FPS.
 +
 
 +
It is strongly suggested that you do NOT change the settings in OPTIONS / SYSTEM SETTINGS / GRAPHICS / ADVANCED from their defaults. MWLL ships with pre-configured optimal medium settings that have combined performance and visual tweaks to give you more FPS in intense graphics heavy battles. Do '''not''' use the "Autodetect - Optimal Settings" as they will remove the optimizations until the next restart.
 +
 
 +
The Crysis engine that MWLL is built on requires a CPU that has high single thread performance to deliver high FPS. Recent AMD Ryzen 3000/5000 and Intel CPUs Haswell and later series with 3 GHz base clock or faster are recommended while the best performance will be achieved on a Ryzen 5800 X3D, Ryzen 7000 series or Intel 13600+ series.
 +
 
 +
Crysis doesn't require a high-end GPU for smooth 1080p (1920x1080) gaming. Any AMD RX460 or GTX 1030 or newer GPU will be fine for the pre-configured optimal settings.
 +
 
 +
The quickest way to reclaim FPS on older hardware or if your machine lacks a discrete graphics card are:
 +
 
 +
* Reducing your in-game resolution and disabling any multi-GPU setups (Nvidia SLI, AMD CrossFire, or Nvidia Optimus). After finding your monitor's native resolution, try to reduce your resolution to some lower setting of the same ratio. For example change 1920 x 1080 to be 1600 x 900. The FPS gains made by lowering your resolution will only be more pronounced if your machine lacks a discrete graphics card or has an older CPU. You can use an upscaler application such as Magpie to upscale from a lower resolution to your monitor's native resolution [https://wiki.mechlivinglegends.net/index.php?title=Troubleshooting#How_do_I_setup_Magpie_.28an_upscaler.29_to_reduce_crashes_.28CTD.29_on_high_res_.282560x1440_1440p.2C_3840x2160_2160p_4K.29_monitors.3F here]
 +
 
 +
* Setting in-game Anti-Aliasing Quality to OFF found in OPTIONS / SYSTEM SETTINGS / GRAPHICS. The MWLL pre-configured optimal settings already have Crysis's FPS friendly edge anti-aliasing enabled by default. Crysis's Full screen antialiasing (FSAA) consumes more memory which may cause crashes on larger maps.
 +
 
 +
* Disabling FULLSCREEN mode found in OPTIONS / SYSTEM SETTINGS / GRAPHICS. Some combinations of GPUs and monitors using HDMI may select the lowest refresh rate (~24 Hz) when running in fullscreen mode effectively locking you to 24 FPS max. Solutions:
 +
** Running in Windowed mode (disabling fullscreen) will get around this problem. Instructions how to setup the upscaler application Magpie that also enables borderless Windowed mode are [https://wiki.mechlivinglegends.net/index.php?title=Troubleshooting#How_do_I_setup_Magpie_.28an_upscaler.29_to_reduce_crashes_.28CTD.29_on_high_res_.282560x1440_1440p.2C_3840x2160_2160p_4K.29_monitors.3F here]. Other Borderless Windowed mode helper applications to remove the border around MWLL are available [https://wiki.mechlivinglegends.net/index.php?title=Troubleshooting#How_can_I_run_the_game_in_Fullscreen-Window_.2F_Borderless-Window_mode.3F here].
 +
** Replace your bin64\crysis.exe with the 64 bit Crysis.exe file from Comrade's C1 Launcher available [https://github.com/ccomrade/c1-launcher/releases/download/v6/c1-launcher-v6-build-wars.zip here] that fixes the 24 Hz FPS HDMI issue.
 +
 
 +
=== Advanced Settings ===
 +
<div style="width:502px; background-color:#4c4c4c; border: 1px solid #6c6c6c; border-radius:2px; padding:3px 3px 8px 3px; float:right; margin-left:10px; margin-top:5px;">
 +
[[File:Ingamesettings.png|center|border|500px]]
 +
</div>
 +
We strongly recommend that you don't alter these settings as they will possibly disable the MWLL pre-configured optimizations. If absolutely needed, reducing the following settings might increase your FPS. <br>
 +
* ''POSTPROCESSING QUALITY''
 +
* ''VOLUMETRIC EFFECTS QUALITY''
 +
* ''PARTICLES QUALITY''
 +
* ''SHADERS QUALITY''
 +
* ''WATER QUALITY''
 +
For higher FPS while keeping the MWLL optimizations, we highly recommend to utilize the ''user.cfg'' - specifically, the "Best performance optimized preset - Updated April 2024" preset mentioned above.
 +
 
 +
=== Sound ===
 +
It is advised that on your first launch, that you reduce the in-game sound somewhat and bring it up to a comfortable level afterwards as the defaults may be too high. Performance wise, there is functionally no gains to be made by playing with settings in the Sound menu.
 +
 
 +
==Help==
 +
Consider joining the MWLL Discord community [https://discord.me/mwll here] to meet up with other MWLL players and ask for help with user.cfg config files.<br>
 +
For more information on how to install, customize, or write your own User.cfg file, see the page on [[Console_Variables#The_User.cfg_File|Console Variables.]]
 +
 
 +
 
 +
 
 +
==Outdated CFGs==
 +
 
 +
WARNING! The following user.cfg files are out of date and have a bunch of bugs that causes some settings to be set to the highest possible setting (ie sys_spec_Shadows = 0 sets *all* shadows to the max and killing performance). Only use them if you are willing to edit the file yourself to fix the bugs and change/experiment with the necessary config settings at your discretion to meet your preferences.
 +
 
 +
There are multiple bugs in the following user.cfgs! DO NOT USE THEM WITHOUT CAREFULLY ANALYZING THEM! At the minimum, change the following:
 +
* sys_spec_Shadows = 0 should be sys_spec_Shadows = 1 .
 +
* Deleting the line ''e_particles_quality = 9'' or ingame projectiles will become invisible.
 +
* Deleting the line ''d3d9_forcesoftware = 1'', or the ingame Console and [[CBills#Transferring_C-Bills|Cbill Transfer Menu]] will be unusable due to invisible text
 +
* Deleting the line ''e_particles_max_emitter_draw_screen = 0'', or too many particles will be shown on certain maps and perf will tank.
 +
 
 +
[https://cdn.discordapp.com/attachments/242496941332758529/564618953943547914/user.cfg ''(Outdated/Buggy)'' Low Visuals/High Performance Preset]
  
You can try deleting the shaders cache, as sometimes it may cause problems. The easiest way is to run the MWLL Launcher, then click the Clear Shaders button along the bottom. The game will rebuild the shaders the next time it is run.
+
[https://cdn.discordapp.com/attachments/136792257998094336/359786221247004682/user.cfg ''(Outdated/Buggy)'' Alternate Low Visuals/High Performance Preset]
  
== Additional tweaking ==
+
[https://cdn.discordapp.com/attachments/136792257998094336/360451983393423361/user.cfg (OLD) High Visuals Preset]
  
* Another thing to try is to add the following to aforementioned section of your user.cfg:
+
== Shader Cache cleanup ==
<pre>
 
log_Verbosity = 0
 
log_FileVerbosity = 0
 
</pre>
 
  
* Lowering the resolution the game runs at can also cause an FPS gain by virtue of having less work for your computer to do. For example, if you're using a laptop, it may be a good idea to not run at its native resolution (such as 1366x720) and instead try a lower resolution such as 1024x600. Lowering the resolution of the game in this manner can result in noticeable FPS gains, especially if your PC lacks a discrete graphics card.
+
If you normally have adequate performance, but lose it seemingly out of the blue: use the ''Clear Shaders'' option from the MWLL Launcher. MWLL Shaders have a gamut of interesting bugs tied to them, from hidden performance sinks to rainbow clouds and pink hovercraft dust- but it's easily fixed in the click of a button.
  
 +
== Other Options ==
 +
If you are still having trouble getting the performance you're looking for, consider joining the [[Discord|MWLL Discord]] and inquiring in the #tech_support channel for more assistance.
  
If you are still having trouble getting the performance you're looking for, consider joining the [[Discord|MWLL Discord]] and inquiring in the #tech_support channel for more assistance.
+
Besides that, the following are a few more options that can increase stability and performance, but have to be approached with a trial-and-error mindset, considering each player's mix and match of these settings may not work for another player's system.
 +
* Running the game in DX9 instead of DX10 mode from the launcher
 +
* Running the game in Windows Compatibility mode for Windows 8, Windows 7.1 (Can be found by right-clicking the launcher, and opening 'Properties')
 +
These, and a few more steps can be found in the [[Troubleshooting|Troubleshooting Guide]]
  
 
{{Navbox Guides}}
 
{{Navbox Guides}}
  
 
[[Category:Guides]]
 
[[Category:Guides]]

Latest revision as of 22:52, 22 November 2024

Since MWLL is built off of the original Crysis engine, massive intense battles may occasionally slow your FPS on an older low to mid range computer or laptop as Crysis doesn't take advantage of using multiple CPU cores. However, by using the preset performance optimized user.cfg available below and then optionally toggling shadow rendering to low with the F4 key, you can enjoy a relatively smooth MWLL experience.

A modern AMD Ryzen 5000+ or Intel 12000+ series non-mobile CPU will be able to deliver 60+ FPS most of the time with the default MWLL settings. AMD's X3D series of CPUs will give the highest FPS. MWLL comes preconfigured with most of the tweaks in the "Balanced" user.cfg.

TL;DR: For best stability and performance while keeping high visual fidelity, run at 1080p (1920x1080) or lower resolution and select one of the four (HQ/Balanced/Performance/Ultra Performance) user.cfg files mentioned below.
If you're crashing to desktop (CTD) after a while, use the memory optimized versions here.

User.cfg

Usercfghome.png

User.cfg is the file that provides fine-grained control over the graphical quality of MWLL. The downloadable user.cfg files below contain settings that improve the visual quality of the game while also increasing performance over Crysis's stock graphics settings. The optimized balanced user.cfg increases FPS close to Crysis Medium settings but with quality of Crysis High settings while increasing shadow rendering distances. Performance optimized user.cfg slightly reduces object quality and shadow rendering distance while HQ user.cfg increases them.

It is placed in the C:\Users\[username]\Documents\My Games\Crysis Wars\MWLL\Client directory. (Replace username and/or drive name with your current Windows username / Windows installation drive.)

To easily browse to the correct location, start the MWLL Launcher and towards the bottom left corner of the MWLL Launcher, click Open User Data Folder. In the Explorer window, double click MWLL and then double click Client.

Alternatively, you can browse to the correct folder by copy/pasting this into your Explorer window: %USERPROFILE%\Documents\My Games\Crysis Wars\MWLL\Client


NOTE: The user.cfg files all disable Crysis's native full screen antialiasing and instead rely on the native edge antialiasing instead. Crysis's Full screen antialiasing (FSAA) consumes more memory which may cause crashes on larger maps, can cause minor texture corruption, can cause issues while switching between full-screen and windowed modes and it can be FPS heavy. If you really want better antialiasing, consider using Reshade's SMAA.


The user.cfg files below all feature mapped function keys that toggle a few key settings:

  • F4 toggles shadow rendering distance between high quality and FPS improved low
  • F9 toggles Shader post processing (Very slightly increases FPS but some maps look dull / desaturated with it disabled, removes depth of field blur effect while zooming, removes god-rays and shimmering underwater effects)
  • F10 toggles Crysis's FPS and memory counter - use it to monitor your game's memory usage. If you're routinely over 3200 MB, consider restarting MWLL and use the memory optimized versions here
  • F11 toggles net_channelstats - use to diagnose red-x / lossy connection to servers. Details how to use it are found here: Net_channelstats
  • PAUSE toggles HUD - for screenshots


The user.cfg config files have been changed significantly. If you're running the previous versions, please update to these for increased FPS overall.

They all include these tweaks:

  • Allow all lighting effects (dynamic and static) on all maps.
  • HDR rendering is enabled for proper lighting/brightness on all maps - avoids over-bright rendering.
  • Edge anti-aliasing enabled for less jaggies.
  • Increased FPS by reducing the water effect quality a bit.
  • Increased FPS by shortening the decal effects lifetime - laser burn effects disappear more quickly.
  • Increased FPS by disabling distant static object dissolve render effect.
  • Full screen antialiasing (FSAA) disabled - can cause minor texture corruption.


DOWNLOAD LINKS:

Highest quality visuals and good performance Preset - Updated April 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

  • Set for highest quality visuals. Better FPS than stock Crysis High settings yet comparable high quality effects.
    • Longer shadow draw distances with more real-time shadows cast from terrain and objects.
    • Screen Space Ambient Occlusion enabled for more realistic lighting effects.
    • Optimized particle and texture settings - balanced for visuals and FPS.


Balanced quality vs performance preset - Updated April 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

  • Set for balanced quality visuals. FPS almost as fast as stock Crysis Medium settings but with considerably improved visuals.
    • Medium shadow draw distances and keeps shadows cast from terrains on.
    • Screen Space Ambient Occlusion enabled for more realistic lighting effects.
    • Optimized particle and texture settings - leans towards better performance.
    • Increased FPS by reducing distant level of detail rendering for static objects.


Best performance optimized preset - Updated April 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

  • Set for performance oriented visuals. FPS around stock Crysis Medium graphics settings while looking a lot better (avoids opaque water bug).
    • Low shadow draw distances.
    • Screen Space Ambient Occlusion enabled - faster, less accurate version.
    • Performance optimized light, particle, decal and texture settings.
    • Increased FPS by further reducing distant level of detail rendering for static objects.

User.cfg - Memory Optimized

Updated for October 2024 - Low memory usage versions of the above for players that have CTD (crash to desktop) problems!

Two versions are available:

  • Low memory version that enables the Crysis low resolution texture pack.
  • Extra low memory version that enables the Crysis low resolution texture pack and enables Crysis's texture streaming mode.

Detailed info about the settings:

  • They only change non playable asset textures. Mechs, tanks, MWLL specific objects, etc will still have their original high resolution textures.
  • The low resolution texture pack loads smaller textures which saves more memory.
  • The texture streaming mode skips caching textures into memory and loads them as they are needed.

What they do:

They lower the initial memory used and gives players more game time before Crysis becomes unstable.
Will reduce crash-to-desktop (CTDs) for some players that go over 3200 MB memory in-game (check with F10 toggle).

Low memory version (Crysis low resoution texture pack):

  • Texture quality on some static objects such as rock formations will be noticeably lower.

Extra low memory version (Crysis low resoution texture pack and texture streaming):

  • Some static textures will initially be in lower resolution for a few moments until they load their highest level of detail.
  • Very minor stuttering during the first minutes of a map might occur as textures are loaded.
  • Occasionally, some explosion or fire effects might look more blocky - restarting your game fixes this.


DOWNLOAD LINKS - Memory Optimized Crysis low resolution texture pack enabled:

Low memory & Highest quality visuals and good performance preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

Low memory & Balanced quality vs performance preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

Low memory & Best performance optimized preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)


DOWNLOAD LINKS - Memory Optimized Crysis low resolution texture pack and texture streaming enabled (even more memory saving):

  • Uses texture streaming mode skips caching textures into memory and loads them as they are needed. Occasionally, some explosion or fire effects might look more blocky.
  • Asset textures (mechs, tanks, MWLL specific objects, etc) will still have their original high resolution textures.

Lowest memory & Highest quality visuals and good performance preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

Lowest memory & Balanced quality vs performance preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

Lowest memory & Best performance optimized preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)


New preset for low end systems with even more FPS tweaks and enables the Crysis low resolution texture pack and texture streaming:
Lowest memory & Ultra performance optimized preset - Updated October 2024 (right-click > Save link/file and place into My Games\Crysis Wars\MWLL\Client)

  • Set for ultra performance oriented visuals. FPS faster than stock Crysis Medium graphics settings while still looking better (avoids opaque water bug).
    • Very low shadow draw distances.
    • Screen Space Ambient Occlusion disabled.
    • Best performance optimized light, particle, decal, shadow and texture settings.
    • Increased FPS by further reducing distant level of detail rendering for static objects.


To easily browse to the correct location to place the user.cfg, start the MWLL Launcher and towards the bottom left corner of the MWLL Launcher, click Open User Data Folder. In the Explorer window, double click MWLL and then double click Client.

Alternatively, you can browse to the correct folder by copy/pasting this into your Explorer window: %USERPROFILE%\Documents\My Games\Crysis Wars\MWLL\Client

Screenshots user.cfg - TC_LostHope

View all of the Screenshots Comparison showing the differences between the user.cfg configurations and how they compare to the stock Crysis settings.


The Settings Menu

Graphics

We recommend to use 1080p (1920x1080) as the highest resolution for maximum game stability. Higher resolutions such as 1440p (2560x1440) or 4k (3840x2160) may increase the chance of the game crashing to desktop (CTD) and will require a faster, more modern CPU and GPU to achieve smooth FPS.

It is strongly suggested that you do NOT change the settings in OPTIONS / SYSTEM SETTINGS / GRAPHICS / ADVANCED from their defaults. MWLL ships with pre-configured optimal medium settings that have combined performance and visual tweaks to give you more FPS in intense graphics heavy battles. Do not use the "Autodetect - Optimal Settings" as they will remove the optimizations until the next restart.

The Crysis engine that MWLL is built on requires a CPU that has high single thread performance to deliver high FPS. Recent AMD Ryzen 3000/5000 and Intel CPUs Haswell and later series with 3 GHz base clock or faster are recommended while the best performance will be achieved on a Ryzen 5800 X3D, Ryzen 7000 series or Intel 13600+ series.

Crysis doesn't require a high-end GPU for smooth 1080p (1920x1080) gaming. Any AMD RX460 or GTX 1030 or newer GPU will be fine for the pre-configured optimal settings.

The quickest way to reclaim FPS on older hardware or if your machine lacks a discrete graphics card are:

  • Reducing your in-game resolution and disabling any multi-GPU setups (Nvidia SLI, AMD CrossFire, or Nvidia Optimus). After finding your monitor's native resolution, try to reduce your resolution to some lower setting of the same ratio. For example change 1920 x 1080 to be 1600 x 900. The FPS gains made by lowering your resolution will only be more pronounced if your machine lacks a discrete graphics card or has an older CPU. You can use an upscaler application such as Magpie to upscale from a lower resolution to your monitor's native resolution here
  • Setting in-game Anti-Aliasing Quality to OFF found in OPTIONS / SYSTEM SETTINGS / GRAPHICS. The MWLL pre-configured optimal settings already have Crysis's FPS friendly edge anti-aliasing enabled by default. Crysis's Full screen antialiasing (FSAA) consumes more memory which may cause crashes on larger maps.
  • Disabling FULLSCREEN mode found in OPTIONS / SYSTEM SETTINGS / GRAPHICS. Some combinations of GPUs and monitors using HDMI may select the lowest refresh rate (~24 Hz) when running in fullscreen mode effectively locking you to 24 FPS max. Solutions:
    • Running in Windowed mode (disabling fullscreen) will get around this problem. Instructions how to setup the upscaler application Magpie that also enables borderless Windowed mode are here. Other Borderless Windowed mode helper applications to remove the border around MWLL are available here.
    • Replace your bin64\crysis.exe with the 64 bit Crysis.exe file from Comrade's C1 Launcher available here that fixes the 24 Hz FPS HDMI issue.

Advanced Settings

Ingamesettings.png

We strongly recommend that you don't alter these settings as they will possibly disable the MWLL pre-configured optimizations. If absolutely needed, reducing the following settings might increase your FPS.

  • POSTPROCESSING QUALITY
  • VOLUMETRIC EFFECTS QUALITY
  • PARTICLES QUALITY
  • SHADERS QUALITY
  • WATER QUALITY

For higher FPS while keeping the MWLL optimizations, we highly recommend to utilize the user.cfg - specifically, the "Best performance optimized preset - Updated April 2024" preset mentioned above.

Sound

It is advised that on your first launch, that you reduce the in-game sound somewhat and bring it up to a comfortable level afterwards as the defaults may be too high. Performance wise, there is functionally no gains to be made by playing with settings in the Sound menu.

Help

Consider joining the MWLL Discord community here to meet up with other MWLL players and ask for help with user.cfg config files.
For more information on how to install, customize, or write your own User.cfg file, see the page on Console Variables.


Outdated CFGs

WARNING! The following user.cfg files are out of date and have a bunch of bugs that causes some settings to be set to the highest possible setting (ie sys_spec_Shadows = 0 sets *all* shadows to the max and killing performance). Only use them if you are willing to edit the file yourself to fix the bugs and change/experiment with the necessary config settings at your discretion to meet your preferences.

There are multiple bugs in the following user.cfgs! DO NOT USE THEM WITHOUT CAREFULLY ANALYZING THEM! At the minimum, change the following:

  • sys_spec_Shadows = 0 should be sys_spec_Shadows = 1 .
  • Deleting the line e_particles_quality = 9 or ingame projectiles will become invisible.
  • Deleting the line d3d9_forcesoftware = 1, or the ingame Console and Cbill Transfer Menu will be unusable due to invisible text
  • Deleting the line e_particles_max_emitter_draw_screen = 0, or too many particles will be shown on certain maps and perf will tank.

(Outdated/Buggy) Low Visuals/High Performance Preset

(Outdated/Buggy) Alternate Low Visuals/High Performance Preset

(OLD) High Visuals Preset

Shader Cache cleanup

If you normally have adequate performance, but lose it seemingly out of the blue: use the Clear Shaders option from the MWLL Launcher. MWLL Shaders have a gamut of interesting bugs tied to them, from hidden performance sinks to rainbow clouds and pink hovercraft dust- but it's easily fixed in the click of a button.

Other Options

If you are still having trouble getting the performance you're looking for, consider joining the MWLL Discord and inquiring in the #tech_support channel for more assistance.

Besides that, the following are a few more options that can increase stability and performance, but have to be approached with a trial-and-error mindset, considering each player's mix and match of these settings may not work for another player's system.

  • Running the game in DX9 instead of DX10 mode from the launcher
  • Running the game in Windows Compatibility mode for Windows 8, Windows 7.1 (Can be found by right-clicking the launcher, and opening 'Properties')

These, and a few more steps can be found in the Troubleshooting Guide