Pc

查找uplay、起源、戰網游戲ID

  • February 2, 2020

通過這個論壇我發現你可以使用以下命令讓uplay開始遊戲。"C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\Uplay.exe" "uplay://launch/410/0"此特定命令將啟動 Rayman Legends。

我的猜測是 Rayman Legends 的遊戲 ID 是 410,所以這個命令應該也適用於其他 Uplay 遊戲。有沒有辦法輕鬆找出uplay遊戲ID?

更新:

我正在開發一個系統,該系統可以創建一個包含我在 steam、uplay、origin 和 Battle.net 上擁有的所有遊戲的遊戲庫(將來我可能想添加 windows 商店遊戲)。然後庫使用命令啟動遊戲。這裡有些例子:

Uplay:(由@Experimental_Rocket 解釋)

"Uplay.exe" "uplay://launch/410/0"

蒸汽:

steam.exe -applaunch 280

我想創建此方法,而不僅僅是創建已安裝遊戲的快捷方式,以便我的庫可以包含未安裝的遊戲。Battle.net 和 origin 是否有類似的系統,或者是否有其他方法可以實現?

蒸汽(以防萬一)

您可以在Steam > 設置 > 界面上啟用“在可用時顯示 Steam URL 地址欄” :

蒸汽參數

之後,您將能夠在商店頁面上看到遊戲 ID(在本例中為 236870):

殺手的商店頁面

uPlay

如果您的桌面或開始菜單上有遊戲快捷方式,它將包含“uplay://launch/ID/0”格式的 uPlay 遊戲 ID(在本例中為 54)。

AC3 編號

您也可以在AlexHaoose GitHub 儲存庫中搜尋遊戲 ID 。

起源

Origin 有遊戲 ID,但大多數時候不使用。您仍然可以使用origin://launchgame/ID啟動您想要的遊戲。

要獲取您的遊戲 ID,請前往C:\ProgramData\Origin\LocalContent並蒐索名為您的遊戲的文件夾:

NFS:MW 2012 文件夾

打開它,應該有 3 個以“DR”或“OBF-EAST”開頭的文件:

用於 NFS 的 OFB-46851:MW 2012

只需在最後一個單詞和數字之間添加:即您的遊戲 ID (OFB-EAST:46851)。現在只需使用它來啟動您的遊戲:

origin://launchgame/OFB-EAST:46851

對於某些遊戲,您仍然可以從主執行檔啟動遊戲:

原點快捷方式

只是為了確保在最後添加 Origin 執行檔的路徑(對於通過 Steam 啟動遊戲很有用):

"E:\Origin\Need for Speed(TM) Most Wanted\NFS13.exe" "C:\Program Files (x86)\Origin\Origin.exe"

Battle.net

暴雪應用程序也不使用 ID,但您可以通過網路協議啟動它們(推薦):

"C:\Program Files (x86)\Battle.net\Battle.net.exe" battlenet://GAME

如果應用程序正在執行,您可以這樣做:

battlenet://GAME

您需要設置要在 URL 上啟動的遊戲:

World of Warcraft: WoW
Diablo III: D3
Starcraft II: SC2
Hearthstone: WTCG
Heroes of the Storm: Hero
Overwatch: Pro
Starcraft Remastered: S1
Destiny 2: DST2
Call of Duty: Black Ops 4: VIPR

它們也可以通過“GameName Launcher.exe”文件(例如,“Overwatch Launcher.exe”)啟動,但這需要在 Battle.net 上按下播放鍵:

守望先鋒捷徑

引用自:https://gaming.stackexchange.com/questions/301777