Console Commands and Variables for those who want to experiment with new/different settings: http://docs.cryengine.com/display/CRYAUTOGEN/Home;jsessionid=4BA1D0F71D528A3F8F32CB7FEDDE1580
Make sure to write down the default values before attempting any modification by entering the command without any numeric value at the end. If the tweak you are attempting goes wrong, you can revert it using the default value you obtained.
Those who claim this mod "broke" their game introducing disappearing/flashing objects and what not. Make sure you don't have r_silhouettePOM = 1 inside your user.cfg. Open the console and set r_silhouettePOM = 0 Delete r_silhouettePOM = 1 completely from user.cfg if you have added it and let me know if the problem is solved.
I was able to trigger this issue by adding this line, look at the video below: https://youtu.be/h7zX3o-dHGs
Great work, love it! I was able to recreate (and maybe solve) the problem with disappering walls, flashing shadows etc, It was just a matter of cleaning the cfg.
Instead of this: -- FOR SSD
-- Set based on your Vram, example provided for 4GB r_TexturesStreamPoolSize = 4096 sys_budget_videomem = 4096
-- Set based on your SSD speed in MB r_TexturesStreamingMaxRequestedMB = 560
Those experiencing issues, please try removing the comments from user.cfg as skogens_herre suggest. If we get enough people confirming this, I will edit the files that are currently available for download. Please report your findings here.
Both suggestions here do not fix it! We need default values FOR ALL of the settings that have been inputted into the user.cfg, it may be the only way. A manual reset if you will
The default values can be obtained by removing the numeric values from user.cfg, the console will list them as soon as you reach the main menu. Or you can enter every line manually in the console without the values at the end, it will return the defaults based on the in game quality settings. I confirmed that the settings do get saved by removing my user.cfg file and trying r_TexturesStreamingMipBias which reported my modified value -3. This is the first time I see something like this, console values usually don't stick.
I will create a new sticky post asking someone to provide the values for you.
I added r_silhouettePOM = 0 to my user.cfg before I even started the game with this mod, just to be safe, and had a problem where things were taking ages to load (I could see the shelves in a nearby building for over a minute), then I removed the comments, and didn't have that problem at all. So, put me down as a tentative yes that removing the comments fixed a different problem.
Also, if you want I can do a little testing and take some screenshots to see if the comments were definitely causing that problem.
An easy possible solution to this could be to delete all the files in the Profiles folder here C:\Users\USER\Saved Games\kingdomcome. They get created again when you run the game but I think that's how the game is storing setting even after you remove them from user.cfg or any other cfg you have the loading on startup. It's at least worth trying, just back up in case.
Sorry does anyone know what solves the 'small object draw distance' issue?
eg. usually small interactables like bowls, can be wooden stakes, cups, troughs and other random guff that seems to visibly materialise in and out at a specific distance threshold. It's the last issue I want to crush to enjoy this game.
I have a 3080, full Ultra and full LOD with this mod and a couple of recent draw distance mods and I still get it. It's driving me mental lol.
1. go to Steam\steamapps\common\KingdomComeDeliverance\Mods\Optimized_Graphic_Presets\Data 2. open optimized_graphic_presets.pak with 7zip 3. go to "optimized_graphic_presets.pak\Config\" and open the ogp_override.cfg 4. add in any user.cfg commands/variables you have that OGP would override in the ogp_override.cfg 5. save the ogp_override.cfg and close it 6. 7zip will ask to update the ogp_override.cfg located in the optimized_graphic_presets.pak archive, click ok 7. ???? 8. PROFIT!
Now whenever you change one of the OGP presets or change anything with the advanced graphic settings, OGP will then apply any settings located in the ogp_override.cfg. Also, you do not need to extract anything from the pak archive to do this, just open the .pak with 7zip and edit the files within without extracting and repacking the .pak. works like a charm.
Thanks a bunch! Works great with Optimized Graphics Preset. If you do this you don't even need to set up the user.cfg or modify launch with +exec user.cfg. Moving everything from user.cfg into ogp_override.cfg allows OGP to run it automatically for you.
Underrated comment. Worked like a charm. Zero fussin about with console commands or unique shortcuts. Can confirm works with the Steam and GOG copies respectively. Just leaving this comment here to bump up your advice. No real reason not to do this first.
Spoiler:
Show
(Ever bought a game on sale thinking; "What a deal!" only to see it in another platform's library? Smh, oh well. KCD is worth it.)
You can also press the tilde key ( ` ) in game and type "exec user," and that'll make it run. But you might have to do it each time you boot the game, if it's not working other way
466 comments
http://docs.cryengine.com/display/CRYAUTOGEN/Home;jsessionid=4BA1D0F71D528A3F8F32CB7FEDDE1580
Make sure to write down the default values before attempting any modification by entering the command without any numeric value at the end.
If the tweak you are attempting goes wrong, you can revert it using the default value you obtained.
Make sure you don't have r_silhouettePOM = 1 inside your user.cfg.
Open the console and set r_silhouettePOM = 0
Delete r_silhouettePOM = 1 completely from user.cfg if you have added it and let me know if the problem is solved.
I was able to trigger this issue by adding this line, look at the video below:
https://youtu.be/h7zX3o-dHGs
Instead of this:
-- FOR SSD
-- Set based on your Vram, example provided for 4GB
r_TexturesStreamPoolSize = 4096
sys_budget_videomem = 4096
-- Set based on your SSD speed in MB
r_TexturesStreamingMaxRequestedMB = 560
r_texturesstreamingDeferred = 1
r_TexturesStreamingResidencyEnabled = 1
r_TexturesStreamingMipBias = -3
r_TexturesStreamingResidencyThrottle = 0.8
-- Set the time limit you want inactive textures to stay in memory, value in seconds
r_TexturesStreamingResidencyTime = 120
-- Set based on the amount of system RAM you want to make available to the game, example provided for 7GB
sys_budget_sysmem = 7000
e_PreloadMaterials = 1
sys_PakStreamCache = 1
sys_preload = 1
Mine looks like this:
r_TexturesStreamPoolSize = 8192
sys_budget_videomem = 8192
r_TexturesStreamingMaxRequestedMB = 2800
r_texturesstreamingDeferred = 1
r_TexturesStreamingResidencyEnabled = 1
r_TexturesStreamingMipBias = -3
r_TexturesStreamingResidencyThrottle = 0.8
r_TexturesStreamingResidencyTime = 120
sys_budget_sysmem = 15000
sys_streaming_in_blocks = 1
sys_streaming_requests_grouping_time_period = 1
e_PreloadMaterials = 1
sys_PakStreamCache = 1
sys_preload = 1
I hope this works for other people as well!
If we get enough people confirming this, I will edit the files that are currently available for download.
Please report your findings here.
Or you can enter every line manually in the console without the values at the end, it will return the defaults based on the in game quality settings.
I confirmed that the settings do get saved by removing my user.cfg file and trying r_TexturesStreamingMipBias which reported my modified value -3.
This is the first time I see something like this, console values usually don't stick.
I will create a new sticky post asking someone to provide the values for you.
Also, if you want I can do a little testing and take some screenshots to see if the comments were definitely causing that problem.
eg. usually small interactables like bowls, can be wooden stakes, cups, troughs and other random guff that seems to visibly materialise in and out at a specific distance threshold. It's the last issue I want to crush to enjoy this game.
I have a 3080, full Ultra and full LOD with this mod and a couple of recent draw distance mods and I still get it. It's driving me mental lol.
I really have no texture pop up and before your mod ride a horse faster than walk made the grass desapear,
Thanks to you, no more immersion breaking
1. go to Steam\steamapps\common\KingdomComeDeliverance\Mods\Optimized_Graphic_Presets\Data
2. open optimized_graphic_presets.pak with 7zip
3. go to "optimized_graphic_presets.pak\Config\" and open the ogp_override.cfg
4. add in any user.cfg commands/variables you have that OGP would override in the ogp_override.cfg
5. save the ogp_override.cfg and close it
6. 7zip will ask to update the ogp_override.cfg located in the optimized_graphic_presets.pak archive, click ok
7. ????
8. PROFIT!
Now whenever you change one of the OGP presets or change anything with the advanced graphic settings, OGP will then apply any settings located in the ogp_override.cfg. Also, you do not need to extract anything from the pak archive to do this, just open the .pak with 7zip and edit the files within without extracting and repacking the .pak. works like a charm.
Edit: OGP was deleted, just google.
Works great with Optimized Graphics Preset.
If you do this you don't even need to set up the user.cfg or modify launch with +exec user.cfg.
Moving everything from user.cfg into ogp_override.cfg allows OGP to run it automatically for you.
autoexec.cfg
You don't have to bother with the commandline arguments through Steam or presumably any other platform