Registrarse

[ROM Hacking] Pregunta/respuesta rápida

Estado
Cerrado para nuevas respuestas.

Javi4315

Babyface
Miembro de honor
RE: Pregunta/Respuesta Rapida

~Neon dijo:
Hola!
Me gustaria saber más sobre los flags.
Explíqueme como si yo tuviera 6 años de idad.

- Donde encuentro los flags?
- Cuando lo uso flags?

Espero que me ayuden ^^
Veamos, tú puedes utilizar las flags para que una cosa sólo pase una vez o para que no pase hasta que no haya pasado otra. Tienes que utilizar estos comandos:

- setflag 0x(flag): activará la flag que pongas
- checkflag 0x(flag): comprovará si una flag está activada.
- clearflag 0x(flag): desactiva una flag (no es tan utilizado como los otros dos, pero es importante).

Por ejemplo, tú haces un script y pones esto:

[...]
checkflag 0x200
if 0x1 goto 0x(offset)
[...]

Esto quiere decir que cuando la flag 200 esté activada, te llevará al offset que pongas.

Debes saber que las flags solo se pueden utilizar una vez y que son limitadas. También debes saber que son valores hexadecimales (por si acaso xD). Estas son las flags que están libres:

Desde la 0x200 hasta la 0x29F
Desde la 0x500 hasta la 0x79F
Desde la 1000 hasta la 109F

0x800 - Pokemon Menu
0x801 - Pokedex Menu
0x802 - Pokenav Menu
0x807 - First Badge
0x808 - Second Badge
0x809 - Third Badge
0x80A - Fourth Badge
0x80B - Fifth Badge
0x80C - Sixth Badge
0x80D - Seventh Badge
0x80E - Eighth Badge
0x860 - Running Shoes
0x820 - First Badge
0x821 - Second Badge
0x822 - Third Badge
0x823 - Fourth Badge
0x824 - Fifth Badge
0x825 - Sixth Badge
0x826 - Seventh Badge
0x827 - Eighth Badge
0x828 - Pokemon Menu
0x829 - Pokedex Menu
0x82F - Running Shoes

Espero haberte ayudado, si tienes alguna duda me lo dices y te lo explico. Suerte!
 

.Neon

Usuario
RE: Pregunta/Respuesta Rapida

javi4315 dijo:
Desde la 0x200 hasta la 0x29F
Desde la 0x500 hasta la 0x79F
Desde la 1000 hasta la 109F
Eso quiere decir que si uso por ejemplo el 0x200 ya no puedo usar más no? Es como un offset.
Y desde la 0x20 hasta la 0x29F, como se que hay por el medio? Es 0x201, 0x202, 0x203 y asi va? Y cuando llego en las letras?
 

Javi4315

Babyface
Miembro de honor
RE: Pregunta/Respuesta Rapida

~Neon dijo:
javi4315 dijo:
Desde la 0x200 hasta la 0x29F
Desde la 0x500 hasta la 0x79F
Desde la 1000 hasta la 109F
Eso quiere decir que si uso por ejemplo el 0x200 ya no puedo usar más no? Es como un offset.
Y desde la 0x20 hasta la 0x29F, como se que hay por el medio? Es 0x201, 0x202, 0x203 y asi va? Y cuando llego en las letras?
A ver, iría así: 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 20A, 20B, 20C, 20D 20E, 20F, 210, 211...

Así tendrías que ir haciéndolo. También puedes pasar el 200 a decimal e ir sumandole 1 al valor en decimal y pasarlo a hexadecimal. Por ejemplo, pasas a decimal el 200, que es 512. Pues cuando utilizes la 200, le sumas uno al 512 y te quedará 513 (obvio xd) y lo pasas a hex, que es 201. Así también lo puedes ir haciendo.
 
RE: Pregunta/Respuesta Rapida

Hola a todos. Soy nuevo y me gustaría saber si es posible, en un Rom de Diamante, crear un Movimiento que suba estadísticas que no suban los demás Movimientos. Por ejemplo, un Ataque que suba Ataque Especial y Velocidad.

Saludos~
 

.Neon

Usuario
RE: Pregunta/Respuesta Rapida

Sukyllo

De momento creo que no.
En un ROM de NDS aun no se puede hacer casi nada.
Pero puede ver las herriamentas en la Web de WAH haciendo click aqui.
Asi tu puede ver las cosas que es posible hacer en un ROM de NDS como Diamond.
 
RE: Pregunta/Respuesta Rapida

¿Como pongo los scripts que yo eh echo en Advance Map (en el juego)

Ya me esta volviendo loco :s
 
RE: Pregunta/Respuesta Rapida

bueno aqui tengo una duda...

yo se hacer scripts uso el XSE 1.1 y los busco a principios de rom en el FSF
solo que cuando hago uno nuevo y lo ejecuto o se traba o no se activa...

