Отладка игр из steam с PIX - PullRequest
       5

Отладка игр из steam с PIX

2 голосов
/ 09 марта 2012

Есть ли у вас какое-либо решение для отладки игр с PIX (из directx) из моей библиотеки steam?Не каждая игра не будет работать, если она не запускается паровым процессом: /

Ответы [ 3 ]

2 голосов
/ 16 марта 2012

Я бы сильно сомневался, что ты сможешь, не проходя пар. Из того, что я испытал, исполняемый файл для игры, которую вы пытаетесь запустить, содержит код, который взаимодействует с Steam (API). Полагаю, было бы довольно избыточно позволить игре, управляемой DRM, свободно запускаться или в этом случае отлаживаться.

1 голос
/ 16 марта 2012

Вы можете добиться определенного успеха, внедрив такую ​​DLL-библиотеку, как эта Steam Debug

Одна из основных проблем заключается в том, что в ОС используется флаг ThreadHideFromDebugger.Это контрмеры для предотвращения взлома кода пользователями и предотвращения обмана пользователей.

Я, конечно, надеюсь, что вы пытаетесь отладить через законную проблему, а не пытаетесь обойти систему.Использование таких мер может и приведет к тому, что вы будете забанены в сети, поэтому используйте это по своему усмотрению.

Это другие источники прямо из Valve, которые должны помочь вам в решении ваших проблем.

Отладка клапана

Опции командной строки Valve

0 голосов
/ 16 мая 2017

Добавьте файл в основную папку игры (где находится основной exe-файл) с именем «steam_appid.txt» и запишите в нем Steam ID игры.После этого большинство игр Steam можно запускать напрямую с помощью основного exe-файла.

Я использовал этот же трюк с PIX и Steam при программировании добавленного игрового аддона DirectX, который работает с любой игрой DirectX.

...