LEGO® Worlds Guide

Additional Configuration Options for LEGO® Worlds

Additional Configuration Options

Overview

Additional configuration options can be found to tweak your game even further than the menus allow. I am giving it a play around to see whats what. But I see some potential for increasing framerate. If you find anything good drop a comment and I will add it to the main post.

Location of the pcconfig.txt

You can find your config file at

C:Users(username)AppDataRoamingWarner Bros. Interactive EntertainmentLEGOWorldspcconfig.txt

Editing the file

Open the config file with something that supports UNIX style line endings. My favorite is Sublime but a good free text editor is Notepad++.

Some recommended ones.
Notepad++[notepad-plus-plus.org] – Free
Atom [atom.io]– Free
Sublime [www.sublimetext.com]– Not free but is great

Settings formatting

The formatting seems pretty straightforward. A string for the setting name and a signed integer for the setting.

ScreenWidth 1920
ScreenHeight 1080

Settings, because they are signed, can also be negative

DRCWindowLeft -1
DRCWindowTop -1

They can also act as booleans (1 is true, 0 is false)

ProcessColourEnabled 1
WaterDistortionEnabled 1

All Settings

Some of these settings are not inside the config file initially. Here are all the ones I can uncover for right now. When I added the ones that are not in the config file to start out, they appear to get removed when the game saves over its config file.

  • FileVersion
  • RenderWidth
  • RenderHeight
  • ScreenWidth
  • ScreenHeight
  • WindowWidth
  • WindowHeight
  • WindowLeft
  • WindowTop
  • DRCWindowWidth
  • DRCWindowHeight
  • DRCWindowLeft
  • DRCWindowTop
  • ScreenRefreshRate
  • VerticalSyncMode
  • AspectRatio
  • ShaderQuality
  • ShadowQuality
  • TextureQuality
  • Brightness
  • BlackLevel
  • UserBrightness
  • UserBlackLevel
  • AllowRenderThread
  • SFXVolume
  • MusicVolume
  • MasterVolume
  • MusicEnabled
  • SubtitlesEnabled
  • MouseSensitivity
  • InvertY
  • VibrationP1
  • VibrationP2
  • Vibration_P1
  • Vibration_P2
  • BloomEnabled
  • ExposureControlEnabled
  • DofEnabled
  • SoftShadowsEnabled
  • SpeedBlurEnabled
  • MotionBlurEnabled
  • ProcessColourEnabled
  • WaterDistortionEnabled
  • EdgeAAEnabled
  • SSAOEnabled
  • LensFilterEnabled
  • RingEffectEnabled
  • ScreenSpaceReflectionsEnabled
  • EdgeHiliteEnabled
  • SoftParticlesEnabled
  • TemporalAAEnabled
  • AllowVendorExtensions
  • TTAnimationMode
  • DisableShaderCaching
  • DisableMultithreadedShaders
  • AllowNVIDIAStereo
  • MechTerraformGraphicsQuality
  • ForceMultithreadedD3D
  • IgnoreVendorPresets
  • FSAA
  • Widescreen
  • Vibration
  • BloomMethod
  • ShadowMethod
  • ShadowsEnabled
  • DesiredDynamicLightQuality
  • SpeedBlurSupported
  • DesiredShadowMethod

FileVersion

Current version of the game files? Right now its 7

RenderWidth and RenderHeight

Not in the config file initially. They didn’t appear to effect the games resolution at all and when I added them they got removed from the config file.

ScreenWidth and ScreenHeight

The resolution the game runs at.

WindowWidth and WindowHeight

Changing the resolution did not change these values. They appear to be set to the resolution of your actual screen and not what the game runs at. Changing them effects the size of the window that shows before it goes fullscreen.

WindowLeft and WindowTop

Don’t know yet.

DRCWindowWidth and DRCWindowHeight

Don’t know yet. Default value for me was

DRCWindowWidth 854
DRCWindowHeight 480

DRCWindowLeft and DRCWindowTop

Don’t know yet. Default value is -1

ScreenRefreshRate

The refresh rate of your screen in Hz.

VerticalSyncMode

The vertical sync mode of your monitor.

0 – ?
1 – No VSync
2 – ?
3 – 30 Hz VSync
4 – 60 Hz VSync

AspectRatio

The aspect ratio of your monitor.

0 – 4:3
1 – 16:9
2 – 16:10
3 – From Screen-Res

ShaderQuality

Quality of the games shaders.

0 – Low
1 – Medium
2 – High

ShadowQuality

Quality of the games shadows

0 – Low
1 – Medium
2 – High

TextureQuality

Quality of the games textures.

0 – Low
1 – High

Brightness

Don’t know yet.

BlackLevel

Don’t know yet.

UserBrightness

Brightness of the game.

Value can be 0 – 100

