AbandonSocios: El Portal de los Juegos Antiguos

Abandonsocios => Traducciones y Proyectos => Mensaje iniciado por: Eos Oblivion en Julio 28, 2016, 23:00:04 pm

Título: La Pesadilla Turca (Fix XP) [Finalizado]
Publicado por: Eos Oblivion en Julio 28, 2016, 23:00:04 pm
Buenas muy buenas a todos! Escribo para comentarles que descargué de este sitio el juego "La Pesadilla Turca" (o Byzantine: The Betrayal), en cuya descripción se aclara que anda en Windows XP y con algunos problemas en Windows 98. Yo tengo Windows 7, y a través de Virtual PC tengo 98 y XP. Sin embargo, he probado en ambos (¡hasta incluso en el Windows 7!), pero no logré hacerlo andar. En Windows 98, sin saber cómo, arrancó, pero todo se veía terriblemente acelerado y no podía acomodarlo. En Windows XP ni siquiera arrancaba: cuando hacía doble click en el icono del juego, aparecía un cartel que decía algo sobre DirectDraw (estoy en el trabajo, así que no recuerdo el mensaje exacto) y volvía al escritorio. La verdad es que me gustaría que los que hayan podido jugarlo me digan lo que puedo hacer para que ande bien. Muchas gracias!
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: tatapindi en Agosto 01, 2016, 16:26:11 pm
Hola Eos, este juego es uno de los mas complicados de repararle los fallos.
En lo poco que llevo visto de su código, hay errores de prioridad de Threads, Timeout y errores en CoCreateInstance, que son producidos por los cambios que sufrieron los sistemas operativos con el paso del tiempo (Windows 95 era un tanto flexible en la forma de llamar a las funciones) e incompatibilidad con multiprocesadores, multihilos y un largo etcetera que se traducen en la velocidad ultra-warp :lol: de la que hablas a la hora de jugar, además que en toda la internet no existe ni un solo parche de actualización para este juego, por lo que tendré que convivir con todo ello.
Veré que puedo hacer porque es una aventura muy buena que merece la pena jugarse.

Cualquier avance que tenga al respecto, te mantengo al tanto, espero poder solucionarlos todos.

Saludos! ^-^
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: Eos Oblivion en Agosto 02, 2016, 02:46:11 am
Muchas gracias! Veo que sí, que da bastantes problemas jajaja espero tu respuesta! ^-^
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: tatapindi en Agosto 26, 2016, 16:12:33 pm
Bueno, va aclarando un poco y la cosa está así:

Fallas:

- Velocidad del juego extremadamente rápida, es imposible jugar.
- Error al guardar la partida. (Automática y Manual)
- Cuelgue al iniciar el juego (bucle, no aparece el menú de juego)
- Error con DirectDraw en sistemas nuevos. (uff este a mí no me falla)
- El juego está programado para cerrarse automáticamente si lo minimizamos a la barra de tareas. (esto no es un error) pero hay que quitarlo ya que la base de este sistema ya no funciona.

El juego usa el sistema Spin-o-rama y al mover el mouse se hacen infinidad de cálculos, entre ellos la velocidad de giro y el tiempo de los eventos del juego, haciendo casi imposible reemplazar la función de tiempo (para solucionar la velocidad de juego por ejemplo) sin afectar alguna otra cosa en el camino (inventario, pistas, los descubrimientos que llevamos y todo los demás) TODO se maneja con las mismas funciones. (Estaríamos ajustando algo y aflojando otra cosa)

Para solucionar los problemas restantes habria que re-programar en una librería externa al .exe (.dll por ejemplo) las funciones que fallan, cambiándolas por otras similares pero mas actualizadas y luego reemplazarlas en el .exe principal para que use las del dll.

Vamos, que Mary Shelley se quedaría corta en comparación :lol:
La buena noticia es que todo esto es posible de hacer, lo difícil es, como no, la manera de implementarlo en este juego en particular. Joer con el Spin-o-rama este. :colleja: 

Mantengo al tanto de los avances.

Saludos!
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: Cait Sith en Agosto 28, 2016, 03:27:36 am
Eos Oblivion  prueba  pcem con win98 para correr el juego

https://www.abandonsocios.org/index.php?topic=13108.0





Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: tatapindi en Agosto 29, 2016, 02:27:54 am
Aquí está una descarga para ir probando los avances que llevo realizados al parche hasta el momento.

Es muy muy muy difícil el tema del Spin-o-rama este, se complica tremendamente hacer un parche para este sistema.

Para jugar en XP solo hace falta extraer el parche (Son dos archivos) a donde tengamos instalado el juego y reemplazar cuando pregunte. No hace falta hacer nada mas, no hay que poner compatibilidad al .exe ni da de ná.

DESCARGAR AQUÍ:
:zip: La Pesadilla Turca XP v0.1.rar (https://1fichier.com/?xnn634s07q) - 156KB

Se corrigieron una gran cantidad de errores que se producían en sistemas nuevos, pero faltan muchos otros por corregir todavía, aunque se puede jugar y finalizar el juego con esta versión del parche.

Debido al nivel actual de conocimientos en que me encuentro actualmente, se me hace imposible solucionar los problemas restantes. Espero poder solucionarlos algún día.

Este es sin duda el parche mas difícil que hice hasta el momento para un juego, tuve que aprender a programar en ensamblador (de manera autodidacta), crear un .dll externo, agregar ahí las funciones y correcciones al juego y finalmente enlazar todo.

Lo bueno de esto es que aprendí muchísimo sobre cosas que no sabía para poder utilizarlas en futuros parches de juegos.

Saludos compañeros :)
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: cireja en Agosto 29, 2016, 13:39:13 pm
Genial, tatapindi! Eres un mostro!

