La Aventura Original

Pagina 5/14
1 | 2 | 3 | 4 | | 6 | 7 | 8 | 9 | 10

Van FX

Champion (264)

afbeelding van FX

04-12-2013, 00:22

Hola a todos:
Tengo malas noticias....
He chequeado las tablas que accede al utilizar el DAR y son exactamente iguales a las de Spectrum. No he jugado al de Spectrum, pero si decís que éste sí que funciona. Tiene que haber algo más.
El caso es que las tablas son "bastante complicadas", como es normal en un juego como éste que se pueden hacer distintas cosas depende de la pantalla, objetos, etc... Como os digo, he chequeado las que utiliza al utilizar DAR HUEVO concretamente. Están en la dirección de memoria 3EDF por si alguien quiere revisar. Dentro de éstas, hay también "llamadas" a otras direcciones de memoria que también he chequeado y son iguales también a las de Spectrum. Dentro de esta dirección hay unos códigos que supongo que serán llamadas a la misma tabla, pero habría que comprobarlas. Por ejemplo, igual que como dije 6A es el código de DAR, dentro de la dirección 3EDF hay otros códigos que pueden ser otras posiciones de la tabla, o saltos a rutinas que "hacen cosas", como por ejemplo poner algo en pantalla, añadir objetos a inventario, etc....
Para poder saber lo está erróneo, habría que desensamblar toooodo el programa y chequear el funcionamiento de todas las tablas desde el principio (por si alguien quiere seguir, la dirección donde se ponen los códigos de los comandos es D0D0, y después de poner ahí los códigos, se salta a BD1D)
Yo ahora mismo quiero seguir con otro proyecto que tengo desde hace 1 mes aparcado y quiero acabar antes, pero si algún día lo acabo, prometo seguir con la Aventura Original para ver si podemos arreglar esto, si antes alguien no lo ha arreglado. (yo empezaría por desensamblar entonces por la primera llamada desde el BASIC para identificar las partes de tablas y código).
Si alguno de los cracks que están siempre disponibles por este foro le pica la curiosidad de arreglar este "fallo" y quiere que le envíe algo de mis "progresos" (que tampoco es mucho), me lo pida.
Un saludo
Felix

Van Pablibiris

Paragon (1815)

afbeelding van Pablibiris

04-12-2013, 00:29

A mi ya se me hace muy grande todo esto jejeje
Pero se agradece muchisimo ese esfuerzo. A veri si alguien con conocimientos se anima Wink
De nuevo,gracias Felix!

Van araubi

Champion (434)

afbeelding van araubi

04-12-2013, 10:24

Muchas gracias por tu trabajo Felixesp Big smile

Van FX

Champion (264)

afbeelding van FX

04-12-2013, 11:58

Gracias a vosotros. La verdad que me picó la curiosidad... jejeje.
Como digo, si nadie lo consigue antes, cuando acabe lo que tengo en "lista" antes (eso espero acabarlo...) me pongo otra vez con ello y "destripar" la Aventura Original.
Pongo algunas curiosidades y datos:
No sé si ya era sabido de antes, pero las órdenes y los objetos sólo se comprueban por las primeras 5 letras. PEj: Si en la clave de acceso a la segunda parte, ponemos "timac" entra igualmente.
En la dirección de memoria 112h está el puntero a la tabla de direcciones de los textos (de respuesta que nos dá el programa). Apunta a la dirección C73 (tabla de textos). El texto que pone al poner DAR es sólamente el salto de línea que está en la dirección A04. El texto que decía Araubi que debería dar está en B24 (Pero...) y el texto que dá cambiando el código de DAR (6A) por el código de la primera parte del juego (6C) está en A42 (No puedes hacerlo).
Por si alguien lo piensa... cambiando sólo las direcciones, lo único que se cambiaría es lo que sale por pantalla, pero no lo que hace el juego. Como digo, con cada orden, salta una serie de acciones que son las que controlan que, por ejemplo, al abrir una puerta, después podamos salir de una habitación.
Espero que sea de ayuda
Un saludo
Felix

Van bruver

Rookie (32)

afbeelding van bruver

04-12-2013, 14:03

Amigos, y si contactamos a Andrés Samudio (el creador del juego)? Lo ven factible?

Van Pablibiris

Paragon (1815)

afbeelding van Pablibiris

04-12-2013, 14:06

Factible es,de hecho vive en mi misma ciudad Smile
Pero no creo que el pudiera ayudarnos. En todo caso habría que contactar con el programador del juego...y no se yo si despues de tantos años estará por la labor jejeje

Van FX

Champion (264)

afbeelding van FX

04-12-2013, 14:22

Hablé ya con él también, pero no tiene los fuentes.
No obstante me dijo que intentará hablar con un programador a ver si tiene algo que nos pueda ayudar.
Pero estoy con Pablibiris, que no se yó si estará por la labor de pasarnos los fuentes, o de comprobar el juego...
Si me contesta algo más Andrés, os tendré informados.
Un saludo
Felix
P.D.: Alguien que conozca al programador del juego? (Manuél González)

Van manolito74

Paragon (1293)

afbeelding van manolito74

27-12-2013, 03:24

Jo, la que habéis "liado" por un simple "DAR": yo de mayor quiero ser como vosotros. :-(

Hay que ver hasta donde sois capaces de llegar. ;-)

De todas formas, ¿estáis seguros que en la versión de Spectrum funciona correctamente?

A mí me suena haberla jugado en su día en el MSX, pero lo que no recuerdo es si me llegué a acabar el juego o no.

Sea como fuere el Original creo que nunca lo tuve. :-(

Saludetes. ;-)

Van yodh

Champion (475)

afbeelding van yodh

02-02-2014, 20:51

Si bien es cierto que parece un problema menor... hemos de entender que debe de ser sumamente frustrante estar a un ´paso´ del final de un juego y no poder terminarlo por justamente una nimiedad, más aún en esta clase de juegos tan complicados.

Van jrcp_kun

Paragon (1410)

afbeelding van jrcp_kun

02-02-2014, 22:36

había juegos que nadie pensaba que se iban a acabar y en la parte final del juego había bugs que no te dejaban seguir. este bien puede ser uno de ellos

Pagina 5/14
1 | 2 | 3 | 4 | | 6 | 7 | 8 | 9 | 10