Documentazione di Steamworks
Distribuzione dei giochi e delle mod Source Engine
Una mod, abbreviazione di modification, è un'alterazione o creazione di file all'interno di un gioco che altera aspetti come il gameplay, la grafica, gli ambienti, i modelli e altro ancora. Molti dei giochi proprietari di Valve sono dotati di un kit di sviluppo software (SDK) per supportare la creazione di mod.

Le linee guida legali per il modding dei nostri giochi sono descritte nel Contratto di sottoscrizione a Steam e negli strumenti di modding che forniamo. Tuttavia, riceviamo spesso domande ricorrenti dalla Comunità riguardo al modding, in particolare quando le mod sono destinate alla distribuzione su Steam.

Ci aspettiamo che le mod siano di natura non commerciale e che si basino sull'SDK ufficiale di uno dei nostri giochi.

Non commerciali

Con "non commerciale" intendiamo che chiunque possieda il gioco originale di Valve può scaricare e giocare alla mod gratuitamente. La tua mod non deve essere utilizzata per supportare un'attività commerciale. Se la tua mod include pubblicità a pagamento o richiede un pagamento, sia all'interno del gioco stesso che all'esterno di esso, è considerata commerciale. Se un giocatore può ricevere oggetti, funzionalità o modalità di gioco dopo aver effettuato un pagamento di qualsiasi tipo o una "donazione", l'uso è considerato commerciale.

Basate sull'SDK ufficiale

Forniamo SDK per molti dei nostri giochi, che rappresentano gli strumenti approvati per il modding. È importante notare che non è consentito pubblicare una mod basata su codice sorgente trapelato o rubato.
Se segui queste linee guida, puoi distribuire liberamente la tua mod tramite Steam, il tuo sito web o qualsiasi servizio di terze parti senza bisogno di una licenza separata concessa da Valve.

Domande frequenti

  • D. Vorrei distribuire tramite Steam una mod del Source Engine. Devo compilare tutta la documentazione?

    R. Sì, ti chiediamo di compilare l'usuale documentazione digitale per registrarti come sviluppatore di Steamworks. Sarà necessario fornire tutte le informazioni, inclusi i dati bancari e fiscali, e pagare la quota dell'applicazione anche se hai intenzione di distribuire la tua mod gratuitamente.
  • D. L'utilizzo del Source Engine richiede il pagamento dei diritti di licenza?

    R. Non ci sono costi per l'utilizzo del Source Engine per la tua mod gratuita.
  • D. Ho una mod Source che vorrei distribuire tramite Steam. Come faccio a preparare la mia mod sotto il mio appID?

    R. Devi copiare il file exe e i contenuti del gioco realizzato con il Source Engine di Valve su cui hai realizzato la tua mod e unificarli come tua applicazione.
    Anche se dovrai includere tutte le DLL richieste dal Source Engine e il contenuto del gioco Source usato come base per poter eseguire la tua mod, le mod del Source Engine devono essere configurate in modo da richiedere di avere il gioco di base per poter essere usate. Valve si occuperà di configurare la mod in questo modo.
  • D. Vorrei usare gli achievement di Steam nella mia mod. Come posso fare?

    R. Utilizza la classe CAchievementMgr inclusa nel Source Engine dopo aver configurato gli achievement nella pagina di amministrazione dell'applicazione sul sito dei partner. Per ulteriori dettagli, consulta la documentazione Statistiche e achievement.
  • D. Come funziona il server dedicato per il mio gioco?

    R. Ti servirà un nuovo appID per il server dedicato, in modo da poter creare dei depot appositi. Potrai creare un appID per il tuo server dedicato dopo aver ottenuto un appID per il tuo gioco di base. Dalla pagina principale della tua applicazione su Steamworks, clicca su "Tutti i pacchetti associati, i contenuti scaricabili, le demo e gli strumenti", dopodiché seleziona il pulsante "Crea nuovo strumento" nella sezione Strumenti.
  • D. Posso usare le proprietà intellettuali di Valve nella mia mod Source?

    R. Sì, ma nella tua pagina del Negozio devi dichiarare chiaramente che la tua è una mod non creata da Valve. I giochi commerciali e le mod che includono proprietà intellettuali di Valve, come personaggi e trame, necessitano di una approvazione preventiva da parte di Valve.
  • D. Posso usare diverse proprietà intellettuali di Valve in una mod Source?

    R. Sì.
  • D. Come posso accedere al codice sorgente di Valve?

    R. In passato abbiamo consentito l'accesso al codice sorgente di alcuni dei nostri giochi a un numero limitato di team di modding con esigenze non soddisfabili dall'SDK. Ciò potrebbe accadere nuovamente in circostanze eccezionali, ma le responsabilità che ne conseguono e il rischio di fughe di dati rendono lo sviluppo basato sull'SDK l'alternativa che chiediamo di seguire.
  • D. Posso vendere la mia mod su Steam o al di fuori di Steam?

    R. Riceviamo questa domanda con una certa regolarità e molto raramente consentiamo la vendita delle mod. Riteniamo che ciò creerebbe l'aspettativa che Valve stia in qualche modo supervisionando e verificando la qualità dello sviluppo passato e presente della mod, cosa che non possiamo offrire.
  • D. Quando distribuisco la mia mod su Steam, è necessario richiedere agli utenti il possesso del gioco di base?

    R. Dipende. Se la tua mod migliora o estende il gioco su cui si basa, all'utente sarà richiesto il possesso del titolo di base. Tuttavia, se la mod che stai distribuendo è del tipo "total conversion" e non utilizza le risorse dei nostri giochi, oppure se offre un'esperienza completamente separata rispetto al gioco di base, potrebbe esserti consentito rilasciarla su Steam senza alcuna dipendenza formale.
  • D. Perché su Steam ci sono mod che non rispettano queste regole?

    R. Il nostro approccio si è evoluto nel corso del tempo e i progetti a cui ti riferisci sono esenti da alcune regole in quanto rilasciati prima della loro introduzione.
  • D. E per quanto riguarda le mod per i giochi di Steam non sviluppati da Valve?

    R. Ti invitiamo a contattare direttamente l'editore del gioco in questione.
  • D. Dove posso trovare ulteriori informazioni sullo sviluppo con il Source Engine?

    R. Il miglior posto da cui iniziare è la pagina wiki degli sviluppatori di Valve. Tieni presente che alcune delle informazioni riportate potrebbero essere obsolete.
  • D. Alcune mie domande non hanno ricevuta risposta. Come posso contattarvi?

    R. Il modo migliore per contattarci con domande in merito al rilascio della tua mod è aprire di un ticket di assistenza su https://help.steampowered.com.

