Steamworks-dokumentaatio
Aktivaattorit
Aktivaattoreilla voi tehokkaasti hallita sitä, miten, milloin ja kuinka usein syöte reagoi toimiisi.

Esimerkki: toista "alas"-komentoa pitämällä näppäintä pohjassa


Oletko pelannut esimerkiksi valikkovetoista roolipeliä ja turhautunut, kun olet toistuvasti joutunut painamaan ristiohjaimen "alas"-painiketta, jotta voisit selata esinelistaa esine kerrallaan?

Aktivaattoreilla voit määrittää yksinkertaisia makroja, kuten: "Jos "alas"-painiketta pidetään painettuna sekunnin ajan, toista liikettä alaspäin aina 0,1 sekunnin välein, kunnes painike vapautetaan." Nyt voit vierittää listaa alaspäin vain pitämällä painiketta painettuna – vaikka kehittäjät eivät tulleet sitä koskaan ajatelleeksi.

Tässä on määritysvalikko aiemmin mainitulle kuvitteelliselle roolipelille. Ristiohjain on jo määritetty oikein, mutta haluamme lisätä aktivaattorin "Ristiohjain alas" -syötteelle.

activator_ddown.png

Valinta avaa tämän valikon. Valitse "Näytä aktivaattorit".

show_activators.png

Seuraavaksi siirrytään aktivaattorivalikkoon, jossa käytössä on lukuisia asetuksia:

activator_menu.png

Valitaan aktivointityypiksi "pitkä painallus". Tämä toiminto käynnistää erikoistoiminnan.

activator_long_press.png

Aktivaattorimäärityksenä on oletusarvoisesti alkuperäinen syöte (Ristiohjain alas). Oletusta ei ole nyt tarvetta muuttaa. Jätetään myös Pitkän painalluksen aika -asetus 0,15 sekunnin oletusarvoon.

Toista pitämällä pohjassa (Turbo) -asetukseen määritetään Päällä-vaihtoehto:

activator_turbo.png

Toistonopeus pidetään oletuksena eli 0,9 sekunnissa. Kun ristiohjain on painettuna alas ja sitä pidetään alhaalla pidempään kuin 0,15 sekuntia, se aktivoi ristiohjain alas -tapahtuman joka 0,9 sekunti syötteen päättymiseen asti. Ajoituksia voi tietysti säätää omien mieltymysten mukaan.

Voit halutessasi lisätä useita erilaisia aktivaattoreita "Lisää aktivaattori" -valinnalla. Voit poistaa aktivaattoreita valitsemalla aktivointityypeistä "Ei käytössä – Poista aktivaattori" -valinnan. Lisättävien aktivaattorien määrää ei ole rajoitettu, mutta korkeintaan viidelle riittää tilaa käyttöliittymässä.

Aktivaattorin asetukset


Tässä on kaikki aktivaattorijärjestelmän saatavilla olevat asetukset. Nämä asetukset ovat käytössä aina aktivointityypistä riippumatta:

NimiArvotKuvaus
AktivointityyppiPeruspainallus, tuplapainallus, pitkä painallus, aloituspainallus, vapautuspainallus, yhdistelmäpainallus, Ei käytössä – Poista aktivaattoriAktivaattorit määrittävät, kuinka syöte vastaa. Onko kyseessä tavallinen, pitkä vai tuplapainallus? Valitse tai poista ne täältä.
MääritysDigitaalinen syöte/toimintoVoit määrittää tähän aktivaattoriin yhden tai useamman toiminnon, esimerkiksi näppäimistön, hiiren tai peliohjaimen näppäimen tai natiivitoiminnon.
Päällä/poisPäällä, poisVaihto pitää aktivaattorin toiminnassa painikkeen vapauttamisen jälkeen, kunnes painiketta painetaan jälleen.
Laukaisun aloitusviive0,0–1,0Aktivaattori odottaa tämän ajan painikkeen painamisen jälkeen ennen toiminnan aloittamista. Tämä viive vaikuttaa aikaan, joka vaaditaan painikkeen pohjassa pitämiseen. Jos loppuviivettä ei ole asetettu, painiketta pidetään pohjassa yhtä kauan kuin normaalisti, mutta aktivaattori reagoi viiveellä.
Laukaisun loppuviive0,0–1,0Aktivaattori odottaa tämän ajan painikkeen vapauttamisen jälkeen ennen toiminnan lopettamista. Lopetusviive pitää painikkeen aktiivisena vielä painamisen jälkeen.
Kosketuspalautteen voimakkuusPois, matala, keskitaso, korkeaMäärittää kosketuspalautteen voimakkuuden aktivaattorin käynnistyessä ja sammuessa.
SarjamäärityksetPäällä, poisSyklimääritykset saavat tämän aktivaattorin käsittelemään jokaisen sen määrityksistä järjestyksessä, kun se on aktivoitu. Käsittelyjärjestyksen määrittelee painikemääritysten valintajärjestys.