UserBlackLevel

Black levels of the game.

Value can be 0 – 100

AllowRenderThread

My guess is it allows rendering to be done in its own thread.

0 – Don’t allow a render thread
1 – Allow a render thread

SFXVolume

Sound effects volume.

Value can be 0 – 10

MusicVolume

Volume of the games music.

Value can be 0 – 10

MasterVolume

The games volume.

Value can be 0 – 10

MusicEnabled

Enables the games music.

0 – Music Disabled
1 – Music Enabled

SubtitlesEnabled

Enables subtitles.

0 – Disable Subtitles
1 – Enable Subtitles

MouseSensitivity

Mouse movement sensitivity

Don’t know the range of this value. Default is set to 10.

InvertY

Invert the Y axis.

0 – Disabled
1 – Enabled

VibrationP1

Enable First Players vibration on the controller.

0 – Disabled
1 – Enabled

VibrationP2

Enable Second Players vibration on the controller.

0 – Disabled
1 – Enabled

Vibration_P1

Additional one? I assume same as VibrationP1

Vibration_P2

Additional one? I assume same as VibrationP2

BloomEnabled

Enable bloom lighting.

0 – Disabled
1 – Enabled

ExposureControlEnabled

Enabled exposure control. I think this is when you are in more light the game adjusts to make sure it doesn’t look too bright.

0 – Disabled
1 – Enabled

DoFEnabled

Enabled depth of field. This makes things blurry as they get farther away.

0 – Disabled
1 – Enabled

SoftShadowsEnabled

Enable soft shadows.

0 – Disabled
1 – Enabled

SpeedBlurEnabled

Enable speed blur. My guess is this is things faster look blurred.

0 – Disabled
1 – Enabled

MotionBlurEnabled

Enable motion blur. Things look blurred as they move more. Somehow this is different than SpeedBlurEnabled?

0 – Disabled
1 – Enabled

ProcessColourEnabled

Enable process color. I don’t know what this is.

0 – Disabled
1 – Enabled

WaterDistortionEnabled

Enable water distortion effects.

0 – Disabled
1 – Enabled

EdgeAAEnabled

Enable anti-aliasing. Smooths out jaggies.

0 – Disabled
1 – Enabled

SSAOEnabled

Enable screen space ambient occlusion.

0 – Disabled
1 – Enabled

More information – [link]

LensFilterEnabled

Unsure what this does.

0 – Disabled
1 – Enabled

RingEffectEnabled

Unsure what this one does.

0 – Disabled
1 – Enabled

ScreenSpaceReflectionsEnabled

Unsure what this one does

0 – Disabled
1 – Enabled

EdgeHiliteEnabled

Unsure what this one does.

0 – Disabled
1 – Enabled

SoftParticlesEnabled

Unsure what this one does.

0 – Disabled
1 – Enabled

TemporalAAEnabled

Enable temporal anti-aliasing.

0 – Disabled
1 – Enabled

More information – [link]

AllowVendorExtensions

Unsure what this does.

0 – Disabled
1 – Enabled

TTAnimationMode

Unsure what this one does.

I think it takes an integer. Range unknown.

DisableShaderCaching

Disable shader caching. Unsure how this effects your computer.

0 – Enable
1 – Disable

DisableMultithreadedShaders

Disable shader multithreading. Unsure how this effects your games performance.

0 – Enabled
1 – Disabled

AllowNVIDIAStereo

Allow NVIDIAs stereoscopic 3d perhaps?

0 – Disallow
1 – Allow

MechTerraformGraphicsQuality

Terrain quality.

0 – Low
1 – Medium
2 – High

ForceMultithreadedD3D

Force your game to use multithreaded direct 3d. Unsure how this impacts performance

0 – Don’t force
1 – Force

IgnoreVendorPresets

Unsure what this one does.

0 – Disabled
1 – Enabled

FSAA

Enable spatial anti-aliasing?

0 – Disabled
1 – Enabled

Widescreen

Unsure what this one does. Perhaps just changes the aspect ratio?

0 – Disabled
1 – Enabled

Vibration

Unsure what this one does. Master vibration control perhaps?

Maybe boolean?
0 – Disabled
1 – Enabled

BloomMethod

What bloom method to use?

Unsure what values it takes. I think its a range of numbers.

ShadowMethod

What shadow method to use?

Unsure what values it takes. I think its a range of numbers.

ShadowsEnabled

Enable shadows. Did not effect anything when I changed it.

0 – Disabled
1 – Enabled

DesiredDynamicLightQuality

Dynamic light quality?

Unsure, it must be a value range.

SpeedBlurSupported

Unsure what this one does.

Assuming boolean?
0 – Unsupported
1 – Supported

DesiredShadowMethod

Shadow method?

Value range perhaps.

SteamSolo.com