fonso86 escribió:Ludvik escribió:¿Pero todo esto como funciona? Porque entiendo que a efectos prácticos, va más allá de la emulación y consiste en versiones nativas de pc, cogiendo un juego y "recompilándolo" como un port a pc. Y eso implica, como he visto en los Zeldas, incluso aplicar herramientas de pc (o es posible que oiga campanas y no sepa dónde).
Pero he visto el vídeo de Blue Dragon y... Es como una especie de emulación mala. Va lento, tiene glitches gráficos, a veces desaparecen modelos (como ese momento en el que el protagonista,con espada en mano, no está sujetando nada...), acaba petando...
Entiendo que luego irá mejorando, pero... ¿Al final cuál es la diferencia comparado por ejemplo con el proyecto de Bloodborne para pc, al que han ido depurando poco a poco e incluso añadiendo nuevas cosas como sombras dinámicas, nuevos modelados, nuevas texturas, y demás, sin dejar de ser emulación?
(Pregunto desde la más absoluta ignorancia y con muchísima curiosidad, no por otra cosa)
Básicamente, para emular un juego, tu PC tiene que "engañar" al software y simular que es una consola entera. Eso consume muchísimos recursos porque el PC tiene que hacer dos trabajos a la vez: ejecutar el juego y fingir que tiene los chips de la consola. Por eso necesitas un PC mucho más potente que la consola original y por eso sistemas antiguos como Saturn siguen dando guerra.
La recompilación es distinta: es coger el código original y traducirlo a un lenguaje que el PC entienda de forma nativa (como un .exe normal). Así el PC no tiene que simular nada, solo corre el juego "limpio". Esto bajaría muchísimo los requisitos; si algún día se recompilara el Bloodborne, te iría perfecto en un PC de gama media-baja de hace años.
SObre lo del Blue Dragon, están usando herramientas de recompilación automática que han salido hace poco. Esto hace que se haga una recompilación de forma muy rápida, pero que necesita corregir multiples fallos y bugs que se han producido en ese juego en concreto.
Sí, eso lo sé. Pero no pensé que un juego recompilado diera tantos errores y tan parecidos a los de la emulación (mal rendimiento, glitches gráficos, desaparición de modelos...). Pero ahora entiendo que al ser un port automático, de ahí vienen esos problemas, ¿no? Que es como una traducción automática terrible que necesita ser depurada después a mano.
Es que viendo la diferencia entre el proyecto de Bloodborne, tan avanzado y con tantos añadidos, y el vídeo de Blue Dragon, me preguntaba hasta qué punto era tanto mejor la recompilación si al final parece que depurar la emulación para un juego específico parece que es más que suficiente y se puede lograr que corra de manera redonda.
Pero entiendo que recompilando, a lo que se puede llegar es a una versión realmente estable y que aproveche realmente el hardware (mientras que un juego emulado no aprovecha el hardware, ya que quien lo debe aprovechar es el emulador en sí mismo, y al haber un intermediario, se pierde algo... ¿no?).
Aunque bueno, claro... de ahí vienen los ports de mierda... todo tiene sentido.
En fin, a ver si se meten con el Lost Odyssey. Y ya puestos, con un título que en su momento me agradó bastante y que buscaba su propia identidad, el Eternal Sonata, aunque fuera un poco ñoño.