¿Es teóricamente posible para un desarrollador de juegos lanzar un parche que cambia un juego por otro completamente diferente?

En la comunidad de modding esto se conoce como una “conversión total”. A menudo se iniciaron pero rara vez se terminaron.

En el mundo profesional, estos se denominan “paquetes de expansión”. Fueron lanzados de varias maneras, pero la idea básica era la misma: los desarrolladores crearon niveles y contenido adicionales con las mismas herramientas y aprovecharon el lanzamiento base para la instalación principal. Por lo general, se realiza con el fin de complementar el juego base con más contenido, pero ha habido ocasiones en que los desarrolladores han creado juegos independientes alternativos con ellos.

El ejemplo más famoso sería el paquete Half-Life “Complete”, que incluye Half-Life y otros cuatro títulos derivados de sus herramientas principales y su juego, que son Opposing Force, Blue Shift, Counterstrike y Team Fortress original.

Un ejemplo de una conversión total hecha por un fanático sería Natural Selection, un complejo juego multijugador basado en equipos donde un lado juega como humanos y el otro juega como monstruos alienígenas. También se basó en Half-Life.

Otro famoso mod de conversión total sería XCOM: The Long War , un mod que agrega múltiples capas de complejidad en la parte superior de la jugabilidad central de XCOM: Enemy Unknown , lo que lo convierte en una guerra exhaustiva y prolongada entre usted y sus adversarios alienígenas. Esto incluye nuevos rangos de soldados, equipo, habilidades y enemigos, así como un nuevo sistema de clasificación de oficiales. Fue tan popular y los desarrolladores de Firaxis quedaron tan impresionados que en realidad se pusieron en contacto con los modders y les encargaron crear contenido como este para XCOM 2 .

Finalmente, Skyrim ha lanzado recientemente un mod titulado Enderal. El mismo juego, pero reemplaza al mundo entero por uno nuevo.

Ninguno de estos realmente tuvo el efecto de “reemplazar” el juego original, de modo que se desarraigó toda la instalación: simplemente no tiene sentido deshacerse del código o los activos originales a menos que esté planeando sabotear la instalación del juego por parte de un usuario . Eso es posible, y algunos mods, si se instalan de forma indebida, podrían arruinar definitivamente tu instalación del juego.

Si es posible. Cuando un desarrollador crea una nueva versión de un juego (llamada parche o actualización), contiene todos los archivos del juego. Por lo tanto, cada parche se puede descargar por separado para obtener las diferentes versiones jugables del juego completo.

Cuando hay un nuevo parche disponible, el cliente descarga solo aquellos archivos que se han cambiado desde la versión que tiene actualmente el usuario. Por ejemplo, si en el parche v1.01 solo se han cambiado los sonidos del juego y ya instaló v1.0, entonces durante el parche su cliente descargará solo los archivos de sonido. Por otro lado, alguien que acaba de comprar el juego descargará la versión completa v1.01 con todos los archivos.

Entonces, un parche solo reemplaza archivos, lo que hace que sea totalmente posible para el desarrollador convertir un juego de estrategia en un juego de carreras con un nuevo parche. Si el desarrollador reemplaza los archivos de activos (modelos, texturas, iconos, sonidos, animaciones), obtienes el mismo juego que se ve diferente. Sin embargo, si los archivos ejecutables (exe, dll) fueron reemplazados, la lógica del juego habría cambiado, lo que hace posible obtener un nuevo modo de juego, un nuevo campeón, un nuevo equilibrio del juego, mejores gráficos o si el desarrollador es muy divertido, en general nuevo juego.

Cuando estaba trabajando en un juego de carreras multijugador para PC llamado Level-R / Project Torque, cambiamos completamente el juego tal vez cada medio año. El usuario lo parchó y bamm, menú completamente nuevo, mapas completamente nuevos, manejo de automóviles completamente nuevo, ¡todo! Era un juego de simulador de conducción de automóviles realista que de repente se convirtió en el juego de carreras más arcade de la historia. La gente lo odiaba

Si. Como un ejemplo demasiado común, un desarrollador generalmente lanza un parche final de “puesta de sol”, convirtiendo un juego jugable en uno que no se puede jugar.

Las primeras versiones (p. Ej., Pruebas alfa / beta previas al lanzamiento) de los juegos son a menudo completamente diferentes del producto final, además de utilizar algunos de los mismos recursos artísticos. Estos cambios a menudo ocurren con el tiempo, por lo que es probable que ningún parche determinado sea completamente diferente del siguiente, pero podría suceder.

Como se mencionó en otra respuesta, no hay ninguna razón técnica por la que un desarrollador no pueda usar un parche para cambiar su juego a uno completamente diferente si así lo desean. Son solo datos, ninguno de los programas es inmutable.

Más allá de esos tecnicismos difusos, hay algunos ejemplos concretos en los que un solo parche reemplazó esencialmente un juego por otro diferente.

Star Wars Galaxies [1] fue un ejemplo notable:

Con la esperanza de atraer nuevos jugadores, los desarrolladores lanzaron un parche sustancial que revisó por completo la experiencia del juego. La actualización agregó opciones de combate amigables para la corriente principal a expensas de su complejidad distintiva y profundidad económica, ¡lo que provocó disturbios generalizados en el juego!

Estos cambios, junto con el mal manejo por parte de los desarrolladores después, llevaron a una disminución larga y lenta de la cual el juego nunca se recuperó.

Notas al pie

[1] Galaxias de Star Wars – Wikipedia

Esto es posible, sí. Un “parche” es un conjunto codificado de cambios para un software que ya está instalado. Si tienes un juego enorme, como Skyrim, y quieres cambiar el valor de venta de algunas armas en el juego, sería realmente ineficiente hacer que los jugadores vuelvan a descargar todo el juego. Un parche solo sabe dónde están los valores de venta de armas y sabe qué partes del código cambiar para realizar sus actualizaciones.

No hay limitación técnica en el tamaño de un parche, por lo que no hay límite en cuanto a la instalación o reemplazo de un parche. Puede conceptualizar esto como un “parche” cuyos cambios equivalen a “desinstalar Skyrim por completo”. Descargue e instale Pac-Man. Actualice el número de versión a 1.0.1-pacman “. Hecho y hecho.

¿Te refieres a Half-Life to CounterStrike? ¿O el mod de Garry? ¿O WarCraft III a DOTA?

Por supuesto, todavía usan el mismo motor, pero el juego en general es notablemente diferente.

Sí, es posible, pero generalmente mantendría algunos elementos como el motor del juego y ciertos activos como entornos y texturas y algunos sonidos, de lo contrario, si reemplaza todo, realmente ya no es un “parche”.

Si. En los tiempos modernos de juegos apresurados y parches del primer día, no es una sorpresa ver que un juego continúa cambiando después del lanzamiento.

Los ejemplos más notables son Hydrophobia, que cambió drásticamente con cada actualización importante, The Sims 4, que el día del lanzamiento era básico, Diablo 3 y su famosa casa de subastas, y Tony Hawk’s Pro Skater 5. El último es conocido por tener un nivel. juego que requería parches enormes para convertirse en algo más.

Seguro.

Un parche solo cambia el contenido dentro de un software ya instalado. Algunos podrían alterar pequeñas cantidades de código para corregir errores o reequilibrar la mecánica. Otros pueden incluir activos completos para reemplazar los existentes / agregar nuevos. Esos son mucho más grandes.

Podrías tener un “parche” de 40GB que literalmente reemplaza todo lo que se ha visto y experimentado en el juego.

Nunca he oído que eso suceda, pero supongo que es posible.