Steamworks-dokumentaatio
Source-pelimoottoriin pohjautuvien pelien ja modien jakelu
Sana mod on lyhenne englannin kielen sanasta modification. Se tarkoittaa tiedostojen muuttamista tai luomista pelissä sen ominaisuuksien, kuten pelattavuuden, grafiikan, ympäristön, mallin ja muun muokkaamiseksi. Monissa Valven kehittämissä peleissä on modien luomista tukeva sovelluskehityspaketti (SDK).

Pelien muokkaamista koskevat oikeudelliset suuntaviivat on esitetty Steamin tilaussopimuksessa ja tarjoamissamme modaustyökaluissa. Yhteisöllä on kuitenkin toistuvasti kysymyksiä modauksesta erityisesti silloin, kun modit on tarkoitus jakaa Steamissä.

Lähtökohtaisesti modit ovat epäkaupallisia ja perustuvat jonkin Valve-pelin viralliseen sovelluskehityspakettiin.

Epäkaupallisuus

Epäkaupallisuus tarkoittaa, että jokainen, joka omistaa alkuperäisen Valve-pelin, voi ladata ja käyttää modia ilmaiseksi. Modia ei tule käyttää kaupallisen toiminnan tukemiseen. Jos modi sisältää maksettua mainontaa tai vaatii maksua joko itse pelissä tai sen ulkopuolella, sitä pidetään kaupallisena. Jos pelaaja voi saada esineitä, ominaisuuksia tai lisää pelattavaa suoritettuaan minkä tahansa maksun tai lahjoituksen, sitä pidetään kaupallisena käyttönä.

Virallinen sovelluskehityspaketti

Tarjoamme ohjelmistokehityspaketteja monille peleille, ja ne ovat hyväksyttyjä työkaluja modien luomiseen. On tärkeää muistaa, että vuotaneeseen tai varastettuun lähdekoodiin perustuvan modin julkaiseminen ei ole sallittua.
Kunhan noudatat näitä ohjeita, voit vapaasti jakaa modiasi Steamissä, verkkosivullasi tai missä tahansa kolmannen osapuolen palvelussa ilman, että sinun tarvitsee pyytää siihen erillistä lupaa Valvelta.

Usein kysytyt kysymykset

  • K: Haluan levittää Source-pelimoottoriin pohjautuvaa modia Steamissä. Tarvitseeko minun tämän takia täyttää kehittäjiltä vaadittavat lomakkeet?

    V: Kyllä, täytä uudelta Steamworks-kehittäjältä vaadittavat digitaaliset lomakkeet. Kaikki pyydetyt tiedot tarvitaan, mukaan lukien pankki- ja verotustiedot sekä maksettu sovellusmaksu, vaikka modia olisi tarkoitus levittää ilmaiseksi.
  • K: Tarvitseeko Source-pelimoottorin käytöstä maksaa lisenssimaksua?

    V: Source-pelimoottorin käytöstä ilmaisessa modissa ei peritä lisenssimaksua.
  • K: Olen luonut Source-modin ja haluan jaella sitä Steamissä. Kuinka valmistelen modin sovellustunnukseni yhteyteen?

    V: Kopioi ensin exe-tiedosto ja sisältö Valven Source-moottoria käyttävästä pelistä, johon modisi pohjautuu, ja paketoi se sovellukseksi.
    Sisällytä kaikki Source-moottorin tarvitsemat dll-tiedostot ja muu sisältö Sourcea käyttävästä pelimodistasi. Source-moottoriin pohjautuville modeille on lisäksi määritettävä vaatimus emopelin omistamisesta. Vain Valve voi lisätä tämän määrityksen.
  • K: Haluan, että modissani voi ansaita Steam-saavutuksia. Miten lisään ominaisuuden modiini?

    V: Kun olet määrittänyt haluamasi saavutukset kumppanisivuston sovelluksen hallinnointisivulla, käytä Source-moottoriin sisältyvää CAchievementMgr-koodiluokkaa. Lue lisätietoja täältä: Tilastot ja saavutukset.
  • K: Miten voin käyttää erillistä palvelinta peliäni varten?

    V: Tarvitset uuden erillisen palvelimen sovellustunnuksen voidaksesi luoda erillistä palvelinta varten tarkoitettuja depotteja. Kun emopelisi on saanut sovellustunnuksen, voit luoda sovellustunnuksen myös erillistä palvelinta varten. Siirry sovelluksen Steamworks-aloitussivulta kohtaan Kaikki liittyvät paketit, lisämateriaali, demot ja työkalut. Klikkaa sen jälkeen Työkalut-osion Luo uusi työkalu -painiketta.
  • K: Voinko käyttää Valven immateriaaliomaisuutta Source-modissani?

    V: Kyllä voit. Tee kuitenkin selväksi kauppasivuillasi, että kyseessä on modi, jota Valve ei ole luonut. Kaupalliset pelit ja modit, joissa käytetään Valven immateriaaliomaisuutta, kuten hahmoja tai juonenkäänteitä, tarvitsevat Valven luvan niiden käyttöön.
  • K: Voinko käyttää usean erityyppistä Valven immateriaaliomaisuutta Source-modissani?

    V: Kyllä.
  • K: Miten voin käyttää Valven lähdekoodia?

    V: Olemme aiemmin antaneet joidenkin peliemme lähdekoodin pienelle joukolle modaajia, jotka ovat kyenneet osoittamaan, että sovelluskehityspaketin työkalut eivät olleet riittäviä heidän tarkoituksiinsa. Saatamme harvinaisissa tapauksissa harkita lähdekoodin jakamista tulevaisuudessa, mutta koska se lisää tukipyyntöjen määrää ja tietovuotojen riskiä, useimpien modaajien on tyydyttävä käyttämään sovelluskehityspakettia.
  • K: Voinko myydä modiani Steamissä tai Steamin ulkopuolella?

    V: Tätä kysytään varsin usein, mutta modien myymistä ei yleensä sallita. Syynä siihen on, että pelaajat odottavat myynnissä olevilta modeilta Valven suorittamaa laadunvalvontaa ja jatkuvaa tukea, jota meillä ei ole mahdollisuutta tarjota.
  • K: Edellyttääkö Steamissä jaetun modin käyttö alkuperäisen pelin omistamista?

    V: Vastaus tähän riippuu eri seikoista. Jos mod on alkuperäisen pelin paranneltu tai pidennetty versio, modin käyttäjien on omistettava alkuperäinen peli. Jos se ei käytä lainkaan pelin elementtejä tai poikkeaa täysin alkuperäisestä pelistä, sen jakaminen voidaan sallia ilman omistajuusriippuvuuksia.
  • K: Miksi Steamissä on modeja, jotka eivät noudata näitä sääntöjä?

    V: Sääntömme ovat muuttuneet ajan myötä, joten jotkin vanhemmat projektit eivät välttämättä ole nykyisten standardien mukaisia.
  • K: Entäpä modit muille kuin Valven kehittämille peleille?

    V: Ota tällaisten modien osalta yhteyttä pelin julkaisijaan.
  • K: Mistä saan lisätietoja Source-moottorin käyttämisestä?

    V: Pääset alkuun tutustumalla englanninkieliseen Valven kehittäjäwikiin. Huomaa kuitenkin, että jotkin wikin tiedot voivat olla vanhentuneita.
  • K: Miten voin esittää kysymyksiä, joihin ei ole vastattu täällä?

    V: Paras tapa ottaa meihin yhteyttä modiesi julkaisemista koskien on lähettää tukipyyntö osoitteessa https://help.steampowered.com.