ejemplo:

Código:
#org 0xoffset1
msgbox 0x 0xoffset2
applymovement 0xmini 0xoffset3
waitmovement 0xmini
release
end

#org 0xoffset2
= blablablabla\nblablablabla\lblablablabla

#org 0xoffset3
#raw 0x4
#raw 0xFE
lo unico que quiero es que se active al pisarlo para poder hacer que salga de la abitacion, como dije, o se queda trabado o no funciona, hay algun comando especial que tenga que poner en AM para poder activarlo?
o es por culpa del FSF por darle a buscar desde principios de rom?
 

Jenzh~

Usuario mítico
RE: Pregunta/Respuesta Rapida

Soul-STD dijo:
bueno aqui tengo una duda...

yo se hacer scripts uso el XSE 1.1 y los busco a principios de rom en el FSF
solo que cuando hago uno nuevo y lo ejecuto o se traba o no se activa...

ejemplo:

Código:
#org 0xoffset1
msgbox 0x 0xoffset2
applymovement 0xmini 0xoffset3
waitmovement 0xmini
release
end

#org 0xoffset2
= blablablabla\nblablablabla\lblablablabla

#org 0xoffset3
#raw 0x4
#raw 0xFE
lo unico que quiero es que se active al pisarlo para poder hacer que salga de la abitacion, como dije, o se queda trabado o no funciona, hay algun comando especial que tenga que poner en AM para poder activarlo?
o es por culpa del FSF por darle a buscar desde principios de rom?
Si se te traba le tienes que poner una variable al scrpt de gatillo deves ponerle en am en la parte que dice var number (o var value no me acuerdo, se que es el primero.) una variable como: 4050 o 4006 algo haci. siempre pongo numeros enrtre el 4000 y el 4200 :p
si se te sugue trancando no see que pueda ser :p


PD: "+Gracias" existe :p
 

errero

Usuario Habitual
RE: Pregunta/Respuesta Rapida

soul-std:nos... no te falta el comando dinamyc al principio del script??? si no es lo que dijo VorteX
 
RE: Pregunta/Respuesta Rapida

Hola, tengo un problema en mi hack, cuando quiero pasar de la ruta 101 a Oldale Town me sale este error:



Y no se porq sale porque creo que las conexiones estan bien.
 

Jaizu

Usuario mítico
RE: Pregunta/Respuesta Rapida

jonejesus dijo:
Hola, tengo un problema en mi hack, cuando quiero pasar de la ruta 101 a Oldale Town me sale este error:



Y no se porq sale porque creo que las conexiones estan bien.
Prueba a editar Olade Town y si te sale error se arruinó, eso me pasó a mi hace muhco, cuando empezaba
 
RE: Pregunta/Respuesta Rapida

hola tengo bun problema utilizo unlz gba para sustituir un sprite lo que pinto de color negro se vuelve del color del fondo y estoy arto que alguien me ayude:OMG:
 
RE: Pregunta/Respuesta Rapida

p3dr0h4ck dijo:
hola tengo bun problema utilizo unlz gba para sustituir un sprite lo que pinto de color negro se vuelve del color del fondo y estoy arto que alguien me ayude:OMG:
A mi tambien me pasabe eso pero ya haye una forma de arreglarlo, lo que hacia era pintarlo de otro color, diferente al negro como verde o amarillo, y luego le cambiaba las paletas :XD:

Espero te haya aydado
 
RE: Pregunta/Respuesta Rapida

gracias pero donde cambio la paleta ¿:.[hr]
explicamelo como a un niño [hr]
y si pueden pongame un tutorial
 

.Neon

Usuario
RE: Pregunta/Respuesta Rapida

p3dr0h4ck

Su sprite esta indexado?
Si no, puedes indexar con PhotoShop.

Suerte!
 
RE: Pregunta/Respuesta Rapida

esta indexado aver lo que yo ago es :
abro el unlz gba
cogo un pokemon ejemplo treecko
abro el paint borro el pokemon dejo el fonfo
dibujo mi fakemon
y al ternerlo echo lo importo y lo escribo en el juego
y al pasarlo todo lo de color negro se buelve del color del fondo
nesecito ayuda si tienen respuesta expliquemelo facilx:(
 
RE: Pregunta/Respuesta Rapida

Mira, sencillamente usa un gris oscuro en vez de negro, eso es lo que hace nintendo
 

Feliipe

Usuario de Oro
RE: Pregunta/Respuesta Rapida

Tengo una duda...Cuando emulo mi hack en el Visual boy advance se que da la pantalla en blanco y tengo que cambiar el save tipe para que funcione...mi duda es si el hack cago...o se puede seguir trabajando en el?
 
Estado
Cerrado para nuevas respuestas.
Arriba