Conversación Entre Lunos y Eddy64


Conversación Entre Lunos y Eddy64
Mostrando Mensajes de Visita 1 al 3 de 3
  1. Eddy64
    05/09/2019 - permalink
    Eddy64
    La verdad que no me habia fijado en el link.. al verla descompilada ya he podido solucionar un pequeño error que hacia que no pudiera utilizar el objeto desde la mochila. El error fue que en vez de usar "Item Manager" utilice "Item editor" y al parecer no cambia un byte necesario para este tuto, me explico:

    Hay 2 bytes que definen el uso de los objetos, el primero define en que apartado de la mochila ira el objeto, y el segundo (no lo se de fijo, tengo que investigar mas) define donde se ejecutara dicho objeto. En este caso, tuve que cambiar este segundo byte de 04 a 02 para poder seleccionar la opción "usar" y que ejecutara el script desde el overwolrd.

    Con respecto a lo del puntero del script me referia a que al insertar la rutina e intentar descompilarla con IDA no me mostraba la rutina como tal (o por lo menos no en modo Thumb), y tampoco veia el puntero del script que habia introducido en las XX, por lo que me estaba volviendo loco jejej

    De todas maneras el problema ya esta solucionado, asi que muchas gracias por la ayuda y la explicacion
  2. Lunos
    05/09/2019 - permalink
    Lunos
    Buenas! No tendras por casualidad la rutina descompilada de Emerald de este por por ahi por casualidad?
    Si te fijas, la dejé enlazada al inicio del post.

    y creo que lo estoy haciendo mal porque tampoco veo el offset del script que tiene que cargar por ninguna parte..
    Si lees el tutorial, ves que en la rutina compilada, hay 3 bytes XX, que pertenecen al offset del script que deseas enlazar a tu objeto.

    En la rutina descompilada, si no me estoy equivocando, esas serian las dos ultimas lineas de la rutina tratadas por la variable ".ScriptToCall", que como su nombre lo indica, me imagino que lleva el offset del script en la ROM al cual deseas enlazar a un objeto.
  3. Eddy64
    03/09/2019 - permalink
    Eddy64
    Buenas! No tendras por casualidad la rutina descompilada de Emerald de este por por ahi por casualidad?
    https://whackahack.com/foro/t-37043/...-usando-objeto

    Lo he probado y solo funciona si asigno el objeto a "select", pero si lo intento usar directamente el juego se queda pillado..

    PD: lo he intentado descompilar con IDA, pero al parecer son instrucciones ARM y no Thumb (corrigeme si me confundo), y creo que lo estoy haciendo mal porque tampoco veo el offset del script que tiene que cargar por ninguna parte..

Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 00:49.