Jump to content

[HELP] Is there a way to change the video setting presets?


Recommended Posts

Posted

My Rig: Windows 11 Pro, Intel i7-13700k@5.4GHz, 64GB DDR5 5200 RAM, Gigabyte Z790 AORUS Elite AX, 2TB Samsung 990 PRO, RTX4080, Thrustmaster HOTAS WARTHOG Stick + WINWING ORION 2 + MFG Crosswinds, LG 32" 4K 60FPS, ACER 30" 4K 60FPS GSync Display, HP Reverb G2 V2

Posted

Yes there is. There's a file called Graphics.lua in \config

I recomend you copy that, and then use JSGME to install a modded version so you A, have a backup, and B, don't loose your mods every time the game updates (a lot.)

 

ED recommends you use the Autoexec.lua in your saved games dir, but adding Graphics.options to the like above your changes, but I like JSGME better.

 

You'll find in that file a header called "camera=" then some code for Low, Medium, High, etc.

 

So the edits you're likely going to want to make are for draw distances, etc.

that would look something like this:

 

Original

 

Low =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {100, 12000};

trees = {1000, 1500}; -- looks to be obsolete

dynamic = {300, 12000};

dynamic2 = {300, 12000,0.5};

objects = {3000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 40000};

districtobjects = {400, 400};

districts = {8000, 8000};

 

lodMult = 1.0;

lodAdd = 0;

};

 

 

The numbers are mostly draw distances, in feet IIRC.

So you might change it to something like this:

 

Low =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {100, 20000};

trees = {1000, 1500}; -- looks to be obsolete

dynamic = {300, 15000};

dynamic2 = {300, 12000,0.5};

objects = {3000, 100000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {400, 400};

districts = {8000, 8000};

 

lodMult = 1.0;

lodAdd = 0;

};

 

Now these are numbers I pulled from a hat, so don't use them.

You can do some experimentation to find out what you can use that'll work with your system.

 

I'll post what mine looks like, but I think it may have recently been accidentally overwritten by the updater (I moved DCS to an SSD, and I think I forgot to use JSGME when I modded it)

 

 

Camera =

{

Low =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {100, 12000};

trees = {1000, 1500}; -- looks to be obsolete

dynamic = {300, 12000};

dynamic2 = {300, 12000,0.5};

objects = {3000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 40000};

districtobjects = {400, 400};

districts = {8000, 8000};

 

lodMult = 1.0;

lodAdd = 0;

};

Medium =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {90, 14000};

trees = {1000, 6000}; -- looks to be obsolete

dynamic = {300, 14000};

dynamic2 = {300, 14000,0.5};

objects = {3000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 60000};

districtobjects = {300, 300};

districts = {10000, 10000};

 

lodMult = 1.0;

lodAdd = 0;

};

High =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {80, 16000};

trees = {1000, 12000}; -- looks to be obsolete

dynamic = {300, 16000};

dynamic2 = {300, 16000,0.5};

objects = {5000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {300, 300};

districts = {12000, 12000};

 

lodMult = 1.0;

lodAdd = 0;

};

Ultra =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {70, 18000};

trees = {1000, 12000}; -- looks to be obsolete

dynamic = {300, 18000};

dynamic2 = {300, 18000,0.5};

objects = {5000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {300, 300};

districts = {12000, 12000};

 

lodMult = 1.0;

lodAdd = 0;

};

Extreme =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {60, 20000};

trees = {1000, 12000}; -- looks to be obsolete

dynamic = {300, 20000};

dynamic2 = {300, 20000,0.5};

objects = {5000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {300, 300};

districts = {12000, 12000};

 

 

 

You'll also find the next section is CameraMirrors= which will, as you'd expect, edit the graphics settings of the cockpit mirrors. Be advised, the way DCS handles mirrors is still a bit....dated, so it'll kill the frame rate on even a pretty decent system if you crank it too high. (I'm running and ancient 560Ti, so my settings are pretty low)

