I rymden kan ingen höra dig skrika - men tydligen lyssnar utvecklarna här på jorden. Och tidigare denna vecka svarade Obsidian Entertainment-programmerare på några spelares böner och avslöjade hur de hittade och fixade en bisarr bugg i rymdodysséen De yttre världarnasom dödade följeslagare i spelet.
Felet var fixat Patch 1.2 för De yttre världarna, en populär rymdbaserad romans som släpper spelare med huvudet i en resa för att väcka sina medkolonister från kryosömn när deras skepp överges vid kanten av rymden. Men spelet är inte bara skratt och romantik. Tydligen klättrade icke-spelares karaktärer "bortom änden av en stege" på The Unreliable, spelarens skepp och bas för verksamheten i spelet, och därefter dör om spelaren startade en konversation medan de var klättrande.
Rekommenderade videor
Det tog dock en hel del ansträngning för att ta reda på att det var vad som hände, som beskrivs i detalj en serie tweets av Obsidian Entertainment QA Lead Taylor Swope. Plåstret var ett av föremålen i en lång lista med uppdateringar och ändringar av rymdäventyret.
Swope sa att Obsidian kände till felet från några fall tidigare De yttre världarna lanserades, men ingen i QA-teamet kunde återskapa felet. En av anledningarna till att detta var så svårt att lösa är att det var svårt att räkna ut exakt när följeslagaren dödades; undersökningen gick ut på att fastställa alla möjliga skript och kodrader som kunde ha fått spelet att tro att en följeslagare var död.
Den enda platsen i spelet när en följeslagare är närvarande men *inte* i den aktiva parten är när spelaren är på sitt skepp
Problemet är att när följeslagare är på fartyget är de oskadliga (8/18)— Taylor Swope (@_taylorswope) 12 december 2019
Swopes team insåg så småningom att "oskadlig" inte nödvändigtvis betyder att följeslagarna var "osårbara". De kan fortfarande skadas av att falla en lång sträcka, till exempel. Men det fanns inga fläckar i The Unreliable som var tillräckligt höga för att orsaka dödlig skada genom att falla, så det såg ut som ännu en återvändsgränd.
Så småningom nämnde en direkt kommentar i en användares recension att man såg en konstig bugg där en följeslagare "klättrade ingenting", och den här kommentaren fick mig att lista ut det hela (14/18)
— Taylor Swope (@_taylorswope) 12 december 2019
Swope insåg så småningom att felet hade något att göra med koden som hindrade följeslagare från att starta nya interaktioner med objekt i miljön om spelare var i konversationer.
Så, om någon började klättra på en stege och spelaren gick in i en konversation innan de slutade, skulle de inte kunna lämna stegen, och, tja…. (18/18) pic.twitter.com/xcduTy4d12
— Taylor Swope (@_taylorswope) 12 december 2019
Genom Swopes massiva ansträngning är buggen nu åtgärdad. Dessutom kommer spelare som redan tidigare upplevt felet att ha sina sparade filer repareras så att de kommer att kunna slutföra de relaterade uppdragen.
För spelare som precis har börjat med De yttre världarna, här är några tips och tricks för att hålla sig vid liv i rymden. Utan att behöva oroa sig för plötsligt döda följeslagare kan spelare fokusera på sin egen överlevnad.
Redaktörens rekommendationer
- The Outer Worlds 2: spekulationer om släppdatum, trailer och mer
- The Outer Worlds 2 bekräftade med extremt fräck trailer
- The Outer Worlds landar på Switch i mars, men uppföljare kan hålla sig till Xbox
- The Outer Worlds tar bort romantik för vänskap och är bättre för det
- Outer Worlds karaktärsbyggande guide: Attribut, färdigheter och begåvning
Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.