Jump to content

Mwoconfig - Cryengine Config Editor For Mwo


118 replies to this topic

#1 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 15 November 2021 - 04:08 AM

Hello Mechwarriors,


Two years ago
With the goal to improve performance and/or graphics, i spent a lot of months reading cryengine doc and code (lumberyard and cryengine 5). Testing hundred of settings.
Eventually i released a few documents and a config here : https://github.com/M...O-MrVaad-Tweaks

But it's hard to make a config file that work for everyone, and editing files is also not for everyone.


Today,
I'm releasing MWOConfig, it's a tool to create/manage cryengine config files for MWO.
https://github.com/MrVaad/MWOConfig

The tool will only install or remove two files from your game directory (user.cfg and tuning.cfg).
I've tried to keep the most important settings (but we can add more). The idea is that you can test/share configs, and we could add some of them in the tool for everyone ?

My ultimate hope is that some of those settings end up in the game but that's a long shot Posted Image

Install,
Jut unzip MWOConfig's zip file. You can install MWOConfig anywhere (except in MWO's directory).

Quote

TLDR:
This tool basically gives you access to settings that can improve performance and/or graphics.
I tried to analyse/understand some of mwo's problems. And then i read code and docs to try fixing those problems.
And it took a lot of months Posted Image

I have a topic pinned in the new player forum section so i think it's safe to say these settings are allowed.
https://mwomercs.com...de-and-usercfg/

Edited by MrVaad, 29 November 2021 - 07:15 AM.


#2 dario03

    Member

  • PipPipPipPipPipPipPipPipPip
  • Galaxy Commander
  • 3,628 posts

Posted 15 November 2021 - 04:12 AM

Nice.

#3 w0qj

    Member

  • PipPipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 3,617 posts
  • Google+: Link
  • Facebook: Link
  • LocationAt your 6 :)

Posted 15 November 2021 - 05:35 AM

1. I'm a proud of user of MrVaad user.cfg and can attest that it works!
No more 2fps death when under dakka fire...

2. This MWOconfig would not get our account banned, right?
Just checking ;)

BTW, nice work!!

#4 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 15 November 2021 - 06:09 AM

Well, it does nothing more than copying the two files that you copied manually (user.cfg and tuning.cfg).

There's even less variables than in my original config file (a lot of them were not that usefull)

Edited by MrVaad, 15 November 2021 - 06:46 AM.


#5 Nesutizale

    Member

  • PipPipPipPipPipPipPipPipPip
  • The Privateer
  • The Privateer
  • 3,242 posts

Posted 15 November 2021 - 07:10 AM

Nice, I will give it a try.

#6 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 15 November 2021 - 12:08 PM

Example to post your settings :

System :
CPU: Ryzen 2600
GPU: GTX 1080
Ram : 16GB
Disk: SSD sata 480GB

Settings:
; -----------------------------------------
; CONFIG FILE GENERATED WITH MWOCONFIG v0.3
; -----------------------------------------
e_CoverageBufferAABBExpand=0
e_CoverageBufferBias=0.02
e_CoverageBufferResolution=64
e_DecalsPreCreate=0
e_Dissolve=0
e_LodCompMaxSize=16
e_LodRatio=30
e_LodsForceUse=0
e_ObjQuality=1
e_ParticlesPreload=0
e_ParticlesQuality=3
e_PreloadDecals=0
e_PreloadMaterials=0
e_TerrainLodRatio=1.5
e_TerrainTextureLodRatio=4
e_ViewDistMin=100
gfx_inputevents_mouse_move_threshold=0.0166
r_BatchType=0
r_DepthOfField=0
r_GeomInstancingThreshold=2
r_SSAO=3
r_ShadersAsyncCompiling=1
r_ShadersAsyncMaxThreads=4
r_ShadersCompileAutoActivate=1
r_ShadersPreactivate=0
r_ShadersUseInstanceLookUpTable=1
r_SnowHalfRes=1
r_TexMaxAnisotropy=16
r_TexMinAnisotropy=8
r_Texture_Anisotropic_Level=16
r_TexturesWarmup=0
r_WaterReflectionsQuality=2
r_WaterTessellationHW=0
r_ssdo=0
s_MaxChannels=128
s_NoFocusVolume=0.5
sys_flash_newstencilclear=1
sys_job_system_max_worker=0

Edited by MrVaad, 15 November 2021 - 12:13 PM.


#7 Nightbird

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • The God of Death
  • The God of Death
  • 7,518 posts

