qna_rh
Thread Id: 29474
Thread Name: Duda sobre Ruby
#0
Yito 29233
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?
#1
Tito Sayer301 26309
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.
#2
Javi4315♪ 13374
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.
#3
Yito 29233
gracias a los dos por responder, se puede cerrar el tema.
#4
Zero Kuchiki 27250
Duda solucionada, cierro tema~