A hilariante história de como a Obsidian corrigiu o erro infinito de escada dos Mundos Exteriores

Os Mundos Exteriores &’o desenvolvedor compartilhou a história bizarra de como um determinado bug do jogo foi corrigido.

Os mundos externos & # 8216;a natureza como um RPG significa que o jogo tem que permitir estilos de jogo muito diferentes e acomodar diferentes escolhas de jogadores, o que inevitavelmente significa que certas coisas podem estar fora de ordem.

Desenvolvedor Obsidian preparado para isso, e essa natureza fluidanão criou problemas no jogo final, mas um bug em particular iludiu a equipe até que um herói improvável ajudou a consertá-lo. Em uma enorme discussão no Twitter, o líder de controle de qualidade da Obsidian, Taylor Swope, contou a história de um grande bug corrigido no patch 1.2.O bug fez com que o jogo pensasse que os companheiros de NPC estão mortos, apesar de estarem vivos.

Isso resultou na falha de suas missões secundárias associadas, porque o jogo acreditava que elas estavam mortas. Isso é significativo por várias razões, entre as quais porque os companheiros de Outer Worlds não podem morrer de fato –fora do modo permanente Supernova.O bug realmente apareceu durante o teste, mas o controle de qualidade não pôde reproduzi-lo porque eles simplesmente não foram capazes de descobrir o que realmente o desencadeia.

“ Investigá-lo envolveu descobrira localização de todos os scripts e linhas de código que poderiam fazer o jogo pensar que um companheiro estava morto, ”Swope explicou.

O único culpado lógico foi um pouco de script executado quando a saúde de um companheiro chega a zero: se ele estiver no grupo, ele espera o fim do combate eos revive;caso contrário, os marca como mortos "de verdade".

Mas os companheiros não estavam morrendo em combate, pois o trabalho do roteiro os estava revivendo. Em vez disso, os desenvolvedores sugeriram que os companheiros podem estar morrendo de combate.“ O único lugar no jogo quando um companheiro está presente, mas * não * na parte ativa é quando o jogador está no navio, ”Swope explicou.

É claro que isso introduziu outro dilema: como os companheiros podem morrer no navio quando eles são "inatingíveis", poderiam ser danos causados ​​por uma queda?Não de acordo com o teste, que não encontrou um lugar alto o suficiente para causar uma queda letal.

“ Eventualmente, descobrimos que o “ indomável ”não significa "invulnerável" ”—eles não podem sofrer danos de ataques, mas ainda podem se machucar de outras coisas.

Infelizmente, esse bug estranho acabou sendo um problema maior do que o inicialmente previsto quando os jogadores começaram a postar sobre sua experiência online. Muitos estavam vendo suas missões complementares fracassarem, o que Obsidian sabia que era o resultado do mesmo bug estranho.O que realmente levou a equipe a consertar foi uma revisão do usuário dizendo que seus companheiros não estavam "escalando nada" ”antes da ocorrência do problema.

Para explicar como subir escadas invisíveis era a causa principal desse bug, Swope tinha isso a dizer.

Via: VG 24/7

Nenhum comentário