Ich habe kürzlich einige Mods für ein Spiel namens PAYDAY 2 ausgegraben. Es heißt Basic Lua Tool. Nach dem Kompilieren README.md
forderte mich die Datei auf,
setze LD_PRELOAD für den PAYDAY2-Prozess, um den Loader zu finden
Allerdings muss ich PAYDAY 2 über Steam ausführen, daher kann ich nicht einfach ins Terminal gehen und den Vorgang ausführen payday2_release
. Wie zwinge ich Steam, payday2_release
LD_PRELOAD zu verwenden? Ich kenne auch die Syntax für LD_PRELOAD nicht, also helfen Sie mir bitte.
Quelle für das BLT (GitHub):https://github.com/blt4linux/blt4l
Loader heißtlibblt_loader.so
Antwort1
Gefunden. Laut der Datei blt4l_1.3_Ubuntu-precise-steamrt
auf der Websitehttps://github.com/blt4linux/blt4l/releases/es gibt bereits eine vorgefertigte libblt_loader.so
(verschwendet 2 Wochen dies zu kompilieren) und ein README.md
Sprichwort
Verschieben Sie den Inhalt dieses Ordners in Ihren PAYDAY 2-Ordner, sodass er folgendermaßen aussieht:
PAYDAY 2/ mods/ libblt_loader.so
Öffnen Sie Steam und öffnen Sie die Eigenschaften für PAYDAY 2. Wählen Sie „Startoptionen festlegen“ und legen Sie Folgendes fest:
env LD_PRELOAD="$LD_PRELOAD ./libblt_loader.so" %command%
Wenn sich Ihr PAYDAY 2-Ordner in einem anderen Bibliotheksordner befindet, ändern Sie den Pfad entsprechend.