Registrarse

Duda sobre Ruby

Estado
Cerrado para nuevas respuestas.

Yito

Monokuma: pupupu! :3
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?
 

Sayer301!

UnityLord!
Miembro de honor
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.
 

Javi4315

Babyface
Miembro de honor
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 te daba un nuevo offset. Pero si no te lo da, todo está bien, lo que dice Sayer.
 
Estado
Cerrado para nuevas respuestas.
Arriba