Domande frequenti sulle mod di Team Fortress 2

  • D. Dove posso ottenere l'SDK di TF2?

    R. L'SDK di TF2 è incluso nell'SDK del Source engine 2013, disponibile su Github o tramite Steam.
  • D. Che accesso ha l'SDK di TF2 agli inventari degli oggetti dei giocatori?

    R. L'SDK può accedere a una versione di sola lettura dell'inventario di qualsiasi giocatore che esegue la mod, per ottenere un elenco di oggetti che il giocatore può equipaggiare. Questo processo avviene automaticamente nella build predefinita dell'SDK con TF2, ma chi realizza la mod avrà il controllo su ciò che viene effettivamente utilizzato nel gioco. Le mod non possono aggiungere o rimuovere oggetti da un giocatore di TF2, né modificare i dettagli di un oggetto. Una mod può controllare quali oggetti sono equipaggiati, quali oggetti subiscono piccole modifiche oppure reimmaginare completamente cosa fanno all'interno della mod.
  • D. Giocare a una mod di TF2 può cambiare il mio inventario o il mio equipaggiamento?

    R. Le mod non possono modificare il tuo equipaggiamento, l'inventario o le proprietà degli oggetti in TF2.
  • D. Posso creare una mod di TF2 in cui non ci sono oggetti?

    R. Sì, una mod può disabilitare alcuni o tutti gli oggetti dell'economia, o alcuni degli oggetti. Dipende dall'obiettivo che la mod cerca di raggiungere: per molte mod è probabilmente meglio consentire ai giocatori di usare i loro oggetti di TF2, poiché i giocatori hanno investito molto e saranno più interessati alla mod se i loro accessori continuano a essere utilizzabili.
  • D. Posso creare una mod di TF2 in cui i giocatori possono accedere a tutti gli oggetti di TF2?

    R. Sia i collaboratori del Workshop che i giocatori investono molto nei loro oggetti, e questo è qualcosa che vogliamo continuare a rispettare. Non consentiremo mod di TF2 basate sulla manipolazione degli oggetti o dell'economia.
  • D. La mia mod può ridistribuire i file di gioco di TF2?

    R. No. Le mod di TF2 possono solo ridistribuire i propri file di gioco e caricare i contenuti di TF2 da un'installazione locale. I giocatori avranno bisogno di avere TF2 installato per giocare a qualsiasi mod di TF2.