Team Fortress 2 -modien UKK

  • K: Mistä saan TF2-sovelluskehityspaketin?

    V: TF2-sovelluskehityspaketti on osa Source SDK 2013 -versiota. Se on saatavilla GitHubista tai Steamistä.
  • K: Millainen käyttöoikeus TF2-sovelluskehityspaketilla on pelaajien tavaraluetteloihin?

    V: SDK voi käyttää minkä tahansa modia käyttävän pelaajan tavaraluettelon vain luku -versiota saadakseen listan esineistä, jotka pelaajalla on oikeus ottaa käyttöön. Tämä tapahtuu automaattisesti sovelluskehityspaketin oletuskoontiversiossa TF2:ssa, mutta modin kehittäjä voi hallita sitä, miten tavaraluetteloa käytetään pelissä. Modit eivät voi lisätä tai poistaa esineitä TF2-pelistä eivätkä muokata mitään esineen tietoja. Modi voi hallita, mitä varusteita pelaajalla on käytössä, tehdä varusteisiin pieniä muutoksia tai muuttaa ne kokonaan uudenlaisiksi esineiksi.
  • K: Voiko TF2-modin pelaaminen muuttaa tavaraluetteloa tai varustelastia?

    V: Modit eivät voi muuttaa TF2:n varustelastissa tai tavaraluettelossa olevia esineitä tai niiden ominaisuuksia.
  • K: Voinko tehdä TF2-modin, jossa ei ole esineitä?

    V: Voit. Mod voi poistaa käytöstä osan tai kaikki kaupalliset esineet tai joitakin muita esineitä. Se riippuu siitä, mitä modilla yritetään saavuttaa. Monen modin kohdalla on todennäköisesti parempi antaa pelaajien käyttää TF2-esineitään, koska pelaajat ovat käyttäneet paljon aikaa tai rahaa niiden eteen ja haluavat kosmeettisten esineidensä toimivan modien kanssa.
  • K: Voinko tehdä TF2-modin, jossa pelaajat voivat käyttää kaikkia TF2-esineitä?

    V: Sekä workshop-kehittäjät että pelaajat ovat panostaneet paljon esineisiinsä, ja sitä haluamme edelleen kunnioittaa. Esineiden tai talouden manipulointiin perustuvia TF2-modeja ei sallita.
  • K: Voiko modini levittää TF2-pelitiedostoja?

    V: Ei voi. TF2-modit voivat levittää vain omia pelitiedostojaan ja ladata TF2-sisällön paikallisesta asennushakemistosta. Pelaajilla on oltava TF2 asennettuna pelatakseen mitä tahansa TF2-modia.