Me llevo este hilo al sub de Proyectos.
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: pakolmo en Agosto 30, 2016, 02:57:48 am
No se cómo lo haces Tapapindi pero muy bien.^-^
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: WeirdZod en Agosto 30, 2016, 18:45:13 pm
Vale, sé que lo que voy a decir es mucho pedir, pero hoy en día es imposible jugar a los PC Fútbol 5.0 y 6.0 (Creo que también 7.0) en windows 10 (Dicen que en w7 y 8 funciona pero yo no he tenido la suerte de lograrlo) ¿Alguien sabe cómo hacerlos funcionar?

Aquí hay una imagen del PC Fútbol 6.0 Edición de Oro, que es una recopilación del 1 al 6 con todas las actualizaciones y la versiones internacionales (Tremenda recopilación oficial, lujazo, por si alguien quiere meterle mano para intentar solucionar algo)

https://docs.google.com/uc?id=0B63UjwDT1sPPQ1kyX2xoZUNLQU0&export=download

Y aquí el PC Fútbol 7.0 y su expansión:

https://docs.google.com/file/d/0B63UjwDT1sPPRlYtRklYSUZsWkU/edit
https://docs.google.com/file/d/0B63UjwDT1sPPbGQ0QlFGNnQtM2c/edit

Estoy ya mareado de intentarlo, he probado con todos los softwares virtualizadores que hay y en el que mejor va es en qemu, pero no es aceptable cómo tira...
Del 1 al 4 van bien con DOSBox.


Bueno ojalá alguien se anime.

@cireja si lo consideras oportuno separa este post en un tema aparte, no me he atrevido a crear un tema nuevo por si esto no interesa a nadie.

Fuente de las isos: http://www.pcfutbolmania.com/thread-8082.html
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: WeirdZod en Agosto 30, 2016, 18:45:40 pm
Lo que no he probado ha sido dosbox con windows 9x, pero es que no puedo conseguir hacer que funcione windows 9x en dosbox X_x

De todas formas dudo mucho que fuera... aunque lo seguiré intentando.
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: Cait Sith en Agosto 31, 2016, 00:23:21 am
   WeirdZod
Por pura curiosidad me he bajado el pc futbol 5.0 edicion de oro(que trae del 1 al 5) y el 6.0(el de españa), de aqui

Código: [Seleccionar]
http://lapcfutboleria.blogspot.cl/p/descargas.html
los he probado en pcem con win98 y funcionan perfectamente(incluso el 1)

https://www.abandonsocios.org/index.php?topic=13108.msg124748#msg124748

Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: WeirdZod en Agosto 31, 2016, 00:36:10 am
¿Con pcem dices?

Probando.. seguiré la configuración que detallan en https://www.abandonsocios.org/index.php?topic=13108.0
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: tatapindi en Agosto 31, 2016, 00:47:55 am
Cireja! Gracias pare! aunque es una versión preliminar del parche y me llevó bastante tiempo dar con la solución, demuestra que el dichoso spin-o-rama este no es invencible! con tiempo y mucha suerte, creo que saldrá un parche que corrija absolutamente todos los fallos, lo importante es que parecía imposible, y aunque no creas, este y el trick or treat los vengo midiendo desde hace años y los dejaba por gigantes. Pero justamente fueron los juegos que más conocimientos me dejaron.

Pakolmo, esto que te voy a decir lo sabes tú mejor que nadie que has hecho traducciones imposibles: todo es perseverancia y más perseverancia, y si a eso le agregas un poco más de perseverancia por si faltare, seguro se llega a la meta, porque aunque nos lleve noches de desvelo y rompederos de cabeza esto nos gusta, ve tú a saber porqué.

WeirdZod,
Con gusto te ayudo pero no tengo Windows10, solamente XP. Creo que en la sección No Funciona el Juego iría muy bien.

Saludetes.


Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: WeirdZod en Agosto 31, 2016, 01:58:05 am
@Cait Sith

Qué va, no hay forma, he probao 200 configuraciones distintas y el resultado siempre es el mismo: "No se puede ejecutar la aplicaión." (O algo así)

@tatapindi

Te estaría agradecido, creo que el problema que da es el mismo en xp que el 10, tengo una máquina real con xp y otra con el 10 así que voy a intentar documentar un poco los errores y abro un hilo en el foro que dices.
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: WeirdZod en Agosto 31, 2016, 02:07:51 am
Para que te hagas una idea, así es como se vé el menú del juego en w10 y xp:
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: Cait Sith en Agosto 31, 2016, 03:44:33 am
WeirdZod con "pcem"(con win98 ) funciona de lujo pc futbol 5 y 6,si no me crees ve el video,
en windows xp que dices que tienes puedes usar tambien "virtual pc 2007 sp1" con win98



https://www.abandonsocios.org/index.php?topic=13108.msg124748#msg124748

Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: WeirdZod en Agosto 31, 2016, 11:57:16 am
Creerte te creo, pero yo no lo consigo jeje, algo estoy haciendo mal, de todas formas me guataría poder jugar de forma nativa en w10, así que voy a hacer unos informes de errores, que es lo único que está en mi mano, por si es posible arreglarlo.
Título: Re:La Pesadilla Turca...una pesadilla que no corre
Publicado por: cireja en Agosto 31, 2016, 11:59:16 am
Nenes!!! Este es un hilo sobre un proyecto del Pesadilla.
;)