Achievements

以更簡單的方式獲得 Party Hard 的“Clubber”成就?

  • October 23, 2015

Party Hard 有一個成就,需要您啟動遊戲 100 次:

俱樂部會員:盡情狂歡 100 次

通常我可能只是從正常遊戲中獲得這個,但是在大約 4 個遊戲會話中完成了遊戲、獎勵內容和幾乎所有其他成就之後,獲得這個成就將會很乏味。

有什麼方法可以加快或以其他方式使這個過程更快一點?

使用Steam 瀏覽器協議和一些批處理命令,我編寫了一個小腳本,該腳本將啟動和退出遊戲 100 次以解鎖成就。

  1. 將下面的文本複製到記事本中,並將文件保存為任意名稱,但請確保它使用的是.bat副檔名。
  2. 開始蒸汽
  3. 點兩下該文件,將打開一個命令提示符視窗。
  4. 遊戲將每 10 秒打開和關閉 100 次。最好將您的電腦放置半小時左右,因為它確實如此。

所以事不宜遲,下面是腳本:

@echo off

echo Setting Steam Status to offline
start steam://friends/status/offline

echo Beginning loop
for /l %%a in (0,1,100) do (
   start steam://run/356570
   timeout 10
   taskkill /IM PartyHardGame.exe 
   timeout 10
)
echo Loop complete! 

echo You should now have the Clubber Achievement

echo Setting Steam Status to online
start steam://friends/status/online

解釋它的作用:

  • @echo off這只是阻止命令提示符在執行時說明每個命令。沒什麼特別的。

  • start steam://friends/status/offline- 這會將您的 Steam 可用性/狀態設置為“離線”。這樣,您就不會在朋友的 PC 上不斷彈出視窗。

  • for /l %%a in (0,1,100)- 這是循環部分。這從數字 0 計數到數字 100,每次加 1(因此是0,1,100)。一旦達到 100,循環將停止。括號之後do和括號內的所有內容都()將循環 100 次。

  • start steam://run/356570這開始了遊戲。該數字是Party Hard的應用程序 ID,如果您想為不同的遊戲執行此操作,請更改此設置。

  • taskkill /IM PartyHardGame.exe這將退出應用程序。

  • timeout為了讓應用程序載入時間併計入成就,並讓 Steam 在退出後同步更改。

    • 如果您的 PC 更強大/更弱並且載入遊戲所需的時間更少/更多,您可以調整這些,只要確保在您這樣做時成就仍在註冊!
  • echo’s 只是資訊性的,如果你願意,你可以去掉它們。

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