Steamworks-dokumentation
Sådan kommer du i gang – for spillere

Globale indstillinger

Inden vi starter et spil, skal vi foretage nogle grundlæggende valg og angive nogle globale indstillinger i Big Picture-tilstand.

Trin 1: Vælg en controller

Hvis du læser dette, er det antageligt, fordi du ønsker at bruge en bestemt controller til et bestemt spil. Hvis du har mere end én, skal du først vælge, hvilken du vil bruge – forskellige modeller understøttes, og nogle har unikke egenskaber:

Steam-inputenheder

controllers.png

Når du har besluttet, hvilken controller du vil bruge, skal du tilslutte den til din computer, og hvis den bruger batterier, skal du sikre, at den er opladet.

Derefter går vi til controllerens indstillinger. Du kan tilgå disse enten gennem skrivebordsklienten eller Big Picture-tilstand.

Trin 2: Controller-indstillinger (skrivebordsklient)


Vælg "Steam" i skrivebordsklienten, og vælg derefter "Indstillinger".

desktop_settings.png

Vælg derefter "Controller".

desktop_settings_controller.png

Herfra kan du ændre de generelle controller-indstillinger samt ændre tre forskellige globale konfigurationer.

Lad os beskrive de generelle controller-indstilliger først:

controller_settings_desktop.png

Hvis du bruger PlayStation 4, Xbox One, Xbox 360 eller en generisk controller, skal du sikre, at du har markeret de tilsvarende bokse for konfigurationsunderstøttelse. Kontrollér også, at din(e) controller(e) er tilsluttet. Alle registrerede controllere, som er kompatible med konfiguratoren, vises på denne skærm.

Lad os nu gå tilbage til de tre globale konfigurationer fra tidligere. De første to er temmelig ligetil:

  • Big Picture-konfigurationen er dine inputbindinger til at navigere i Big Picture-tilstand med en controller.
  • Skrivebordskonfigurationen er dine inputbindinger til at navigere på skrivebordet med en controller.
  • Genvejskonfiguration af Guide-knappen kræver lidt mere forklaring.

En "genvej" er en kombination af knapinput. Du kender måske genvejstasterne "Ctrl+C" og "Ctrl+F" for at kopiere og finde forekomster af noget. "Guideknap-konfigurationen" er derfor en række af input, som udfører bestemte handlinger, når du trykker på dem sammen med guideknappen.
Hvilken knap er "guide"-knappen? Det er den store centrale brandede knap på din controller, som typisk er reserveret til systembrug. Den med Steam-logoet på Steam Controlleren, Xbox-logoet på Xbox-controllere og PlayStation-logoet på PlayStation-controllere osv.

Lad os tage et hurtigt kig:

guide_chord_config.png

Da dette er en særlig konfiguration, forudsættes det, at du allerede har trykket på guideknappen. Så hvis du trykker den venstre analogpind op, mens du også holder PlayStation-knappen nede, øger du lydstyrken. Hvis du trykker på PlayStation + trekant, slukker du for controlleren osv. Dette er den eneste måde, du kan indstille bindingerne for guideknappen i en konfiguration.

Trin 3: Controller-indstillinger (Big Picture-tilstand)


Aktiver Big Picture-tilstanden ved at klikke på bpicon.PNG-ikonet i øverste højre hjørne af Steam-klienten.

bpsteamclient.PNG


Klik på tandhjulsikonet for at tilpasse indstillingerne:

getting_started_bp_settings.png

Klik derefter på "Controller-indstillinger":

getting_started_bp_settings_controller.png

Hvis du bruger PlayStation 4, Xbox One, Xbox 360 eller en generisk controller, skal du sikre, at du har markeret de tilsvarende bokse for konfigurationsunderstøttelse:

getting_started_ds4_xb_config.png

Kontrollér også, at dine controllere er tilsluttet. Alle registrerede controllere, som er kompatible med konfiguratoren, vises på denne skærm.

Det næste, vi vil vise dig, er, hvordan du konfigurerer din controller for et specifikt spil i både Big Picture-tilstand og skrivebordsklienten.

Trin 4: Vælg et spil (skrivebordsklient)

Find ud af, hvilket spil du ønsker at bruge din controller til, og højreklik på det i dit bibliotek.

desktop_game_select.png
BEMÆRK: Oplysning: I dette eksempel vælger jeg mit eget spil, fordi jeg har fuld kontrol over integrationen af Steams input-API og kan bruge det til at demonstrere bestemte funktioner.

En kontekstmenu vil nu blive vist.

Du tilsluttede vel controlleren?
Hvis du ikke har en controller tilsluttet, vil du ikke have mulighed for at vælge "Rediger Steam Controller-konfiguration...", så sørg for, at du har tilsluttet din enhed:

desktop_game_select_context_1.png

Når din enhed er tilsluttet, og den korrekte menu vises, skal du vælge "Rediger Steam Controller-konfiguration..."

Dette vil åbne konfigurationsskærmen.

desktop_game_select_context.png

Hvis du bruger skrivebordsklienten, kan du springe til trin 5, da konfigurationsskærmen stort set er den samme for både Big Picture-tilstand og skrivebordsklienten.

