Risk of Rain 2: Seekers of the Storm, det populære roguelikes første Gearbox Software-udviklede DLC samt den første store opdatering, siden Borderlands-huset overtog IP’en for næsten to år siden, har gjort det modsatte af, hvad alle håbede. Dette var Gearbox’ chance for at bevise sit værd, efter at et nedlagt mobilspil havde givet Risk of Rain’s nye hyrde et dårligt førstehåndsindtryk, men Seekers of the Storm har ikke kun ikke levet op til forventningerne, det har også påført kernespillet tekniske problemer, der kan gøre det næsten uspilleligt. Gearbox-repræsentanter har været højlydte og ærlige om spillets tilstand og planerne for at rette op på det, men skaden er sket, og optikken er ubestridelig: Et stort firma, som har udgivet masser af gode spil før og burde vide bedre, købte et elsket indiespil, og nu er det ødelagt.
Jeffrey “Ghor” Hunt, den tidligere Hopoo-programmør, der stod bag “noget i retning af 90 %” af Risk of Rain 2’s oprindelige kodebase, var forståeligt nok ikke glad for at se spillet snuble på denne måde. “Min stakkels baby,” sagde Hunt i Risk of Rain 2’s modding Discord, da denne DLC’s problemer blev afsløret. I et interview med GamesRadar+ siger Hunt, at han venter med at spille DLC’en, da han gerne vil “se, hvad det nye hold har fundet på, uden at spillets uberegnelige opførsel farver min opfattelse.”
“Den opførsel på et bredt plan er dog en rystende start og får mig til at føle, at det må være blevet hastet ud, før udviklerne var færdige med det af den ene eller anden grund,” fortsætter han. “Arbejdet med Risk of Rain 2 var en meget givende oplevelse for mig; jeg ønsker, at det nye hold også får succes og er glade for det, de har lavet, at spillerne får det bedste ud af det, og at holdet har det, de skal bruge for at gøre det.” I sine svar understreger Hunt, at han “ville sikre sig, at jeg var fair over for de udviklere, der fik beskidte hænder og udførte arbejdet.”
Hvad der gik galt
(Billedkredit: Gearbox Publishing)
Lad os se nærmere på det. Hvad er der gået galt med Seekers of the Storm? Meget, det er derfor, vi er her, men ét stort problem skiller sig ud. For at koge det ned som en pandesovs er en masse vigtige ting, der normalt ville fungere separat, blevet hæftet til billedfrekvensen. Det kan få spilødelæggende ting til at ske, og de bliver kun værre ved meget høje eller meget lave billedhastigheder, hvilket er grunden til, at Gearbox bad spillerne om at sætte deres FPS til 60 som en midlertidig løsning.
Risk of Rain 2: Seekers of the Storm, det populære roguelikes første Gearbox Software-udviklede DLC samt den første store opdatering, siden Borderlands-huset overtog IP’en for næsten to år siden, har gjort det modsatte af, hvad alle håbede. Dette var Gearbox’ chance for at bevise sit værd, efter at et nedlagt mobilspil havde givet Risk of Rain’s nye hyrde et dårligt førstehåndsindtryk, men Seekers of the Storm har ikke kun ikke levet op til forventningerne, det har også påført kernespillet tekniske problemer, der kan gøre det næsten uspilleligt. Gearbox-repræsentanter har været højlydte og ærlige om spillets tilstand og planerne for at rette op på det, men skaden er sket, og optikken er ubestridelig: Et stort firma, som har udgivet masser af gode spil før og burde vide bedre, købte et elsket indiespil, og nu er det ødelagt.
Jeffrey “Ghor” Hunt, den tidligere Hopoo-programmør, der stod bag “noget i retning af 90 %” af Risk of Rain 2’s oprindelige kodebase, var forståeligt nok ikke glad for at se spillet snuble på denne måde. “Min stakkels baby,” sagde Hunt i Risk of Rain 2’s modding Discord, da denne DLC’s problemer blev afsløret. I et interview med GamesRadar+ siger Hunt, at han venter med at spille DLC’en, da han gerne vil “se, hvad det nye hold har fundet på, uden at spillets uberegnelige opførsel farver min opfattelse.”
“Den opførsel på et bredt plan er dog en rystende start og får mig til at føle, at det må være blevet hastet ud, før udviklerne var færdige med det af den ene eller anden grund,” fortsætter han. “Arbejdet med Risk of Rain 2 var en meget givende oplevelse for mig; jeg ønsker, at det nye hold også får succes og er glade for det, de har lavet, at spillerne får det bedste ud af det, og at holdet har det, de skal bruge for at gøre det.” I sine svar understreger Hunt, at han “ville sikre sig, at jeg var fair over for de udviklere, der fik beskidte hænder og udførte arbejdet.”
Hvad der gik galt
(Billedkredit: Gearbox Publishing)
Lad os se nærmere på det. Hvad er der gået galt med Seekers of the Storm? Meget, det er derfor, vi er her, men ét stort problem skiller sig ud. For at koge det ned som en pandesovs er en masse vigtige ting, der normalt ville fungere separat, blevet hæftet til billedfrekvensen. Det kan få spilødelæggende ting til at ske, og de bliver kun værre ved meget høje eller meget lave billedhastigheder, hvilket er grunden til, at Gearbox bad spillerne om at sætte deres FPS til 60 som en midlertidig løsning.
“Det viser sig på flere måder,” forklarer Hunt. “Karakterer flyver, når de bruger evner, der flytter dem, AI begynder at prøve at hoppe over forhindringer, der ikke er der, fordi de tjekker, om de har flyttet sig oftere, end de rent faktisk gør, så de tror, de sidder fast, stråleangreb tikker meget sjældnere, end de burde, osv.”
For at gå mere i dybden forklarer Hunt, at dette skyldes en fejl i den måde, Risk of Rain 2 sporer og håndterer tid og simulation på. Til mange programmørers rædsel er to tilgange tilsyneladende blevet krydset: “Update”, som “er velegnet til ting som polling for input og opsætning til rendering”, og “FixedUpdate”, som “sker med en fast hastighed og er velegnet til ting som fysik og spillogik”.
“Denne opsætning gør det muligt at spille konsekvent uden at låse renderingsfrekvensen til logikfrekvensen, eller uden at du mister frames, fordi de bliver forsinket af spillogikken hver gang. Unity håndterer disse ting for dig, men du kan også gøre det selv – hvilket er et sted, hvor du kan få nogle præstationsgevinster, da det at lade motoren fortælle dit objekt, at det skal opdateres, har en meget lille mængde overhead hver gang, hvilket kan løbe op.
Tilmeld dig nyhedsbrevet fra GamesRadar+
Ugentlige oversigter, fortællinger fra de fællesskaber, du elsker, og meget mere
Kontakt mig med nyheder og tilbud fra andre Future-brandsModtag e-mail fra os på vegne af vores betroede partnere eller sponsorerVed at indsende dine oplysninger accepterer du vilkår og betingelser og fortrolighedspolitik og er 16 år eller derover.
“Noget af spilkoden er blevet flyttet over til at blive opdateret manuelt, men der er problemer med implementeringen. Først og fremmest kører det nye system FixedUpdate-logikken, men det gør det under Update-simuleringstrinnet. Det resulterer i, at disse objekter udfører flere eller færre logiske trin, end de burde, afhængigt af frame rate, og det bringer dem også ud af sync med den øvrige spiladfærd, som ikke blev flyttet over.”
Den gode nyhed er, at baseret på “bare den dekompilerede kode” mener Hunt, at det “ikke ser så slemt ud” at rulle disse ændringer tilbage. Og selv om Risk of Rain 2-mods er blevet godt og grundigt ødelagt af denne opdatering, og mange moddere venter med at rette disse mods, da de kommende patches til selve spillet helt sikkert vil ødelægge dem igen, kan det også afhjælpes.