qna_rh
Thread Id: 29474
Thread Name: Duda sobre Ruby
Me lei una buena guia sobre scripts de nivel y ando haciendo uno, pero cuando lo hago me aparece un error (cuando pongo el valor y la variable, y se ejecuta el script dentro del mapa, aparecen letras japonesas)
ya va, el problema no es ese, la solucion es "descompilar el texto desde la vista profesional del cabezal, y ver el code en map offset, copiarlo y pegarlo en XSE, abrirlo y luego buscar un codigo similar a #raw word 0xFFF y se debe cambiar a #raw word 0x0"
el problema es, pasado ese punto, que debo hacer? trate descompilar el texto pero no se puede... no me da un nuevo offset. Alguien me diria por favor que se hace despues de ese punto?
Es super sencillo, cambialo a 0x0 y dale a compilar de nuevo. Ya debería ir sin problemas
No te tiene que dar un nuevo numero(offset) porque usas el mismo, solo has modificado el interior de uno de los comandos.
La subestructura correspondiente a los scripts de nivel continúa si detecta otra variable o termina si detecta los bytes "0000". Por eso tienes que localizar el "#raw word 0xFFFF" y cambiarlo por "#raw word 0x0". Aunque no voy a entrar en más detalles porque va a ser liarte.
El caso, dices que descompilas eso y al compilarlo te vuelve a dar un nuevo offset. Serguramente tengas activada la refactorización, ¿Cuándo descompilas el script te salen offsets o te salen punteron del tipo "@snippet"?
EDITO: Ah, perdón, había entendido que sí te daba un nuevo offset. Pero si no te lo da, todo está bien, lo que dice Sayer.
gracias a los dos por responder, se puede cerrar el tema.
Duda solucionada, cierro tema~