2012-03-08 7 views
2

蒸気ライブラリからPIX(directxから)でゲームをデバッグするソリューションはありますか?スチームプロセスで始まらないとすべてのゲームが動作しないわけではありません:/PIXで蒸気からデバッグゲーム

答えて

2

私はあなたがスチームを通らずにできることは間違いありません。あなたが実行しようとしたゲームの実行可能ファイルが経験したことから、蒸気(API)とインターフェイスするコードが含まれています。 DRMで制御されたゲームを自由に実行できるようにするか、この場合はデバッグすることができるようにするには、かなり冗長になると思います。

1

あなたは、このような主な問題のこの Steam Debug

一つとしてDLLを注入することによって、いくつかの成功を持っているかもしれませんが、OS内で使用ThreadHideFromDebuggerフラグがあるという事実にあります。これは、ユーザーがコードをハッキングしてユーザーが不正行為をしないようにするための対策です。

私はあなたが正当な問題を介してデバッグしようとしていて、システムを迂回しようとしないことを確かに望みます。 これらの措置を使用すると、ネットワークからの禁止を受けることができますので、これを自分の裁量で使用してください。

これらはValveからの直接の情報であり、問​​題の修正に役立ちます。

Valve Debugging

Valve Command Line options

+1

OPが使用したいプログラムはPIXです。 PIXは一般的にDirectXへの呼び出しを調べるために使用されるので、他のデバッガがこの場合にはあまり役に立たないとは思わないし、PIXも役に立ちそうだとは思わない。 – Aleks

0

(主exeファイルが配置されている)ゲームのメインフォルダにファイルを追加「steam_appid.txt」と呼ばれ、その中にゲームのスチームIDを書き込みます。この後、ほとんどのSteamゲームはプライマリexeを使って直接起動できます。

私はPIXとSteamでこの同じテクニックを使用して、DirectXゲームで動作するDirectXゲームアドオンをプログラミングしました。

関連する問題