Posted 15 November 2021 - 12:44 PM

Nice, I use your config as well with a few tweaks of my own.

#8 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 22 November 2021 - 03:40 PM

MWOConfig Beta 0.5

MWOConfig should detect MWO steam installs (without needing to edit mwoconfig.ini)

Settings added to General tab.
- mouse sensitivity
- s_MaxActiveSounds

Added UI&HUD tab with new settings :
- gp_mech_disable_autotarget
- gp_mech_showpos
- gp_mech_showfps
- gp_mech_ping

Settings moved to UI&HUD tab
- gfx_inputevents_mouse_move_threshold
- sys_flash_newstencilclear

Settings moved to Effects tab.
- all particle settings
- r_HDRBloomMul.

Settings moved to Rendering tab.
- sys_job_system_max_worker.

Edited by MrVaad, 22 November 2021 - 04:16 PM.


#9 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 22 November 2021 - 04:15 PM

MWOConfig Beta 0.6:
Hotfix for two errors (gp_mech_showpos and s_MaxActiveSounds)

Edited by MrVaad, 22 November 2021 - 04:16 PM.


#10 Dornhoeschen

    Rookie

  • The 1 Percent
  • 6 posts

Posted 29 November 2021 - 06:51 AM

How can i install this? i cant find an .exe in the zipfile

#11 Aidan Crenshaw

    Member

  • PipPipPipPipPipPipPipPipPip
  • The Mercenary
  • The Mercenary
  • 3,641 posts

Posted 29 November 2021 - 07:05 AM

View PostHr Morriden, on 29 November 2021 - 06:51 AM, said:

How can i install this? i cant find an .exe in the zipfile

Download the latest release from here: https://github.com/M.../MWOConfig_V0.6

#12 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 29 November 2021 - 07:14 AM

View PostHr Morriden, on 29 November 2021 - 06:51 AM, said:

How can i install this? i cant find an .exe in the zipfile


Jut unzip MWOConfig's zip file. You can install MWOConfig anywhere (except in MWO's directory)

#13 PrometheusTNO

    Member

  • PipPip
  • Star Captain
  • Star Captain
  • 43 posts
  • LocationUSA

Posted 15 December 2021 - 11:10 AM

Hello Vaad,
Thank you so much for these! I was using one of your configs back in the day, and it helped a lot. I remember a setting I can't seem to find anymore... There was a way to reduce the HUD refresh rate to every 2 or three frames. Is that still a thing? Thanks!

#14 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 15 December 2021 - 01:33 PM

There's those settings. They work but i never found a performance impact when using them (values in brackets are default):

;[3]   How many frames till we update the AMS.
gp_hud_ams_update
 
;[3]   How many frames till we update the ECM.
gp_hud_ecm_update
 
;[3]  How many frames till we update the stealth armour.
gp_hud_stealth_armour_update
 
;[2]   How many frames till we update the target doll
gp_hud_targetinfo_update
 
;[3]  How many text warnings to update per frame
gp_hud_textwarning_update
 
;[2]   How many frames till we update the compass marker
gp_hud_compass_update
 
;[2]   How many frames till we update the engine.
gp_hud_engine_update
 
;[2]  How many frames till we update the heading.
gp_hud_heading_update
 
;[2]  How many frames till we update the heat.
gp_hud_heat_update
 
;[2] How many frames till we update the throttle.
gp_hud_throttle_update
 
;[3] How many frames till we update the weapons (on the right panel only ?).
gp_hud_weapon_update

Edited by MrVaad, 15 December 2021 - 01:37 PM.


#15 PrometheusTNO

    Member

  • PipPip
  • Star Captain
  • Star Captain
  • 43 posts
  • LocationUSA

Posted 15 December 2021 - 01:40 PM

Thanks for checking it! Maybe the default values now (all 2s and 3s) are good enough. I think it used to be every frame (1).

#16 Seelenlos

    Member

  • PipPipPipPipPipPipPip
  • Bad Company
  • 550 posts

Posted 17 December 2021 - 05:24 PM

THE GOD OF PERFORMANCE IS BACK :)

You should now go and make the performance by PGI to bring back the old HPG AND do not change Missile MAPS.

ELSE there is no need to play BattleTech/Online => The should change the name CS-Online ...

#17 Seelenlos

    Member

  • PipPipPipPipPipPipPip
  • Bad Company
  • 550 posts

Posted 18 December 2021 - 06:56 AM