Trin 4: Vælg et spil (Big Picture-tilstand)


Okay, så du bruger Big Picture-tilstand i stedet og har startet det. Først skal du finde ud af, hvilket spil du vil bruge controlleren til, og åbne spillets menu fra Big Picture-tilstand.

getting_started_select_game_bp.png
BEMÆRK: Oplysning: I dette eksempel vælger jeg mit eget spil, fordi jeg har fuld kontrol over integrationen af Steams input-API og kan bruge det til at demonstrere bestemte funktioner.

Når spillets menu vises, skal du vælge "Administrer spil" i sidepanelet:

getting_started_manage_game.png

Du tilsluttede vel controlleren?
Hvis du ikke har tilsluttet controlleren, får du vist en menu som denne:

getting_started_manage_options.png

Når du tilslutter controlleren, burde du se noget i denne stil:

getting_started_manage_controller_config.png

Klik på "Controller-konfiguration" for at åbne konfigurationsmenuen for controlleren.

Trin 5: Controller-konfiguration


Du vil se følgende, hvis et spil har indbygget API-understøttelse af Steam-inputkonfiguratoren:

dq_config.png

Bemærk, at meget af det, du ser her, er specifikt for det pågældende spil, og vil se anderledes ud i andre spil.

De fire knapper foroven – Editor Controls, Battle Controls, Map Controls og Menu Controls – er handlingssæt. Når du bringer en menu op i spillet, sender spillet et signal via API'en om at aktivere handlingssættet "Menu Controls". Når spilleren er i Overworld (hovedskærmen), skifter spillet til "Map Controls", og "Battle Controls" aktiveres, når en kamp begynder. Alt dette sker automatisk uden input fra brugeren.

Handlingsbindinger for hvert handlingssæt er fuldstændig uafhængige af hinanden, så hvis du bytter rundt på A og B for Cancel og Select i "Menu Controls", berører det ikke noget i for eksempel "Battle Controls".

Hvis du vil ændre en binding, skal du klikke på en af controller-regionerne. Følgende vises, når du vælger forsideknapperne:

dq_config_face_buttons_1.png

Herfra kan du vælge forskellige handlinger i rullemenuen for hver knap:

dq_config_face_buttons_choose.png

Bemærk, at for dette spil er disse indbyggede handlinger i spillet, som er defineret af udvikleren. Du kan ændre, hvilke handlinger der er bundet til hvilke input ved at vælge inputtet og derefter vælge en handling på listen.

Alt, der er nu tilbage, er at begynde at spille dit spil!

PlayStation 4-controllere og remappingværktøjer


Bemærk, at hvis du bruger et eksternt remappingværktøj, såsom DS4Window eller InputMapper, vil Steam Input ikke forsøge at bruge din PS4-controller direkte, men vil i stedet kommunikere med den emulerede Xbox 360-controller, som genereres af remappingværktøjet. (Hvis du bruger en PS4-controller med et eksternt remappingværktøj og bemærker, at Steam registrerer en Xbox 360-controller frem for en PS4-controller, er dette grunden).

Steam vil vise en advarsel, hvis du kommer i denne situation:

controller-remap.png

Bindinger for ældre tilstand


Men hvad hvis spillet ikke har indbygget understøttelse af Steam-input? Lad os se på ældre tilstand.

Her er et RPG kaldet Cosmic Star Heroine, som ikke har API'en for indbygget Steam-input implementeret, og til forskel fra Defender's Quest har det ikke specielt komplicerede styringer.

config_csh.png

Vi mødes med en ældre konfiguration, som er standard. Den er valgt ud fra flere skabeloner:

gamepad_w_camera_1.png

I stedet for at binde fysiske input til indbyggede handlinger i spillet, bindes fysiske input her ganske enkelt til andre fysiske input. Ansigtsknapperne, skulderknapperne, de analoge aftrækkere, start- og tilbage-knapperne og venstre joystick knyttes til deres XInput-ækvivalenter. Den vestre trackpads inputkildekode er indstillet til "Dpad", og XInput Dpad-knapperne er bundet til hver retning. Den højre trackpads inputkildekode er indstillet til "Musejoystick", og klik med højre styrepind er bundet til trackpadens klikhandling.

Lad os for eksempel sige, at vi vil ændre bindingen for "Y" på knappefladen. Klik først på knappefladen:

gamepad_w_camera_bpad.png

Klik derefter på det underinput, du vil redigere. I dette tilfælde "Y"-knappen:

gamepad_w_camera_bpad_y.png

Her ser du den ældre menu for inputbinding. Du kan give bindingen et navn samt vælge et ledigt hardwareinput at binde til den.

legacy_bind.png

Du kan binde tastaturknapper, museknapper og selv gamepad-knapper (emulerede gamepad-knapper ses af spillet som XInput-events). Du kan også binde flere knapper til et enkelt input (Slå multi-knap til) samt indstille særlige betingelser for inputtet (Vis aktivatorer), men det kommer vi ind på senere.

Yderligere læsning


Dette burde give dig en kort oversigt over, hvordan du kommer i gang med at lege med Steam-inputkonfiguratoren. Hvis du kunne tænke dig at lære mere, er der her nogle artikler, du kan starte med: