Tomb Raider: Underworld

Tomb Raider: Underworld

30 ratings
Фикс Скриншотов и Оверлея
By Demonic◥◣◢◤
Это руководство для тех, кто приобрёл Tomb Raider: Underworld в стиме, а затем обнаружил крайне разочаровывающий фактор: отсутствие возможности делать скриншоты из игры, по причине неработоспособности оверлея.
Данный способ придуман не мной. Его легко найти в обсуждениях и руководстве, однако мне не удалось отыскать версию для русскоязычных пользователей. По этой причине я адаптирую эту инструкцию своими словами на максимально понятном уровне.
ПРИМЕЧАНИЕ: Данный способ точно так же работает для игры Tomb Raider: Legend.
   
Award
Favorite
Favorited
Unfavorite
Инструкция
1. Запускаем игру. Затем сворачиваем её комбинацией Alt + Tab.

2. Открываем диспетчер задач (Ctrl + Alt + Del). Ищем в колонке "процессы" запущенную игру. В нашем случае это будет "tru.exe". В этой же строчке нужно будет найти "ИД процесса (он же PID)" игры, состоящий из 4-5 цифр. Если столбик с названием PID или ИД процесса отсутствует, то тогда его стоит включить вручную. Для этого перейдите во вкладку "вид" (название диспетчера задач может немного отличаться от версии винды) и поставьте галочку на нужный столбик.

3. Запомните или запишите номер процесса игры. К примеру: PID процесса 8690. Закройте диспетчер задач и теперь нажмите на рабочем столе кнопку "Windows", а затем кнопку "Выполнить". Так же это можно сделать комбинацией Win + R.

4. Теперь будьте внимательны перед вводом команды и убедитесь, что в строчке не поставите лишний пробел или дефис, иначе процесс не сработает! Посмотрите по какому пути установлен ваш Steam-клиент. В нашем случае путь установки выглядит так: "C:\Program Files (x86)\Steam"
В соответствии с этим вводим в строчку такие данные: C:\Program Files (x86)\Steam\GameOverlayUI.exe -pid XXXX -manuallyclearframes 0
Вместо символов XXXX нужно вставить свой PID: 8690

5. Если всё сделано верно, то жмёте ввод и ждёте несколько секунд, пока идёт прогрузка. Теперь можете развернуть игру и наслаждаться возможностью создавать скриншоты и работе оверлея.
Этот способ нужно проделывать каждый раз перед запуском игры, так как PID процесса "tru.exe" с каждым разом может меняться.

Инструкция №2
Если предыдущий способ не работает, то есть иной вариант.

1. Создайте любой текстовый документ c разрешением txt, а затем поменяйте ему разрешение на bat. Вот пример: TombRaider.txt переименовываем в TombRaider.bat.

2. Теперь кликаем по получившемуся файлу правой кнопкой мыши и жмём "изменить". В открывшемся поле вставляем данный текст:

@Echo off

:: Alter this path if your Steam installation lies somewhere else.
set steamPath=C:\Program Files (x86)\Steam

:: List of games tried and working.
:: Fallout (high resolution) > falloutwHR.exe
:: Fallout (classic) > FALLOUTW.EXE
:: Fallout 2 (high resolution) > fallout2HR.exe
:: Tomb Raider Legend > trl.exe
:: Tomb Raider Underwold > tru.exe

:: Add game exe's here, seperated with a space.
set exes=falloutwHR.exe FALLOUTW.EXE fallout2HR.exe trl.exe tru.exe

:: Not really necessary but as a precaution,
:: give the game some breathing room before starting the overlay. (in seconds)
set delay=3


:: No need to alter anything below this line ::
set gamePID=
set steamPID=

echo Waiting on game start..

: Search
REM Grabbing and feeding the Steam pid in the command eliminates occurance of overlay not popping sometimes, no need for game app ID.
REM Do it here in the search to be sure, in case of this batch being ran before Steam was started.
if defined steamPID (goto SkipSteamSearch) else (for /f "tokens=2" %%s in ('tasklist ^| findstr /i "steam.exe" 2^>NUL') do set steamPID=%%s)

: SkipSteamSearch
for %%e in (%exes%) do (for /f "tokens=2" %%p in ('tasklist ^| findstr /i "%%e" 2^>NUL') do set gamePID=%%p)
if not defined gamePID (timeout 3 /nobreak > nul & goto Search) else (echo Game started) & (echo Forcing overlay)
timeout %delay% /nobreak > nul
start "" "%steamPath%\GameOverlayUI.exe" -steampid %steamPID% -pid %gamePID% -manuallyclearframes 0


:: List of games tried where the overlay still don't work.
:: Fallout 2 (classic) > fallout2.exe
:: Pharaoh + Cleopatra > Pharaoh.exe
:: Zeus + Poseidon > zeus.exe

Сохраняем эту информацию и закрываем файл.

3. Запускаем наш файл, а затем запускаем уже игру, Для этого жмём правой кнопкой мыши по значку стим-клиента на панели задач, и выбираем из списка нашу игру. Так же можно запустить игру из библиотеки стима, нажав кнопку "играть".

9 Comments
S.T.A.L.K.E.R. 10 Jan @ 9:19am 
это только для хохлов
S.T.A.L.K.E.R. 10 Jan @ 9:19am 
да на х..й это говно нужно ебатся тут постоянно
Все это слишком долго и морочно повторять при каждом запуске.Проще делать скриншоты на prinstscreen,ставить игру на паузу и сразу после этого сохранять через Paint или аналогичную прогу,куда можно заCTRL+C-CTRL+Vшнуть картинку,а потом загружать в Стим с помощью scteascree
палковнiк 26 Jul, 2022 @ 7:30am 
ничего не работает, ничего не понятно:steamsad:
Demonic◥◣◢◤  [author] 25 Jun, 2022 @ 12:33pm 
Рад помочь :smilecat:
QluakelR 25 Jun, 2022 @ 12:27pm 
Спасибо тебе:HentaiGirlAngel_love:)
OneLive 23 Feb, 2022 @ 11:29am 
Спасибо большое
Melone 3 Jan, 2022 @ 10:40am 
:Bunny::melon:
Extragamer 3 Jan, 2022 @ 10:12am 
Спасибо за руководство :thumbsup: