Steamゲームをブラウザやコマンドラインから起動する方法 +起動オプション
Steamゲームの起動方法にはいくつか種類があるのだが、日本語による解説や資料がほとんど無かったのでまとめた。
起動オプションについて
Steamゲームの起動オプションは、そのままゲームの実行ファイルのコマンドライン引数になっている。
起動オプションの一覧はゲームによって異なり、公式サイトを見るかググるしかない。Steam本体とSourceエンジンのものは公開されている。
Webブラウザからゲームを起動する
その他コマンド一覧(一部動作せず):
Steamの「デスクトップショートカットを追加」で作成されるショートカットのURLがこれ。いわゆるURLスキーム。
起動オプションが指定出来るので、MODとかVRオンオフで別個のショートカットを作成できる。
コマンドラインから起動する
cmdでもPowerShellでもMacでも書き方は同じだと思う。
Steam本体のコマンドラインオプション一覧:
起動オプションの保存場所
Steamクライアントから設定した起動オプションはローカルファイルに保存されている。その他Steamに関する様々な設定も保存されているので取り扱い注意。
JSONに似た書式。
"UserLocalConfigStore"
{
"Software"
{
"valve"
{
"Steam"
{
"Apps"
{
"730"
{
"LastPlayed" "~~~~~"
"playTime" "~~~~~"
"LaunchOptions" "-novid -tickrate 128 -freq 144"
}
参考:
https://www.reddit.com/r/Steam/comments/4rgrxj/where_are_launch_options_saved_for_games/