I Created a workaround to fix Stability issues in FPS, after testing for a while i found this fix works amazingly, should i post it up? or will i get banned because the fix involves some file renaming at the worse. I don't want it to be considered modified as it really isn't. I really want to post it up here and help the community.
Depends on who i hear from first... 20 votes yes i'll post it up. Or if support tells me otherwise before those votes i won't.
link [Redacted] by support
***READ THE README IMPORTANT FOLLOW ALL STEPS***
***BACKUP THE FILES BEFORE YOU DO ANYTHING***
***auto .bat script provided still working on it
(For high end users open up the user.cfg file with notepad and change or remove the FPS limiter to something higher)
******************** DO IT YOURSELF KNOW HOW
********************
Create 2 files with notepad read the other steps for more info.
[user.cfg and auto.bat]
1. "user.cfg" <<<create this file>>>
copy and paste this in here:
Spoiler
as a reminder after every update delete dx10.dll & rename dx11.dll to dx10.dll and dx9.dll to dx11.dll
;----------------------------------------------------------------------------
;-----------------------------Feild Of view Values here----------------------
;----------------------------------------------------------------------------
cl_fov = 75
;----------------------------------------------------------------------------
;-----------------------------System Performance Values Here-----------------
;----------------------------------------------------------------------------
sys_MaxFPS = 30
r_MultiThreaded = 1
r_MultiThreaded = 2
r_MultiGPU = 1
r_MultiGPU = 2
;----------------------------------------------------------------------------
sys_budget_videomem = 2004
;Your graphics-card ram 1024MB, 768MB, 640, 512, 320
;----------------------------------------------------------------------------
sys_budget_sysmem = 4096
;Your system ram 4096=4GB, 2048=1GB, 1024=1GB, 512=512MB
;----------------------------------------------------------------------------
sys_physics_CPU = 0
sys_physics_CPU = -1
;CPU used for physics "-1"=No CORES "0"=CORE1, "1"=CORE2, "2"=CORE3, "3"=CORE4
;----------------------------------------------------------------------------
;----------------------------------------------------------------------------
;----testing i want no physics on cpu but as much as possible on gpu.--------
;----------------------------------------------------------------------------
sys_streaming_cpu = 1
sys_streaming_cpu = 0
sys_streaming_cpu = -1
sys_streaming_gpu = 1
sys_streaming_gpu = 2
sys_physics_GPU = 1
sys_physics_GPU = 2
gpu_Particle_Physics = 1
gpu_Particle_Physics = 2
sys_spec_Physics = 0
sys_spec_Physics = -1
sys_spec_Water = 0
sys_spec_Water = -1
;----------------------------------------------------------------------------
;-------------------------always keep this at dx10 important.----------------
;----------------------------------------------------------------------------
r_driver="DX10"
r_Driver = dx10
r_ShadersDX10 = 1
d3d11_TripleBuffering = 0
d3d10_TripleBuffering = 0
d3d9_TripleBuffering = 0
2. "system.cfg"
Spoiler
Go to:
C:\Games\Piranha Games\MechWarrior Online
open system.cfg with notepad and change dx9 to dx10 as shown below.
ex: r_driver="DX9" to r_driver="DX10"
3. "systemoverride.cfg" <<<may have to create this file>>>
Spoiler
Go to:
C:\Games\Piranha Games\MechWarrior Online
open systemoverride.cfg with notepad and change dx9 to dx10 as shown below.
ex: r_driver="dx9" to r_driver="dx10"
if file doesn't exist, then create it at that address:
copy and paste this into the file:
; DO NOT MODIFY THIS FILE!
r_Driver="dx10"
r_txaa=0
r_msaa=0
r_postaa=0
4. "auto.bat" <<<create this file>>>
copy and paste this into here
Spoiler
REN CryRenderD3D11.dll CryRenderD3D10.dll
REN CryRenderD3D9.dll CryRenderD3D11.dll
@ECHO off
ECHO Your Files have been renamed.
PAUSE
5. READ ME IMPORTANT FOLLOW INSTRUCTIONS
Spoiler
***********************************************
***********************************************
UPDATE*** this will work for every patch
***********************************************
***********************************************
step 1:
Go To:
C:\Games\Piranha Games\MechWarrior Online\
copy and paste the 1 file(s) you created in there; say yes to all (you are overwriting the user.cfg)
continue to step 2.
***********************************************
***********************************************
Auto way to do things (optional):
1. copy and paste "auto.bat" to C:\Games\Piranha Games\MechWarrior Online\bin32
2. run as "administrator"
3. done.
After every patch must do:
1. Go to C:\Games\Piranha Games\MechWarrior Online\bin32
2. Delete CryRenderD3D10.dll
3. Run the "auto.bat"credits go to: SgtAstro for helping me create the .bat file.
***********************************************
***********************************************
Step 2:
Manual way to do things (Recommended):
go to:
C:\Games\Piranha Games\MechWarrior Online\bin32
1. rename CryRenderD3D11.dll to CryRenderD3D10.dll
2. rename CryRenderD3D9.dll to CryRenderD3D11.dll
if modifying after patch delete CryRenderD3D10.dll and restart above.
as a reminder after every update delete CryRenderD3D10.dll &
rename CryRenderD3D11.dll to CryRenderD3D10.dll
and CryRenderD3D9.dll to CryRenderD3D11.dll
***********************************************
***********************************************
Most important .cfg values
r_driver="DX10"
r_Driver = dx10
r_ShadersDX10 = 1
***********************************************
***********************************************
I hope this is not a bannable offense letting people the know how, Its the same as telling people what values to change for there AMD/Nvidia card options. or showing .cfg values. Thank you admin for explaining the why you removed the link, i hope this will be better.
and why i did it:
For the sake of the argument i'll use "dx" but in reality it is "cry" something.
The game hates dx11 when i tell it to use it. But when i rename it to dx10 and tell it to run it. It does, and does a great job at it too. so it actually uses dx11 lol
For some reason support wont let anyone comment here..
Edited by DeerSpotter, 15 October 2013 - 05:32 PM. Removed Link
If it modifies anything other than the config.ini, it really does as far as the official line goes. Remember that soon they are supposed to be introducing client file verification as well......
I'd email support and ask, mayhaps it will get introduced in a future patch in improve everyone's stability
save yourself the trouble and shoot your "fix" over to PGI. What you have may work for you and cause 6 other types of PC's to CTD when they do anything in the mechlab.
DeerSpotter
Mar 28 21:34 (PDT)
Support,
i ask you kindly to not ban me and use the info i provided wisely.
THIS WORKS FOR ME "&" for OTHER PEOPLE. http://mwomercs.com/...ability-issues/
and please, please, don't block this off, because of now this is the
only thing that is making this game playable for me.
FPS increase from 15-20 to 20-30 stability is also increased and less
glitchy glatchy.
Please give me some credit (If you will use it) like "a fix was
provided by a community member or something" and then just give me
some gxp to spend jk.
(as always i am looking for a better game with less issues)
DeerSpotter
Attachment(s)
file.zip
(GUYS IF THEY BAN ME AT LEAST YOU WILL ALL KNOW I ASKED KINDLY & SUPPORT IS HERE TO NOT LISTEN)
Good you've asked support first. I keep experiencing jitterness and stuttery gameplay, especially on certain maps (namely Caustic, River city, Frozen) and the stutter increases whenever I use thermal. Alpine/tourmaline runs totally smooth, forest colony it's stuttering randomly.
I've noticed that whenever enemy mechs (not even in sight) perform a mass disconnect (happened twice with a team that didn't wanted to play my 8man premade), all the stutterness is totally non-existant, this happened both on forest colony and on Caustic valley, where I normally experience stuttery, there was no stutter at all with the whole enemy team disconnected, neither when I was nearby them at their spawn.
EDIT: if you wonder my rig is based on i5 3570k, 8Gb DDR3, GTX 560 (non ti).. whenever I successfully disabled Vsync my normal FPSs run way over 70, even at 1920x1200, trouble is that the stutteriness is still there even at so high frames.
Edited by John MatriX82, 29 March 2013 - 03:01 AM.
Good you've asked support first. I keep experiencing jitterness and stuttery gameplay, especially on certain maps (namely Caustic, River city, Frozen) and the stutter increases whenever I use thermal. Alpine/tourmaline runs totally smooth, forest colony it's stuttering randomly.
I've noticed that whenever enemy mechs (not even in sight) perform a mass disconnect (happened twice with a team that didn't wanted to play my 8man premade), all the stutterness is totally non-existant, this happened both on forest colony and on Caustic valley, where I normally experience stuttery, there was no stutter at all with the whole enemy team disconnected, neither when I was nearby them at their spawn.
EDIT: if you wonder my rig is based on i5 3570k, 8Gb DDR3, GTX 560 (non ti).. whenever I successfully disabled Vsync my normal FPSs run way over 70, even at 1920x1200, trouble is that the stutteriness is still there even at so high frames.
with my fix (mod) it will stabilize the stutterness
Is it just me or is the fix not in the thread at this point?
If it is not could it be?
Support actually sent me this link as an answer to a support ticket so it appears as if it is all right with them.