ich möchte hier kurz die Lösung zu einem Problem berichten, das mir schlaflose Nächte bereitet hat:
Titan Quest Immortal Throne konnte via Steambibliothek gestartet werden, sobald man jedoch die Tqit.exe im Steamapps/Common Ordner manuell starten wollte, kam der Fehler "Application Error: Failed to find steam".
Q: Wieso überhaupt die Tqit.exe starten und nicht die "praktische" Steambibliothek verwenden?
A: Jetzt, da die Server von Gamespy abgeschaltet wurden, sind wir ja auf Programme angewiesen, die eine LAN-Umgebung simulieren (Hamachi, Tunngle, GameRanger). Dazu muss im Programm auch meist eine Verknüpfung zur EXE hergestellt werden. Wenn das versucht wird, kann dann schnell oben genanntes Problem auftauchen.
Q: Woran liegt's?
A: Steam ist uner 64-bit Windows standardmäßig unter C:\Program Files (x86)\Steam installiert. Die Verknüpfung sucht aber jetzt unter dem "Program Files" OHNE x86! Dort ist Steam jedoch nicht installiert. Daher müssen wir dem PC "beibringen", wo er Steam tatsächlich finden kann.
Q: Wie ändere ich das?
A:
- Systemsteuerung > System und Sicherheit > System
- Erweiterte Systemeigenschaften > Reiter "Erweitert" > Umgebungsvariablen
- Bei "Systemvariablen" die Variable "Path" finden, anwählen > Bearbeiten
- Sollte in "Wert der Variablen" bereits was stehen, schreib dahinter ein ; (Semikolon), kopiert dann dort den Pfad zu Steam rein (z.B. C:\Program Files (x86)\Steam)
Daher sollte es folgendermaßen aussehen: <...;C:\Program Files (x86)\Steam>
Falls ihr Steam an einem anderen Ort installiert habt, gebt ihr natürlich diesen anderen Pfad nach dem Semikolon an. - OK klicken, Steam neustarten, fertig. Jetzt wird Steam wieder gefunden, auch bei manuellem Start über die Tqit.exe
Mit besten Grüßen
Fanger