Hi again,

trying to config and found a feature needed:
1. copy the config to MWO-Steam folder
2. open MWO-Steam folder

Please consider the fact that not all people have their games alson in the steam folder like "C:\steam" and "D:\steam\apps"

Regards

#18 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 18 December 2021 - 09:42 AM

View PostSeelenlos, on 18 December 2021 - 06:56 AM, said:

Hi again,
trying to config and found a feature needed:
1. copy the config to MWO-Steam folder
2. open MWO-Steam folder
Please consider the fact that not all people have their games alson in the steam folder like "C:\steam" and "D:\steam\apps"
Regards

Hi,
If you press "install settings", the config is copied to MWO's folder.
And if you press "uninstall settings", the config is removed :)

MWOConfig should have detected where MWO is installed (it should be displayed on the top left : MWO path: )
If it does not work, set MWO's install path in MWOConfig.ini

Edited by MrVaad, 18 December 2021 - 09:44 AM.


#19 La Reine

    Member

  • Pip
  • The Warden
  • The Warden
  • 11 posts

Posted 23 December 2021 - 03:15 PM

I used the config editor but I somehow f*cked it up.
Building are now loading their high quality textures only when I get really close.
I actually wanted to do the opposite and force loading the proper textures even when I'm still distant.
After reading the tooltips of all the setting I changed, I cannot figure out what I did wrong.
Help would be greatly appreciated.

Here is my user.cfg

; -----------------------------------------
; CONFIG FILE GENERATED WITH MWOCONFIG v0.5
; -----------------------------------------
e_CoverageBufferAABBExpand=0
e_CoverageBufferBias=0.03
e_DecalsPreCreate=0
e_LodCompMaxSize=1
e_LodRatio=25
e_LodsForceUse=0
e_ParticlesObjectCollisions=1
e_ParticlesQuality=2
e_ParticlesShadows=0
e_ViewDistMin=200
gp_mech_ping=1
gp_mech_showfps=0
gp_mech_showpos=1
r_BatchType=0
r_DepthOfField=0
r_GeomInstancingThreshold=2
r_SSAO=3
r_ShadersAsyncCompiling=1
r_ShadersAsyncMaxThreads=4
r_ssdo=0
sys_job_system_max_worker=0

My hope was that MWOConfig could help me to solve my problem with flickering textures (e.g. the mineral structures on Grim Plexus and the windows on Solaris City). After tinkering around with MWOConfig, it got a little bit better, but I couldn't make the problem disappear completely.
Maybe you have some recommendation for me?

Many thanks for the great tool!

Edited by La Reine, 23 December 2021 - 03:45 PM.


#20 MrVaad

    Member

  • PipPipPipPipPipPip
  • Giant Helper
  • Giant Helper
  • 300 posts
  • LocationFrance

Posted 29 December 2021 - 01:11 PM

View PostLa Reine, on 23 December 2021 - 03:15 PM, said:

I used the config editor but I somehow f*cked it up.
Building are now loading their high quality textures only when I get really close.
I actually wanted to do the opposite and force loading the proper textures even when I'm still distant.
My hope was that MWOConfig could help me to solve my problem with flickering textures (e.g. the mineral structures on Grim Plexus and the windows on Solaris City). After tinkering around with MWOConfig, it got a little bit better, but I couldn't make the problem disappear completely.
Maybe you have some recommendation for me?

Many thanks for the great tool!

Buildings and others
Ahhh it's Level of detail for big objects in the Objects tab (e_LodCompMaxSize).
Default value is 6. And you set it to 1.
But you need to raise the value instead of decreasing it Posted Image
It will increase the distance when big objects will switch to their next lower detail model.
Try 12 or 18 or more (it can cost fps quickly).

Tourmaline crystals
Tourmaline crystals are big objects. And sadly, they change their shape way too much when they change their level of detail.
Increasing the distance when they change can help (with Level of detail for big objects and Objects Level of Detail distance)

Solaris
Solaris's flickering is a different problem. On the buildings, there's textures and particles effects (the small lit windows are particle effects).
But they are not part of the building, they are placed very very close to the building which is the problem (and a mistake). When you are far from the building (and in the wort cases, not far at all), the distance gets too small and you get flickering.
e_CoverageBufferBias could help but it can have a bad impact on performance (some hidden objects will be rendered/computed even if covered by another object)

Edited by MrVaad, 29 December 2021 - 01:47 PM.






4 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users