Posted
Yes there is. There's a file called Graphics.lua in \config

I recomend you copy that, and then use JSGME to install a modded version so you A, have a backup, and B, don't loose your mods every time the game updates (a lot.)

 

ED recommends you use the Autoexec.lua in your saved games dir, but adding Graphics.options to the like above your changes, but I like JSGME better.

 

You'll find in that file a header called "camera=" then some code for Low, Medium, High, etc.

 

So the edits you're likely going to want to make are for draw distances, etc.

that would look something like this:

 

Original

 

Low =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {100, 12000};

trees = {1000, 1500}; -- looks to be obsolete

dynamic = {300, 12000};

dynamic2 = {300, 12000,0.5};

objects = {3000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 40000};

districtobjects = {400, 400};

districts = {8000, 8000};

 

lodMult = 1.0;

lodAdd = 0;

};

 

 

The numbers are mostly draw distances, in feet IIRC.

So you might change it to something like this:

 

Low =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {100, 20000};

trees = {1000, 1500}; -- looks to be obsolete

dynamic = {300, 15000};

dynamic2 = {300, 12000,0.5};

objects = {3000, 100000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {400, 400};

districts = {8000, 8000};

 

lodMult = 1.0;

lodAdd = 0;

};

 

Now these are numbers I pulled from a hat, so don't use them.

You can do some experimentation to find out what you can use that'll work with your system.

 

I'll post what mine looks like, but I think it may have recently been accidentally overwritten by the updater (I moved DCS to an SSD, and I think I forgot to use JSGME when I modded it)

 

 

Camera =

{

Low =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {100, 12000};

trees = {1000, 1500}; -- looks to be obsolete

dynamic = {300, 12000};

dynamic2 = {300, 12000,0.5};

objects = {3000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 40000};

districtobjects = {400, 400};

districts = {8000, 8000};

 

lodMult = 1.0;

lodAdd = 0;

};

Medium =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {90, 14000};

trees = {1000, 6000}; -- looks to be obsolete

dynamic = {300, 14000};

dynamic2 = {300, 14000,0.5};

objects = {3000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 60000};

districtobjects = {300, 300};

districts = {10000, 10000};

 

lodMult = 1.0;

lodAdd = 0;

};

High =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {80, 16000};

trees = {1000, 12000}; -- looks to be obsolete

dynamic = {300, 16000};

dynamic2 = {300, 16000,0.5};

objects = {5000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {300, 300};

districts = {12000, 12000};

 

lodMult = 1.0;

lodAdd = 0;

};

Ultra =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {70, 18000};

trees = {1000, 12000}; -- looks to be obsolete

dynamic = {300, 18000};

dynamic2 = {300, 18000,0.5};

objects = {5000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {300, 300};

districts = {12000, 12000};

 

lodMult = 1.0;

lodAdd = 0;

};

Extreme =

{

near_clip = 0.02;

far_clip = 150000;

 

structures = {60, 20000};

trees = {1000, 12000}; -- looks to be obsolete

dynamic = {300, 20000};

dynamic2 = {300, 20000,0.5};

objects = {5000, 80000};

mirage = {3000, 20000};

surface = {20000, 80000};

lights = {200, 80000};

districtobjects = {300, 300};

districts = {12000, 12000};

 

 

 

You'll also find the next section is CameraMirrors= which will, as you'd expect, edit the graphics settings of the cockpit mirrors. Be advised, the way DCS handles mirrors is still a bit....dated, so it'll kill the frame rate on even a pretty decent system if you crank it too high. (I'm running and ancient 560Ti, so my settings are pretty low)

 

Thanks for the info! However I couldn't find exactly what I needed in this .lua. I'm not looking to change the sliders but simply what the presets set things with on/off and low/medium/high. An example would be the Civilian Traffic setting. It defaults to low (if I remember right) when you click the High preset but I would like it to be off.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...