我最近為一款名為 PAYDAY 2 的遊戲挖掘了一些 mod。編譯後,README.md
文件要求我
為PAYDAY2程序設定LD_PRELOAD以查找載入程序
然而,我必須透過 Steam 運行 PAYDAY 2,所以我不能只進入終端並運行該進程payday2_release
。如何強制 Steam 使用payday2_release
LD_PRELOAD?我也不知道 LD_PRELOAD 的語法,所以請幫忙。
BLT 來源 (GitHub):https://github.com/blt4linux/blt4l
載入器被稱為libblt_loader.so
答案1
找到了。根據blt4l_1.3_Ubuntu-precise-steamrt
網站上的文件https://github.com/blt4linux/blt4l/releases/已經有一個預建的libblt_loader.so
(浪費了兩週時間編譯這個)和README.md
一句話
將此資料夾的內容移至 PAYDAY 2 資料夾中,如下所示:
PAYDAY 2/ mods/ libblt_loader.so
開啟 Steam,然後開啟 PAYDAY 2 的屬性。
env LD_PRELOAD="$LD_PRELOAD ./libblt_loader.so" %command%
如果您的 PAYDAY 2 資料夾位於不同的庫資料夾中,請相應地變更路徑。