Los desarrolladores de The Outer Worlds comparten una extraña historia sobre cómo corregir un error en el juego.

mundo exteriorLa naturaleza de ser un juego de rol significa que los juegos deben permitir estilos de juego radicalmente diferentes y adaptarse a las diferentes elecciones de los jugadores, lo que inevitablemente significa que algo puede salir mal.

El desarrollador Obsidian estaba preparado para esto, y la fluidez no causó ningún problema al final del juego, pero un error en particular dejó al equipo incomprensible hasta que un héroe inesperado ayudó a solucionarlo. En un extenso hilo de Twitter, el líder de control de calidad de Obsidian, Taylor Swope, dio un historial de los principales errores corregidos en el parche 1.2. El error hizo que el juego pensara que los compañeros NPC estaban muertos, aunque todavía estaban vivos.

Esto hizo que sus misiones secundarias relacionadas fallaran porque el juego pensó que estaban muertos. Esto es importante por una serie de razones, una de las cuales es que los compañeros en The Outer Worlds en realidad no mueren, fuera del modo de supernova de muerte permanente. El error apareció durante las pruebas, pero el control de calidad no pudo reproducirlo porque simplemente no pudieron descubrir qué lo desencadenó.

«Investigarlo implica descubrir la ubicación de cada script y línea de código que podría hacer que el juego piense que un compañero está muerto», explicó Swope.

«El único culpable lógico es algún script que se ejecuta cuando la salud de un compañero cae a cero: si están en el grupo, espera a que termine la batalla y los revive; de ​​lo contrario, los marca como ‘realmente’ muertos».

Pero los compañeros no mueren en la batalla, porque el trabajo del guión es devolverlos a la vida. En cambio, los desarrolladores sugieren que los compañeros pueden morir en combate. «El único lugar en el juego donde un compañero está presente pero *no en el equipo activo es cuando el jugador está en su barco», explica Swope.

Por supuesto, esto también plantea otro dilema: ¿cómo puede morir el acompañante en el barco cuando el acompañante está «intacto» o se trata de una lesión por caída? Según las pruebas, no se encontró nada lo suficientemente alto como para causar una caída fatal.

«Finalmente descubrimos que ‘inocuo’ no significa ‘invulnerable’: no ​​pueden ser lastimados por un ataque, pero aún pueden ser lastimados por otras cosas».

He investigado una serie de teorías, que incluyen «tal vez sus datos de altitud se conservan cuando se viaja rápido desde otros mapas» y «tal vez una interacción física entre los dos compañeros provoca una rápida aceleración hacia arriba» (18/11)

— Taylor Swope (@_taylorswope) 12 de diciembre de 2019

Para ver este contenido, habilite las cookies de orientación.Administrar la configuración de cookies

En ese momento, el juego había salido y todas las esperanzas de que fuera una casualidad extraña que solo vieron algunos desarrolladores se desvanecieron cuando los jugadores de todo el mundo comenzaron a informar que sus misiones complementarias fallaron (13/18)

— Taylor Swope (@_taylorswope) 12 de diciembre de 2019

Para ver este contenido, habilite las cookies de orientación.Administrar la configuración de cookies

Desafortunadamente, cuando los jugadores comenzaron a publicar sus experiencias en línea, este extraño error resultó ser un problema mayor de lo que se esperaba inicialmente. Muchos han visto fallar a sus compañeros de búsqueda, y Obsidian sabía que era el resultado del mismo error extraño. Lo que realmente hizo que el equipo lo arreglara fueron los comentarios de los usuarios de que sus compañeros «no escalaron nada» antes de que ocurriera el problema.

Para explicar la causa raíz de cómo subir una escalera invisible puede conducir a este error, Swope dijo esto.

En lo profundo de esta compleja bestia de sistemas de muebles, tenemos un código que impide que todos los NPC inicien nuevas interacciones con muebles mientras el jugador está hablando (16/18)

— Taylor Swope (@_taylorswope) 12 de diciembre de 2019

Para ver este contenido, habilite las cookies de orientación.Administrar la configuración de cookies

Entonces, si alguien comienza a subir una escalera y el jugador ingresa a la conversación antes de que se detenga, no podrá salir de la escalera y, bueno … (18/18) pic.twitter.com/xcduTy4d12

— Taylor Swope (@_taylorswope) 12 de diciembre de 2019

Para ver este contenido, habilite las cookies de orientación.Administrar la configuración de cookies

Recuerda que todos los datos aquí expuestos son solo una recopilación de internet, no debe ser usado como una fuente final.