Tässä ovat erilaisten aktivointityyppien kuvaukset:

AktivointityyppiKuvaus
PeruspainallusPeruspainalluksen aktivaattori on oletustyyppi. Kun painat painiketta, se käynnistyy ja pysyy käynnissä, kunnes painike vapautetaan.
TuplapainallusTuplapainalluksen aktivaattori vaatii nopean kaksoispainalluksen aktivoidakseen syötteen. Jos toinen painallus jätetään pohjaan, pysyy syöte alas painettuna. Mikään keskeytettävä aktivaattori samassa painikkeessa ei käynnisty, jos tuplapainallus käynnistetään. Se on myös tauolla, kunnes tuplapainalluksen aika on kulunut.
Pitkä painallusPitkän painalluksen aktivaattorin käynnistämiseksi painiketta täytyy pitää pohjassa tietyn ajan. Kun pitkän painalluksen vaatima aika on kulunut, pysyy syöte aktiivisena niin kauan kuin painike pysyy alas painettuna. Mikään keskeytettävä aktivaattori samassa painikkeessa ei käynnisty, jos pitkä painallus käynnistetään. Se on myös tauolla, kunnes pitkän painalluksen aika on kulunut.
AloituspainallusAloituspainalluksen aktivaattori käynnistyy, kun painiketta painetaan. Se sammuu välittömästi, vaikka painike pidettäisiin pohjassa. Tämä on kätevä erityisesti yhdessä vapautuspainalluksen aktivaattorin kanssa, jos halutaan muuttaa vaihto pidoksi, kuten kyyristymistilan vaihdossa.
VapautuspainallusVapautuspainalluksen aktivaattori käynnistyy ja sammuu, kun painike vapautetaan.
YhdistelmäpainallusSamanlainen kuin peruspainallus, mutta sen lisäksi tulee pitää erityistä painiketta alhaalla samaan aikaan kuin painetaan tavallista aktivointisyötettä. Muut yhdistelmäpainikkeen määritykset pysyvät käynnissä.
Ei mitään – poista aktivaattoriTämä valinta poistaa aktivaattorin ja kaikki sen määritykset.

Nämä asetukset ovat vain tietyille aktivointityypeille:

NimiArvotAktivointityyppiKuvaus
KeskeytettäväPois, päälläPeruspainallus, vapautuspainallusMuut aktivaattorit voivat tauottaa tai pysäyttää keskeytettävät aktivaattorit. Esimerkiksi pitkän painalluksen aktivaattori voi keskeyttää täyden painalluksen aktivaattorit, jolloin täysi painallus laukaisee ainoastaan, jos pitkä painallus ei aktivoidu. Jos se ei ole keskeytettävissä, jättää se käytöksen suhteen toisen aktivaattorin huomioimatta.
Tuplapainalluksen aika0,0–1,0TuplapainallusMäärittää vaaditun nopeuden tuplapainalluksen aktivoimiseksi. Mikään keskeytettävä aktivaattori tässä syötteessä ei käynnisty ennen tämän ajan kulumista.
Pitkän painalluksen aika0,0–1,0Pitkä painallusMäärittää kuinka kauan painiketta täytyy pitää pohjassa aktivaattorin käynnistämiseksi. Mikään keskeytettävä aktivaattori tässä syötteessä ei käynnisty ennen kuin painike vapautetaan tämän ajan kuluessa ja ne eivät käynnistä ollenkaan, jos pitkä painallus käynnistyy.
Toista pitämällä pohjassa (Turbo)Päälle, poisPeruspainallus, tuplapainallus, pitkä painallusTurbon avulla aktivaattorin voi käynnistää ja sammuttaa edestakaisin tiheään tahtiin, kun painiketta pidetään pohjassa. Toimii myös yhdessä sarjamääritysten kanssa.
Toistonopeus0,0–1,0Peruspainallus, tuplapainallus, pitkä painallusTurbon nopeus määritetään tällä liukusäätimellä.