Autor Tema: La Pesadilla Turca (Fix XP) [Finalizado]  (Leído 7111 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Eos Oblivion

  • Calculadora
  • Mensajes: 8
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Marzo 28, 2015, 06:50:45 am
    • Ver Perfil
    • Email
La Pesadilla Turca (Fix XP) [Finalizado]
« 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!

Desconectado tatapindi

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 229
  • País: ar
  • Fecha de registro: Enero 29, 2007, 14:07:44 pm
    • Ver Perfil
    • Email
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #1 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! ^-^


Terminado:
Gabriel Knight: Sins of the Fathers (Sin Guia)

Desconectado Eos Oblivion

  • Calculadora
  • Mensajes: 8
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Marzo 28, 2015, 06:50:45 am
    • Ver Perfil
    • Email
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #2 en: Agosto 02, 2016, 02:46:11 am »
Muchas gracias! Veo que sí, que da bastantes problemas jajaja espero tu respuesta! ^-^

Desconectado tatapindi

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 229
  • País: ar
  • Fecha de registro: Enero 29, 2007, 14:07:44 pm
    • Ver Perfil
    • Email
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #3 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!
« Última modificación: Agosto 26, 2016, 16:22:29 pm por tatapindi »


Terminado:
Gabriel Knight: Sins of the Fathers (Sin Guia)

Desconectado Cait Sith

  • Joshua
  • ****
  • Mensajes: 1556
  • País: es
  • Fecha de registro: Agosto 08, 2009, 00:23:32 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #4 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








Desconectado tatapindi

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 229
  • País: ar
  • Fecha de registro: Enero 29, 2007, 14:07:44 pm
    • Ver Perfil
    • Email
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #5 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 - 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 :)
« Última modificación: Diciembre 14, 2016, 14:49:49 pm por tatapindi »


Terminado:
Gabriel Knight: Sins of the Fathers (Sin Guia)

Desconectado cireja

  • "Guardián de las aventuras"
  • Administrador
  • Shodan
  • *****
  • Mensajes: 12371
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Mayo 06, 2007, 13:02:16 pm
  • No por mucho madrugar... por el culo te la hinco.
    • Ver Perfil
    • Abandonsocios.org
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #6 en: Agosto 29, 2016, 13:39:13 pm »
Genial, tatapindi! Eres un mostro!

Me llevo este hilo al sub de Proyectos.
¡Por favor, no preguntéis por mensaje privado, preguntad aquí en el foro! - Please don't PM me questions, ask here in the forums!
Jugando a: Thimbleweed Park
Aventuras Gráficas Más Buscadas en Español - Aventuras Gráficas en AbandonWiki

Desconectado pakolmo

  • Webmasters
  • Mother Brain
  • *****
  • Mensajes: 4427
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Enero 16, 2015, 02:57:33 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #7 en: Agosto 30, 2016, 02:57:48 am »
No se cómo lo haces Tapapindi pero muy bien.^-^

Desconectado WeirdZod

  • Amiga A1000
  • **
  • Mensajes: 414
  • País: es
  • Fecha de registro: Febrero 20, 2009, 03:11:33 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #8 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
« Última modificación: Agosto 30, 2016, 18:52:32 pm por WeirdZod »



Desconectado WeirdZod

  • Amiga A1000
  • **
  • Mensajes: 414
  • País: es
  • Fecha de registro: Febrero 20, 2009, 03:11:33 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #9 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.
« Última modificación: Agosto 30, 2016, 21:46:15 pm por WeirdZod »



Desconectado Cait Sith

  • Joshua
  • ****
  • Mensajes: 1556
  • País: es
  • Fecha de registro: Agosto 08, 2009, 00:23:32 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #10 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

« Última modificación: Agosto 31, 2016, 00:26:15 am por Cait Sith »



Desconectado WeirdZod

  • Amiga A1000
  • **
  • Mensajes: 414
  • País: es
  • Fecha de registro: Febrero 20, 2009, 03:11:33 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #11 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



Desconectado tatapindi

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 229
  • País: ar
  • Fecha de registro: Enero 29, 2007, 14:07:44 pm
    • Ver Perfil
    • Email
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #12 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.


« Última modificación: Agosto 31, 2016, 00:50:40 am por tatapindi »


Terminado:
Gabriel Knight: Sins of the Fathers (Sin Guia)

Desconectado WeirdZod

  • Amiga A1000
  • **
  • Mensajes: 414
  • País: es
  • Fecha de registro: Febrero 20, 2009, 03:11:33 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #13 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.



Desconectado WeirdZod

  • Amiga A1000
  • **
  • Mensajes: 414
  • País: es
  • Fecha de registro: Febrero 20, 2009, 03:11:33 am
    • Ver Perfil
Re:La Pesadilla Turca...una pesadilla que no corre
« Respuesta #14 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: