Installing and Debugging the Source Code/it

From Valve Developer Community
Jump to: navigation, search

Installazione

  1. Avvia il Source SDK e scegli "Create Mod". Guarda Creare una mod per più informazioni.
  2. Scegli un compiler
  3. Inizia con la Tua prima entitá.

Per compilare il tuo codice con Linux, guarda Compilare con Linux. Per ottenere il codice più recente guarda GitHub.

Debugging

Debugging' é il processo di una persona che osserva il funzionamento del Programma. Può rivelare il motivo di crash e bug.

Windows

  1. Sii sicuro che stai lavorando con la configurazione Debug, anziche Release.
  2. Nella Solution Explorer (Microsoft Visual C++), fai tasto destro sul progetto attivo (quello col grassetto) e scegli "Properties". Non importa se stai lavorando con il server o col client.
  3. Nella finestra che appare scegli "Debugging".
  4. Cambia "Command" mettendoci il percorso del .exe che vuoi avviare (quello che si avvia quando giochi il tuo gioco/mod es. C:\Steam\SteamApps\common\source sdk base 2007\hl2.exe).
  5. Cambia "'Command Arguments con qualcosa simile a -allowdebug -dev -sw -game "C:\Steam\SteamApps\SourceMods\MyMod"
  6. Cambia "Working Directory alla cartella che contiene il .exe come quello che hai scelto su Command es. C:\Steam\SteamApps\common\source sdk base 2007

Adesso puoi preme F5 in qualsiasi momento e fare Debugging. (Se davvero vuoi fare debugging in modalitá Release, ripeti le configurazioni sopra. Ma non aspettarti che i risultati siano utili).

Il percorso sará unico al SDK usato.

   Command:           C:\Program Files (x86)\Steam\steamapps\common\Source SDK Base 2013 Singleplayer\hl2.exe
   Command Arguments: -allowdebug -dev -sw -condebug -console -toconsole -game "C:\My_Mod\source-sdk-2013\sp\game\mod_hl2" +map my_map
   Working Directory: C:\Program Files (x86)\Steam\steamapps\common\Source SDK Base 2013 Singleplayer\
Note.pngNota:Sarai notificato che i simboli non saranno trovati <qualcosa>.exe - questo é normale, perché non hai il codice sorgente, ignore l'avviso

Run-time attachment

Se vuoi fare debug a un processo gia avviato, fai Debug > Attach to Process... e selezionalo dalla lista