qna_rh
Thread Id: 28130
Thread Name: Compatibilidad AdvanceMart y Pokémon Emerald
#0
RenaGod 27897
Buenas a todo el foro de WAH, como sabrán o quizá no aun, estoy trabajando en otro hack-rom de base Pokémon Emerald, pero tengo un problema.

Cuando uso el AdvanceMart con ese rom, me dice que hay un error de lenguaje y no me permite abrirlo, ¿alguien sabe cómo solucionar el problema o alguien conoce un programa que me permita modificar lo mismo que el AdvanceMart en ese juego sin problemas de compatibilidad?

Agradeceré cualquier ayuda, espero puedan ayudarme en esto.
#1
Tito Sayer301 26309
y porque no haces tus propios pokemarts en un script? Es super sencillo

#dynamic 0x800000

#org @inicio
lock
faceplayer
msgbox @frase 0x6
pokemart @objetos (este es el comando que abre la tienda)
release
end

#org @frase
= Hola, en que puedo ayudarte.

#org @objetos
#raw word 0x¿¿??(aca va N°de objeto en HEX)
#raw word 0x¿?? (asi con todos los que quieras poner)
#raw word 0x0 termina la lista (cuando tengas todos los objetos que quieras en la lista terminala con esto)

Créditos a @Jon
#2
RenaGod 27897
Iniciado por Sayer301
y porque no haces tus propios pokemarts en un script? Es super sencillo

#dynamic 0x800000

#org @inicio
lock
faceplayer
msgbox @frase 0x6
pokemart @objetos (este es el comando que abre la tienda)
release
end

#org @frase
= Hola, en que puedo ayudarte.

#org @objetos
#raw word 0x¿¿??(aca va N°de objeto en HEX)
#raw word 0x¿?? (asi con todos los que quieras poner)
#raw word 0x0 termina la lista (cuando tengas todos los objetos que quieras en la lista terminala con esto)

Créditos a @Jon


Genial, con esto creo que ya está casi resuelto del todo. Lo que quisiera ver ahora es cómo puedo hacer para que los objetos que las Tiendas Pokémon creadas con ese script sean gratis, realmente sería genial hacer eso.

Edito:
Bueno que sean gratis da igual, para eso está el Pokénav supongo, y pues lo demás me funcionó más o menos bien.

El mensaje al hablarle no apareció pero la tienda funciona bien asi que puedo dejarlo pasar, lo que necesito hacer es ver cuál es el valor en hex de las 50 MTs.

Lo malo es que lo intenté según una lista que tenía pero me aparece cualquier cosa en la tienda en vez de las MTs, si alguien pudiera decirme qué valores poner para que el vendedor me venda las 50 MTs del Pokémon Emerald estaría agradecido.
#3
Tito Sayer301 26309
Iniciado por RenaGod
Genial, con esto creo que ya está casi resuelto del todo. Lo que quisiera ver ahora es cómo puedo hacer para que los objetos que las Tiendas Pokémon creadas con ese script sean gratis, realmente sería genial hacer eso.

Edito:
Bueno que sean gratis da igual, para eso está el Pokénav supongo, y pues lo demás me funcionó más o menos bien.

El mensaje al hablarle no apareció pero la tienda funciona bien asi que puedo dejarlo pasar, lo que necesito hacer es ver cuál es el valor en hex de las 50 MTs.

Lo malo es que lo intenté según una lista que tenía pero me aparece cualquier cosa en la tienda en vez de las MTs, si alguien pudiera decirme qué valores poner para que el vendedor me venda las 50 MTs del Pokémon Emerald estaría agradecido.


Para que darte un pescado si puedo enseñarte a pescar?

Abre la carpeta donde tengas el XSE, hay un archivo que se llama:
"stditems.rbh"
Ábrelo con XSE, ¡Surprise! La lista de todos los objetos!

Como veras en la carpeta, tienes otra con los pokes y otra con los ataques, aparte de otras dos que son como una "ayuda" a controlar mejor aun las cosas XD
#4
eing 12479
No hace falta que pongas #raw por cada objeto.. Ni si quiera word xD
Prueba a poner #raw 0xobjeto 0xobjeto .. 0x0

