Tomb Raider: Legend Guide

(UPDATED) How to ACTUALLY fix the Steam Overlay (not the "Non-steam game" way) for Tomb Raider: Legend

(UPDATED) How to ACTUALLY fix the Steam Overlay (not the “Non-steam game” way)

Overview

How to actually fix the Overlay and make it work in the game. Tested on Windows 10 + NVIDIA GPU.

Tested on Windows 10 + NVIDIA GPU

These steps have been tested on Windows 10 and NVIDIA GPU (Titan Xp), so I can’t 100% guarantee that these steps will work on an older Windows system or on a non-NVIDIA video card.

Fast steps for Experts

All you have to do, is manually run the Steam Overlay process with proper arguments. Run Tomb Raider: Legend and run SteamOverlayUI.exe with the following arguments:

-pid gamepid -manuallyclearframes 0

Where gamepid is the PID of the process.

Steps

First of all, run Tomb Raider: Legend. Once you reach the Main Menu, press ALT Key + Tab Key together to minimize the game.

Now, open the Windows Task Manager by pressing CTRL Key + Shift Key + ESC Key together.

In the “Details” or “Processes” tab (depending on your version of Windows) find “trl.exe” (without quotes) and read on the “PID” column what it says. Let’s say that gamepid is the PID.

Now open the directory in which your Steam.exe is located. In order to find it, go back to the Task Manager, right click Steam.exe and click “Open file path”.

Once you’re in your Steam.exe directory, right click GameOverlayUI.exe or GameOverlayUI (depending on whether your Windows Explorer has the option to show file extensions enabled or not) while holding the SHIFT key (IMPORTANT), and click on “Copy as path”.

Now press Windows Key + R Key to open the “Run” dialog box. Paste the path in the textbox. If the path is not between quotes, please add a quote in the start and a quote in the end of the path. Let’s say that overlayuipath is the path.

Edit the command in your “Run” dialog box so it looks like:

overlayuipath -pid gamepid -manuallyclearframes 0

For example, it will look like this in my system if the PID is 7944 and SteamOverlayUI.exe path is “C:Program Files (x86)SteamGameOverlayUI.exe”:

“C:Program Files (x86)SteamGameOverlayUI.exe” -pid 7944 -manuallyclearframes 0

Once the right command has been written, click on OK and go back to the game.

Press Shift + Tab several times and you’ll see that the Overlay is now working (and the screenshotting feature as well).

(Updated) Common problems

Steam Chat not working in the overlay.

This is a problem that doesn’t always happen, but sometimes it does. If that happens for you, proceed as explained below:

  • Kill GameOverlayUI.exe from the Task Manager.
  • Close the game.
  • Do the steps as explained in the previous sections, but use the following command line to run GameOverlayUI.exe instead:
    STEAM_PID = PID of Steam.exe process
    GAME_PID = PID of trl.exe process

    GameOverlayUI.exe -steampid STEAM_PID -pid GAME_PID -gameid 7000 -manuallyclearframes 0

Everything should now work as expected.

SteamSolo.com