Steamのゲームを任意のランチャーから起動する

Steamのクライアントいちいち表示するのめんどくさいしいつも使ってるランチャーですばやく起動したいといった場合に便利。
ゲームの実行ファイルを直接叩いても起動しない為、下記のようにする。

・手順

steam.exe steam://rungameid/(steam_appid)

をランチャーに登録する。
OSの関連付けを見てくれるランチャーであれば

steam://rungameid/(steam_appid)

のようにsteam.exeは省略しても良い。

「steam://rungameid/(steam_appid)」を調べるには、
Steamのライブラリからゲームタイトルを右クリック>ショートカットを作成 を実行して
デスクトップに作成されたショートカットのプロパティを開く(またはファイルの中身のURL=以降を見る)。

ランチャーによってはアイコンがゲームのものではなくSteam.exeのものが表示されてしまう。
変更したい場合はSteam\SteamApps\common\以下からゲームの実行ファイルを探して指定するか、
ショートカットファイルの中身に記載されたIconFile=以降のパスを指定する。

・例:Shorter Launcherに登録

B&orderlands 2 | D:\Steam\Steam.exe | steam://rungameid/49520 || D:\Steam\SteamApps\common\Borderlands 2\Binaries\Win32\Borderlands2.exe
&Left 4 Dead 2 | D:\Steam\Steam.exe | steam://rungameid/550 || D:\Steam\SteamApps\common\Left 4 Dead 2\left4dead2.exe
S&trike Vector | D:\Steam\Steam.exe | steam://rungameid/246700 || D:\Steam\steam\games\a2f968a1f900d9d472cf8673ea0254ee6ffa6a7e.ico
&Alan Wake | D:\Steam\Steam.exe | steam://rungameid/108710 || D:\Steam\SteamApps\common\Alan Wake\AlanWake.exe
Al&an Wake's American Nightmare | D:\Steam\Steam.exe | steam://rungameid/202750 || D:\Steam\SteamApps\common\alan wakes american nightmare\alan_wakes_american_nightmare.exe
Cav&e Story+ | D:\Steam\Steam.exe | steam://rungameid/200900 || D:\Steam\SteamApps\common\Cave Story+\data\icon.bmp
&DmC Devil May Cry | D:\Steam\Steam.exe | steam://rungameid/220440 || D:\Steam\SteamApps\common\DmC Devil May Cry\Binaries\Win32\DMC-DevilMayCry.exe
La-&Mulana | D:\Steam\Steam.exe | steam://rungameid/230700 || D:\Steam\SteamApps\common\La-Mulana\LaMulanaWin.exe
The Last &Remnant | D:\Steam\Steam.exe | steam://rungameid/23310 || D:\Steam\SteamApps\common\The Last Remnant\Binaries\TLR.exe

こんな感じ。
f:id:common255:20140321235524p:plain