Page 8 of 8 First First ... 45678

Thread: Essential tweaks and fixes for the PC version.

Essential tweaks and fixes for the PC version.

  1. #176
    Join Date
    Nov 2016
    Posts
    1
    Originally Posted by Verrenus
    Announcement from Nixxes:

    We have decided to make this a sticky thread to keep it within easy reach of everyone. That said, we do like to underline the fact that these tips come from helpful community members. This means that these tips do not come from the official developers and that we have not validated them to work. Please stay aware of that.

    As always make sure to backup your files before attempting any of the methods found in this thread, and if you are unsure of any procedures described that require you to change game or system files; do not proceed before asking help from someone experienced in making such changes.

    Thank you for your attention!



    Hey there PC taffers!


    I've noticed a lot of you have various problems running the game and/or encountering bugs, stuttering, missing sounds, etc. Until Nixxes release patches to address all of these issues, I've decided to provide you with a list of temporary tweaks and fixes, which I will constantly update as myself and others discover new ones as we play.

    These fixes can also be found on THIEF's own PCGamingWiki page: http://pcgamingwiki.com/wiki/Thief_(2014).

    As a rule of thumb, it's best to create backups before you modify any file, just in case anything goes horribly wrong!

    THIEF's configuration files are to be found here: <path-to-game-folder>\Thief\ThiefGame\Config

    And all of your saved games are stored here: Steam/userdata/<your-user-id>/239160/remote


    That being said, here we go!


    I. Fix black screen/crash on start-up or on loading

    Make sure Windows pagefile is enabled (http://windows.microsoft.com/en-gb/w...#1TC=windows-7).

    A custom pagefile of 200 - 1024 MB enabled on your primary hard drive should prove enough!


    II. Fix stuttering/poor performance

    Turning SSAA to low or even off is GUARANTEED to free up a significant amount of performance, with minimum loss to image quality!

    Turning both contact hardening shadows and screen-space reflections off MIGHT also have a positive effect on framerate, once again with little to no loss in image quality. See the explanation below for more details, courtesy of Targa:

    "The PC version is not well-optimized and some higher-level shader functions only serve to kill your framerate. The number one thing you can do to speed up the game is to ~disable~ contact hard shadows. They actually don't have a use in the game (the parameters necessary for the feature aren't set on any given light sources) yet it almost quadruples the GPU power and doubles the vRAM needed to render all real-time shadows.

    The other useless feature is screen-space reflections. Close to all reflective surfaces in the game aren't given the SSR shader option. The ones that do are puddles, but usually with non-SSR puddles right next to them. This makes SSR look out of place, along with barely being used and in my opinion never being used in an artistically appealing manner. The hit when enabling this is that those surfaces ALWAYS RENDER even when occluded (double-rendering some things in the process!). Also to facilitate the screen-space cloning, there is a permanent reflective plane below the map that always renders the SSR shader. This means the rarely-used and costly reflections are always eating up graphics resources. Killing this option may in some cases ~double~ your framerate (notably if you are close to your vRAM limit without it enabled)."

    Modifying Texture Memory Pool Size:

    This a tweak that usually improves framerate smoothness with all Unreal Engine 3 games. You need to change the "PoolSize" value in the game's engine.ini file to [your GPU's VRAM amount in GB] x 600. This translates to the following values:

    1 GB => PoolSize = 600
    2 GB => PoolSize = 1200
    3 GB => PoolSize = 1800

    ... and so on!

    1. Navigate to your ...\ThiefGame\Config folder
    2. Backup your ThiefEngine.ini file
    3. Open the ThiefEngine.ini file with a text editor
    4. Change

    "PoolSize=0"

    to

    "PoolSize=[the value appropriate for your GPU, calculated as shown above!]"

    5. Save the file and set it to "read-only".

    6. Go to your Steam library, right-click on Thief > Properties > Set Launch Options > Type in "-ReadTexturePoolFromIni" > OK (apparently this step is optional; thank you for reporting back, CiroConstantino!).

    That's it, you're good to go!

    Using the 32bit version of Thief can help eliminate stuttering and other performance-related issues:

    In the game Launcher of Thief version 1.2 or higher, select Options, check '32-bit'. This forces the 32-bit version of the game even on 64-bit capable systems. The 32-bit version has some features disabled that reduce memory usage, and as such can improve performance.

    The trick of copying files from the Win32 to the Win64 folder of the game is no longer needed in version 1.2. Use the 32-bit option in the launcher instead!

    For Nvidia SLI users, courtesy of Targa:

    "The Nvidia SLI compatibility bits 0x000540F5 run the exact same FPS as the default Thief SLI profile made by Nvidia that uses 0x000100F5. That is: On benchmark 71 max and 36 average. Compare this to single-GPU mode of 67 max and 44 average (for my system).

    My tip to everyone using Nvidia SLI mode: Nvidia Control Panel > Manage 3D settings > Thief > SLI Rendering Mode - Single GPU. Disabling SLI mode on my computer made all the stuttering vanish. I was even able to increase the graphics quality settings and it still runs very smooth."


    III. Missing voices, subtitles, music and some other sound effects

    Install/move all game files to an internal drive!

    If the game is on an external drive, voices, subtitles, music and some other sound effects like lightning may not play during the game. This can easily be observed in the prologue cutscene, where Garret should be speaking. If you installed the game on an external drive, try moving it to an internal drive (it does not have to be the C: drive necessarily, expect if you're using Windows 8.1 - then the game NEEDS to be installed on the C: drive to avoid the audio bugs!). Thanks, Ugh-Tech!


    IV. Disable the shroud/white flash/proxy light effects

    Follow the instructions below, courtesy of Mavros and Witness from the ttlg forums! These hex edits are for the latest version of the game (i.e. v1.3 build 4118.5) and represent true fixes that stay on and remove the shroud and white flash effects permanently, or at least until edited otherwise!

    There are two ways of disabling these effects, based on whether you want to hex edit the compressed or the decompressed thiefgame.u file!

    Decompressing thiefgame.u and hex editing (Mavros):

    "Components listed to disable here are:

    Shroud = the black vignette around the screen's edge while in shadow
    White flash = the screen-wide flash upon entering light
    Proxy light = brightness increase when in shadow (N.B. disabling proxy light can make it very difficult to discern objects in the dark!)

    They made some changes with the patch but I managed to figure it out, sorry about having to decompress thiefgame.u, it saves me having to launch the game 500 times trying to find the right hex values.
    There seems to be two "proxy lights" now, (thats what its called in the game files).
    An "in shadow" and an "in light" proxy light, it's as if Garrett has an LED lantern with him.
    If you disable these, the game will be dark....Make backups and try it out to see if you like it!

    1. Go to Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\
    2. Make a backup of thiefgame.u just in case
    3. Download this utility: http://www.gildor.org/down/37/umodel/decompress.zip and unzip decompress.exe, put it anywhere
    4. Drag thiefgame.u onto decompress.exe you should now have a new thiefgame.u in \Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\unpacked\
    5. Open \Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\unpacked\thiefgame.u in a hex editor. (I used HxD: http://mh-nexus.de/en/programs.php)

    -------------------------------------------------------------
    To disable shroud:
    Search for Hex-value: 00 00 00 00 00 00 00 00 00 CD CC 4C 3F 36 3D 00
    Replace with Hex-value: 00 00 00 00 00 00 00 00 00 00 00 00 00 36 3D 00
    -------------------------------------------------------------

    -------------------------------------------------------------
    To disable white flash:
    Search for Hex-value: 3E 9C DE F4 3E 9C DE F4 3E CD CC CC 3E A4 3D 00
    Replace with Hex-value: 3E 9C DE F4 3E 9C DE F4 3E 00 00 00 00 A4 3D 00
    -------------------------------------------------------------

    -------------------------------------------------------------
    Tweaking "in shadow" proxy light:
    Disabling "in shadow" proxy light is not recommended, so I added tweaks to reduce the range of the light instead!

    Search for Hex-value: 00 00 00 00 00 B4 43 14 38 00 00 00 00 00 00 28
    for half range (180), Replace with Hex-value: 00 00 00 00 00 34 43 14 38 00 00 00 00 00 00 28
    for 1/4 range (90), Replace with Hex-value: 00 00 00 00 00 b4 42 14 38 00 00 00 00 00 00 28
    -------------------------------------------------------------

    -------------------------------------------------------------
    To disable "in light" proxy light:
    Search for Hex-value: 00 00 00 00 00 96 43 14 38 00 00 00 00 00 00 28
    Replace with Hex-value: 00 00 00 0A D7 23 3C 14 38 00 00 00 00 00 00 28
    -------------------------------------------------------------

    6. Save and fire up the game.

    When you start the game, it will notify you that its using thiefgame.u in the unpacked directory and not your original one, just hit ok and the launcher should start!"

    Hex editing the compressed thiefgame.u file (Witness):

    "In Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\

    Make a backup of thiefgame.u and then search the hex values for:

    -------------------------------------------------------------
    Disabling the shroud
    02 CD CC 4C 3F 36 CC 66 36 BC 00 01 9C DE F4 3E
    Replace with: 02 00 00 00 00 36 CC 66 36 BC 00 01 9C DE F4 3E
    -------------------------------------------------------------

    -------------------------------------------------------------
    Disabling the white flash
    33 33 33 3F 36 18 4D 01 CD CC CC 3E 38 A9 4C C0
    Replace with: 33 33 33 3F 36 18 4D 01 00 00 00 00 38 A9 4C C0
    -------------------------------------------------------------

    ATTENTION: It works only on the original thiefgame.u without decompression (and thus without notification at start of the game). You have to delete or rename the 'unpacked' folder if it exists!

    If one tweaked everything correctly, one would get something like this: http://www.youtube.com/watch?v=6tYQOLSZDkY/. Thanks a lot, Mavros, Witness and Cloakedfigure!


    V. Disable framerate smoothing

    THIEF natively supports high frame- and refresh rates when "Exlusive Fullscreen" is turned ON. However, the "Borderless Windowed" mode (i.e. "Exclusive Fullscreen" turned OFF) employs framerate smoothing within the values of 22 and 62, effectively capping your overall FPS. Disabling framerate smoothing as following will remove this cap and unlock the extra performance:

    1. Navigate to your ...\ThiefGame\Config folder
    2. Backup your ThiefEngine.ini file
    3. Open the ThiefEngine.ini file with a text editor
    4. Change

    "bSmoothFrameRate=TRUE"
    "MinSmoothedFrameRate=22"
    "MaxSmoothedFrameRate=62"


    to

    "bSmoothFrameRate=FALSE"
    "MinSmoothedFrameRate=0"
    "MaxSmoothedFrameRate=0"


    (For "MinSmoothedFrameRate" and "MaxSmoothedFrameRate" you can write any values you want, they won't be taken into consideration if "bSmoothFrameRate" is set to FALSE!)

    5. Save the file and set it to "read-only".


    VI. Fix the "Timed Fade" option for the in-game HUD

    When Health, Focus, Ammo and Inventory are set to "Timed Fade" in the Game & HUD menu, they only fade to around 50% opacity. This fix will make them completely disappear after a short while of inactivity, relieving the HUD of clutter!

    1. Navigate to your ...\ThiefGame\Config folder
    2. Backup your ThiefUI.ini file
    3. Open the ThiefUI.ini file with a text editor
    4. Change

    "mInvSelectionAlphaMin=0.3f"
    "mHealthAlphaMin=0.5f"
    "mFocusAlphaMin=0.5f"


    to

    "mInvSelectionAlphaMin=0.0f"
    "mHealthAlphaMin=0.0f"
    "mFocusAlphaMin=0.0f"


    5. Save the file and set it to "read-only".

    (No in-game settings override these, but going into the "Options" menu of the THIEF Launcher DOES restore these settings to their original values, so it's best to also set ThiefUI to "read-only" just like every other .ini file you tweak!)


    VII. Disable mouse smoothing

    1. Navigate to your ...\ThiefGame\Config folder
    2. Backup your ThiefInput.ini file
    3. Open the ThiefInput.ini file with a text editor
    4. Change

    "bEnableMouseSmoothing=TRUE"

    to

    "bEnableMouseSmoothing=FALSE"

    5. Save the file and set it to "read-only".


    VIII. Skip intro videos

    1. Navigate to your ...\ThiefGame\Config folder
    2. Backup your ThiefEngine.ini file
    3. Open the ThiefEngine.ini file with a text editor
    4. Change

    "StartupMovies=PROG_GUI_Video.StartupVideoPlayer"

    to

    ";StartupMovies=PROG_GUI_Video.StartupVideoPlayer"

    5. Save the file and set it to "read-only".
    Greetings! And tweaks to disable "proxy light" in version 1.7. Exist? In version 1.7, the program HxD finds and codes can be changed, but in the game there is no effect. Not 180, not 90

  2. #177
    Join Date
    Feb 2018
    Posts
    1
    I have NEVER played this game in the 3 years I have had it. Black screen at start up. Closes to the desktop. Nothing has worked. The only fix Ive seen on this site is to mess with the page pool memory of windows, which Im not doing as its ridiculous when I have 20 gigs of ram and the OS has self managed it WELL over what is suggested in this forum.

    GPU : MSI GeForce GTX 760 2gb
    CPU : Intel Core i7-4770K @ 3.5GHz
    Mainboard : MSI Z87-G45 Gaming
    Power Supply : Corsair CX600
    Memory : 20.00 GB DDR3 RAM
    Monitor : Hp 2331 Series Wide LCD 1920 x 1080, 60hz
    Driver version : Current Version
    Operating System : Microsoft Windows 7 Ultimate 64 bit

Page 8 of 8 First First ... 45678