Starten von Visual Studio 2013

From Valve Developer Community
Jump to: navigation, search
English (en)Deutsch (de)Русский (ru)
... Icon-Important.png

In diesem Lernprogramm erfahren Sie, wie Sie Ihren Mod aus Visual Studio 2013 heraus starten, sodass Sie Änderungen schnell testen und debuggen können. Der in den Beispielen verwendete fiktive Mod heißt MyMod. Wenn Sie den Schritten folgen, ersetzen Sie es durch den Namen Ihres eigenen Mods.

Festlegen der Debug-Befehlszeile

  1. Klicken Sie mit der rechten Maustaste auf das Client-Projekt und gehen Sie zu „Eigenschaften > Konfigurationseigenschaften > Debuggen“.
  2. Wählen Sie in der Dropdown-Liste „Konfiguration“ oben links „Alle Konfigurationen“ aus.
  3. Wählen Sie das Feld Befehl aus, klicken Sie auf den Dropdown-Pfeil und wählen Sie Durchsuchen...
  4. Navigieren Sie zu „Steam\steamapps\common\Source SDK Base 2013 Multiplayer\hl2.exe“ und wählen Sie „hl2.exe“ aus
  5. Wählen Sie das Feld Befehlsargumente aus. Geben Sie Folgendes ein und ersetzen Sie MyMod durch Ihr eigenes Mods-Verzeichnis. Klicken Sie anschließend auf OK:
    -allowdebug -novid -game "C:\Program Files (x86)\Steam\steamapps\SourceMods\MyMod"
Note.pngNote: Achten Sie darauf, die Anführungszeichen einzuschließen; Ändern Sie C:\Program Files\ in das richtige Verzeichnis, wenn Steam woanders installiert ist
Warning.pngWarning: Mods MÜSSEN in das Steam-Installationsverzeichnis gehen. Wenn Sie Steam so konfiguriert haben, dass Spiele in einem anderen Verzeichnis als dem Installationsverzeichnis installiert werden, lesen Sie wenn-auf-einer-anderen-partition-installiert für weitere Informationen

Beta-Optionen

Valve aktualisiert regelmäßig die SDK-Codebasis. Oftmals laufen die Änderungen nicht auf der stabilen SDK-Basisversion und wir müssen stattdessen den „bevorstehenden“ oder „Beta“-Zweig verwenden. Wenn Sie diesen Schritt nicht ausführen, können Sie den Client möglicherweise nicht starten (ab dem 10. Oktober 2015 müssen Sie den beta_test-Zweig mit dem neuesten Code verwenden). Nachdem Sie die Zweige gewechselt haben, geben Sie ihm einen Moment Zeit, um die Dateien zu aktualisieren.

  1. Öffnen Sie Steam
  2. Navigieren Sie zu Tools->Source SDK Base (Multiplayer oder Singleplayer) 2013
  3. Rechtsklick->Eigenschaften->Betas und beta_test auswählen

Starten

Es gibt mehrere Möglichkeiten, mit dem Debuggen Ihres Mods zu beginnen.

  1. Drücken Sie F5
  2. Hauptmenü > Debuggen > Debuggen starten
  3. Finden Sie die Schaltfläche in der Symbolleiste, die einem grünen Wiedergabepfeil ähnelt, der auch als Symbol neben der obigen Menüoption angezeigt wird.

Es wird eine Meldung angezeigt, dass keine Symbole für hl2.exe gefunden werden können. Das bedeutet einfach, dass es keine Debug-Informationen für hl2.exe gibt, aber wir interessieren uns nicht besonders für hl2.exe selbst. Es sind unsere Client.dll und Server.dll, die von unserem Projekt erstellt wurden, die wir debuggen werden. Aktivieren Sie „Diesen Dialog nicht mehr anzeigen“ und klicken Sie auf „Ja“. Ihr Mod lädt nun mehrere Module und einige Sekunden später erscheint Ihr Mod. Es wird empfohlen, die Videooptionen zu bearbeiten und den Fenstermodus auszuwählen. Dadurch wird es einfacher, zwischen Ihrem Mod und VS hin und her zu wechseln.