La Aventura Original

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

Van araubi

Champion (432)

afbeelding van araubi

07-07-2014, 22:00

Vale, en Spectrum en la segunda parte el verbo "dar" sí que ofrece una respuesta "Pero... si no tienes eso"

Van FX

Champion (264)

afbeelding van FX

08-07-2014, 14:00

Nada. Por lo poco he visto de la versión de Spectrum tiene una programación distinta (aparentemente por lo menos).
Si no tengo con qué comparar en una situación que sí que funcione la orden DAR me temo que no pueda.
En la primera parte también he mirado y he visto que da la misma respuesta. Hay algún punto donde funcione ahí?
No obstante miraré un poco más, pero creo que nada... Sad
FX

Van araubi

Champion (432)

afbeelding van araubi

08-07-2014, 16:49

En la primera parte funciona en todo momento. Es decir, si hay un personaje y el objeto adecuado realiza la acción, si no lo hay entonces no lo hace pero devuelve una respuesta. Si quieres trato de dejarte un savestate de la primera parte en el momento que haya que dar algún objeto.

Van FX

Champion (264)

afbeelding van FX

08-07-2014, 18:02

Me vendría perfecto. Lo intenté al principio y me daba la respuesta de siempre, por eso pensé que funcionaba igual...
FX

Van araubi

Champion (432)

afbeelding van araubi

09-07-2014, 00:00

Ahí va:

https://www.dropbox.com/s/nsayfmy881hloyb/Aventura%20origina...

en ese momento tienes que usar "dar botas a enano", comprobado que funciona.

Van FX

Champion (264)

afbeelding van FX

09-07-2014, 01:12

Muy bien....
Con esto voy avanzando.
Posiblemente en la parte 2 haya dos cosas mal (aunque me extraña porque la versión Spectrum era igual...)
He descubierto que en la parte 2, lo que tiene permitido a la orden dar es un objeto que lanza el mensaje "LA MAGIA HACE TEMBLAR LA CUEVA". (supongo que estará mal y será USAR, imagino)
Alguien que haya jugado a otras versiones me puede decir qué objeto es y en qué parte del juego. Es con la orden DAR o es con otra orden (USAR, o lo que sea....)?
Me pondré a buscar ahora las ordenes que usen la palabra HUEVO a ver qué me encuentro...
(lo dejaré para mañana ya...)
FX

Van FX

Champion (264)

afbeelding van FX

09-07-2014, 01:27

Vale, me autorespondo. Es USAR MAGIA.
Pues parece que estoy cerca de encontrar el dichoso fallo.... Espero...
FX
Edito: Hay varias situaciones, y con otros objetos que dan ese mismo resultado. Podeis confirmarmelo? O sólo da ese resultado al USAR MAGIA? Gracias

Van araubi

Champion (432)

afbeelding van araubi

09-07-2014, 07:15

Sólo con "usar magia". Lo he probado usando la varita y no da el mismo resultado, sólo debería darlo con "usar magia".

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

09-07-2014, 21:48

Arggggghhhhhhhhhhhh.
Estoy hasta los...... de DAR HUEVO!!!!!!

He hecho un programa para "descodificar" los mensajes que acepta el programa y los mensajes que nos da.
Esto me ayuda a saber en qué dirección concreta está cada mensaje o cada orden que le damos.
Ya he conseguido saber cómo codifica las acciones que hace después de la orden que le damos.

Mira en una lista, si coincide con los datos que hay en la lista (por ejemplo dar botas es 6ch, 65h), coincidencia, salta a "leer" una lista de datos de dos en dos. El primer dato, es el numero de rutina de otra lista que hace las distintas cosas que puede hacer el programa (por ejemplo la rutina fh es la que muestra un mensaje en pantalla (almacenado en A) de toda una lista de mensajes. El segundo dato, pues depende de la rutina, por ejemplo en la anterior es el mensaje a imprimir (Hay alguna rutina, menos que necesitas 2 datos en vez de 1).

Si después de mirar toda la lista, no encuentra ninguna pareja que coincida, salta a unas rutinas genéricas que son las que muestran los errores. A esto hay que añadir que hay dentro de la lista situaciones en las que salta, por ejemplo, con la orden DAR, da igual lo que pongamos detrás (como en la segunda parte).
Bueno, porque os cuento todo esto.... Sólo para que veáis la **** que es esto. Wink

Voy en estos dias que quedan de esta semana ver si puedo saber lo que hacen otras rutinas como esa que os comento que imprime en pantalla, para ver donde comprueba si la pantalla en que estamos es la correcta (supongo que hay estará el problema) o algo similar a ver si ayuda.

El problema es que dentro de todas las rutinas que os comento (unas cuantas, por no decir muchas), mira variables que no sé su utilidad. Para que os hagáis idea, he encontrado donde se guardan todos los objetos, y puedo poner y quitar objetos cuando quiera, pero esto es lo más fácil. (Por ejemplo, cuando se da el huevo, tendría que modificarse una posición de memoria que nos diga que el troll se ha apartado y podemos pasar, sino la opción norte en esa pantalla, nos dará error, me explico?)

Si por lo menos encontrara dónde guarda este dato, lo activaría al poner la orden DAR y listo (no sería lo ideal, pero bueno).

Otra cosa es que, como os decía, he chequeado las mismas rutinas en Spectrum (en el listado, no tengo debugger de spectrum) y aparentemente son las mismas...
Bueno, ya me he desahogado

jejejeje

FX

Van mesiasmsx

Prophet (3339)

afbeelding van mesiasmsx

09-07-2014, 21:50

Mi apoyo por el enorme esfuerzo en conseguir aclarar "esos bugs" del juego y hacer felices a unos pocos.

Saludos.

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