qna_rh
Thread Id: 29712
Thread Name: POKEDEX nacional
#0
Yito 29233
buen dia gente de Wah. Una de las cosas que mas da dolores de cabeza es la edicion de scripts... y si, hay guias. Pero esta duda en concreto es mas que todo "COMO HACER DICHO SCRIPT"

como dice el titulo es sobre insertar el pokedex nacional en el inicio del juego.
http://wahackforo.com/t-9221/r-scripting-aporte-codigos-pkm-ruby-movs-flags-especiales-etc

encontre este link, muy bueno por cierto, pero tengo la duda sobre como armar ese script. (el de la pokedex nacional) siempre que lo hago, se me congela el rom. He intentado modificar las partes menos complejas y dejar las medulas del codigo pero sigue el mismo resultado. Si alguien pudiera darme una mano sobre como estructurarlo, seria de gran ayuda. O de otro modo, deberia solo insertarlo tal y cual como esta aca?


'---------------
#org 0x80105F
lock
faceplayer
checkflag 0x3EE
if 0x0 goto 0x8744030
msgbox 0x86BEA3E MSG_NORMAL '"\a esta a..."
release
end

'---------------
#org 0x744030
lock
faceplayer
msgbox 0x86BE9DB MSG_YESNO '"\te actualizo..."
compare LASTRESULT 0x1
if 0x1 goto 0x8710C10
msgbox 0x86BEA00 MSG_NORMAL '"\como quieras..."
release
end

'---------------
#org 0x710C10
lock
faceplayer
writebytetooffset 0x2 0x2026B00
writebytetooffset 0x3 0x2026B01
writebytetooffset 0xDA 0x2024EBE
writebytetooffset 0x67 0x2026A5A
msgbox 0x86BEA19 MSG_NORMAL '"\recibis POKE..."
setflag 0x3EE
release
end


'---------
' Strings
'---------
#org 0x6BEA3E
= \Ya esta actualizada

#org 0x6BE9DB
= \te actualizo la pokedex?

#org 0x6BEA00
= \como quieras

#org 0x6BEA19
= \recibis POKEDEX NACIONAL

PD: no me deja insertarlo tal y cual ya que cuando le doy a compilar, no sale ningun codigo, solo una pagina de depurar.
#1
Yito 29233
hey gracias de todos modos, ya resolvi mi duda _(se siente un poco feo que ignoren tu tema T_T) gracias por las visitas muchachos.

se puede cerrar el tema.
#2
Mikelan4315♪ 17505
Hijo, no esperes que en menos de un día te resuelvan una duda. Hay que tener mucha paciencia en esto del ROM-hacking.

Por cierto, estaría bien que postearas cómo has resuelto la duda, por si otros también tienen problemas con esto.
#3
Yito 29233
sure o.o

y si lo de paciencia es... la medula de esto xD!

haber...

#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x203
if 0x1 goto @flip
checkflag 0x201
if 0x1 goto @close
msgbox @algo 0x5
compare LASTRESULT 0x1
if 0x1 goto @nose
if 0x0 goto @cosa
release
end

#org @flip
msgbox @finale 0x6
end


#org @algo
(dialogo)

#org @nose
msgbox @yes 0x6
release
end


#org @cosa
msgbox @no 0x6
release
end

#org @close
msgbox @partnet 0x6
setflag 0x801
call @print

#org @print
fanfare 0x163
msgbox @clock 0x6
setvar 0x5000 0x1
call @lost1


#org @lost1
lock
faceplayer
msgbox @update1 0x5
compare LASTRESULT 0x1
if 0x1 goto @updating
if 0x0 goto @nein
call @update1
release
end

#org @updating
lock
faceplayer
writebytetooffset 0x2 0x2026B00
writebytetooffset 0x3 0x2026B01
writebytetooffset 0xDA 0x2024EBE
writebytetooffset 0x67 0x2026A5A
setflag 0x3EE
msgbox @received 0x6
call @lost

#org @nein
msgbox @non 0x6
call @lost1
release
end

call @lost
release
end


#org @update1
pregunta 1

#org @non
respuesta (no)

#org @received
respuesta (si)

#org @lost
msgbox @pokedex 0x6
setflag 0x203
release
end




#org @yes
dialogo random

#org @no
(dialogo random, respuesta no)


#org @partnet
(dialogo random)


#org @pokedex
(ultimo dialogo)

#org @clock
(dialogo con fanfare receive pokedex)



#org @finale
(flag activa despues de conversar lo que nos dice)


es un codigo extenso aplicado a mi situacion pero si desean usarlo pueden hacer los cambios que quieran exepto en las partes

#org @updating
lock
faceplayer
writebytetooffset 0x2 0x2026B00
writebytetooffset 0x3 0x2026B01
writebytetooffset 0xDA 0x2024EBE
writebytetooffset 0x67 0x2026A5A
setflag 0x3EE


eso inserta la opcion de pokedex nacional. y la opcion Yes/no tambien es necesaria (como dice en la guia). Mi duda era como estructurar el code cuando lo que tenia que hacer era agregar los punteros :| (xD!!)