Se te compilaran todos igual ^^
Y para que hable debes ponerle un msgbox antes del pokemart ^^
#5
RenaGod 27897
Iniciado por eing
No hace falta que pongas #raw por cada objeto.. Ni si quiera word xD
Prueba a poner #raw 0xobjeto 0xobjeto .. 0x0

Se te compilaran todos igual ^^
Y para que hable debes ponerle un msgbox antes del pokemart ^^


Fiu, menos mal que han respondido, casi estaba por resignarme con eso xD

Por cierto ya me he fijado en la lista pero tengo mis dudas. Por ejemplo, ¿necesito poner toda la parte que dice "#define ITEM_TM01" antes de poner el 0x121 o tan solo el 0x121?¿Y qué debo hacer por ejemplo si cuando pongo el ID de un ítem no aparece en la tienda el ítem que dice ser el que figura en esa lista del XSE?¿Es la misma lista para el Pokémon FR/LG que para el Emerald o son distintas para poder hacer que el vendedor me venda las 50 MTs de Hoenn?

Perdonen por tantas preguntas pero realmente quiero resolver esto de una buena vez, es un dolor de cabeza juntar dinero para gastarlo en Fichas de Casino o tener que entrenar un Linoone hasta lv100 para obtener una MT26 de Terremoto, eso sin contar todas las demás de las que solo te dan una xD

Gracias por la ayuda y disculpen las molestias, agradeceré toda ayuda posterior. ;)
#6
eing 12479
No tengo ni idea xD y como no tengo ni idea te voy a decir el gran secreto del rom hacking.
Investiga xD
Pon en la tienda la lista de items que quieras y miras si es una mt o no xD
X ejemplo el stditems te dice que la 78 es lanzallamas (esto es falso, es un ejemplo repito).
Entonces pones #raw 0x78, compilad y miras de que te salga ese ibjeto.
Si no pues sigue mirando xD
Ah y para editar el precio basta con usar el item editor creo, que permite editar los items y el precio de venta tambien.
#7
RenaGod 27897
Iniciado por eing
No tengo ni idea xD y como no tengo ni idea te voy a decir el gran secreto del rom hacking.
Investiga xD
Pon en la tienda la lista de items que quieras y miras si es una mt o no xD
X ejemplo el stditems te dice que la 78 es lanzallamas (esto es falso, es un ejemplo repito).
Entonces pones #raw 0x78, compilad y miras de que te salga ese ibjeto.
Si no pues sigue mirando xD
Ah y para editar el precio basta con usar el item editor creo, que permite editar los items y el precio de venta tambien.


Bueno, he probado el script unas cuatro veces con la lista completita de la MT01 a la MT50, pero ni uno solo de esos ítems son MTs, en serio ni uno, y más de 10 nisiquiera los reconoce como ítems solo se ven muchos ??????? xD No sé por qué pero empiezo a pensar que esa lista que tiene el XSE no es muy precisa, aun asi, si alguien ya ha hecho una tienda asi por el estilo que me pase su lista para ver si con esa lista funciona, gracias a todos. xD
#8
Arots 28929
Puede ser k al ekivocarte en un script se hayan chafado todos en general.La verdad soy nuevo y aunk trabaje con esas herramientas no entendia muy bien la causa de mis errores asi k me pase a RPG Maker
#9
RenaGod 27897
Iniciado por PokemonCyan
Puede ser k al ekivocarte en un script se hayan chafado todos en general.La verdad soy nuevo y aunk trabaje con esas herramientas no entendia muy bien la causa de mis errores asi k me pase a RPG Maker


Lo que pasa es que no estoy familiarizado en absoluto con el RPG Maker, y pues mi intención en realidad sería entender mejor el AdvanceMap ya que quiero modificar un rom de gba con cosas como mapeo y todo eso, y no se como hacer un rpg desde cero con ese otro programa, por eso preguntaba lo de las tiendas. '¬¬

El problema es que aunque sigo al pie de la letra la lista que provee el XSE en la tienda nueva sale cualquier cosa en venta menos lo que quiero que salga, por eso me frustra un poco el asunto. '^^
#10
Arots 28929
Siento no poder ayudarte pero a mi si me funciono,yo usaba de Rom Pokemon Ruby(USA)