qna_rh
Thread Id: 12125
Thread Name: Numeros en decimal, XSE
#0
cosarara97 12296
Bueno, ya hace muuucho que no hago un solo script, porque ya no rom-hackeo, pero se me ha ocurrido una duda :D
Resulta que en casi todos los tutoriales de scripting te explican que todos los numeros hay que ponerlos en HEX, y blah blah blah.
Bueno, como desde hace mucho tiempo cambié el XSE por PKSV-UI, porque funciona en wine y es mas pro (?) sé seguro que este segundo soporta numeros en decimal. Un ejemplo de "script" (no se si podemos llamarlo así) de pksv en el que escribimos 11 en un offset cualquiera podría ser así:

#dyn 0x800000 ' O #dynamic, es lo mismo

#org @Start
#raw 11

o así:

#dyn 0x800000 ' O #dynamic, es lo mismo

#org @Start
#raw 0xB

Naturalmente si luego lo des-compilamos no nos saldrá esto, porque 0xB es un comando.

La pregunta es:
¿En XSE funciona igual?


Offtopic: PKSV tiene versión nativa para linux, sin interfaz gráfica.
#1
Kal!ser 17506
=/ ¿y no es posible que PKSV tenga un soporte que los pase de decimal a hexadecimal? De todas formas, con el hex tampoco hay demasiados problemas =P.
#2
cosarara97 12296
Claro, es esto, el pksv, en el proceso de compilación lo transforma en hex. La pregunta es:
¿El XSE también lo hace?
#3
Javi4315♪ 13374
Hombre, por defecto no lo hace. Los valores siempre debes ponerlos en hexadecimal. No sé si habrá una opción para eso, aunque yo nunca la he visto ni he oído de ella. Así que, aun pudiendo equivocarme, yo diría que no se puede. En pokescript, por ejemplo, tienes que poner los valores en decimal y cuando los compila los convierte a hexadecimal, pero XSE, ya digo, creo que no.
#4
cosarara97 12296
Jo, me habéis hecho abrir mi virtualbox y comprobarlo yo mismo xD
Bueno, solo para que lo sepáis, sí lo hace. Solo recordad que NO hay que poner los "0x", que le dicen al compilador que el numero es hex.
Y ahora... a actualizar todos los tutoriales de scripting XSE :D
Bueno, ya lo sabeis, cuando le queráis dar 25 pokeballs al player podreis escribir 25 en lugar de 0x19
#5
Javi4315♪ 13374
Ah, pues es una buena noticia. Así será más fácil hacer algunas cosas xD
Aunque estoy acostumbrado a hacerlo en hex.

En fin, gracias :D
#6
Kal!ser 17506
Vaya, pues gracias por la info :D creo que ahora haré eso, aunque para cosas como pkmn no sé si lo haré porque ya están recopilados pero bueno para cantidades si que sirve xD