qna_rh
Thread Id: 10880
Thread Name: [pkmn ruby usa] script de seguimiento de pokemon
#0
Hunter Digi Ace 18655
Hola, tengo una duda. en el juego de pokemon ruby USA
hay alguna manera de hacer que te persiga tu pokemon como pasa en el hg o ss?
no hace falta que sea exactamente igual
(es decir que si cambias de pokemon pase a ser el que te sigue, sino mas bien que te persiga siempre el mismo como en el amarillo (como mucho si es posible que si quitas el pokemon del equipo dejara de seguirte sino da igual))
a ser posible que fuera un scrip constante es decir que al salir de un mapa o entrar a una casa te siguiera siguiendo.
(si queréis puedo poner una imagen del amarillo o del hg/ss pero creo que se entiende a lo que me refiero)
muchas gracias ^^
#1
davoker 16611
Hombre de script ni idea, alguien te dira mejor, pero una forma de lo que quieres es hacerlo por sprite, seria fijo pa siempre, quizas menos en bici xD
Es cuestion de aumentar los frames de tamaño, osea normalmente son 16x32, si se aumenta a 32x32, habria suficiente anchura en los frames como para meter un pokemon al lado haciendo sus movimientos al son de los tuyos :)

Si me equivoco que lo digan, pero creo que desde hace ya tiempo que se pueden poner los frames del prota a 32x32 sin problemas, es opcion del NSE por ejemplo el aumentarlo e insertarlo, si me lo confirman, hare una version del prota que puse en "aportes de sprites" pero con pokemon al lado, al tipico pikachu fijo, despues ya vere xD (esperando confirmacion de esto) ^^
#2
Hank 18697
Como dijo dakover lo podes hacer mediante los frames cambiandolo a 32 x 32
o tambien podes hacerlo por ASM pero es algo mas complicado.

creo que por el AM hay una forma de hacerlo si no mal recuerdo en eventos
habia una opcio que decia seguir personaje y haci te siga hasta que tu le digas en otro
evento pero no de esto no estoy seguro es mas recomendable las primeras 2 opciones aunque son mas complicadas.

Te deseo suerte con tu proyect(?)
#3
Hunter Digi Ace 18655
muchas gracias a los 2 intentare hacerlo así (pero por tiles se notaria mucho cuando cambiases de dirección.. XDDD)
pero si alguien sabe como hacerlo por scrip (es decir que scrip se ha de usar)
se lo agradecería ^^
#4
Gershel 12314
A ver, este es un tema del que se ha intentado conseguir algo muchas veces pero que como es algo tan complejo y complicado, nunca se saca nada en claro.
A ver, comento las formas de hacerlo que ya han dicho anteriormente:

Iniciado por Davoker
Es cuestion de aumentar los frames de tamaño, osea normalmente son 16x32, si se aumenta a 32x32, habria suficiente anchura en los frames como para meter un pokemon al lado haciendo sus movimientos al son de los tuyos Smile


Esta manera de hacerlo en principio parece buena, sencilla y fácil de realizar, pero los resultados son "defectuosos". Por ejemplo, cuando el prota esté iendo hacia la izquierda, y de repente mire arriba, el pokémon que te sigue pasará de estar a tu derecha a estar detrás tuyo, muy a lo cutre y a lo irreal. Por esa razón, esta opción no es del todo factible.

Iniciado por Hank
creo que por el AM hay una forma de hacerlo si no mal recuerdo en eventos
habia una opcio que decia seguir personaje y haci te siga hasta que tu le digas en otro
evento


Mmm, no acabé de entender muy bien a lo que te refieres. Quizás te refieras a dos applymovement a la vez, el del prota y el del que te sigue. Esto no tiene que ver con el script de seguimiento porque solo puede servir dentro de un script, al quedar tu libre sin script ya no te sigue el pokémon, por lo que tampoco es factible.

En resumiendo, ninguna de las dos acaba de ser factible. Entonces... ¿Qué manera es la adecuada?
Bueno, pues en varias Webs y Foros hay investigaciones sobre esto, pero pocos llegan a encontrar la manera más adecuada para realizar esto. Hay varias formas que se investigan:

·Con ASM, que yo personalmente no se como se realizaría porque mis conocimientos de ASM son los básicos y nada más xD. De esta forma se puede conseguir un seguimiento permanente.

·Con Scripts muy Complejos. Esto trataría de realizar un script donde se comprobaría las pulsaciones direccionales del teclado y hacia donde mira el mini del prota y a partir de ahí hacer que un mini pokémon haga tal cosa si tu te mueves a la izquierda, si miras hacia arriba, si miras hacia abajo, etc. Pero lo malo de esta forma es que el proceso sería mientras dure el script.

Por lo que yo creo que la opción más factible es por ASM, pero como no sé lo suficiente de ello, no te puedo ayudar xD
Saludos y mucha suerte!

PD: Si te he servido de ayuda, pulsa en el botón "Gracias" :D
#5
Hunter Digi Ace 18655
mms si creo que me quedare con lo del ASM (aunque mis conocimientos son nulos.. XD)
espero que alguien me pueda decir como hacerlo así ^^
(os doy gracias a todos por molestaros en responder :D)
#6
davoker 16611
Lol es verdad, lo de hacerlo en sprite no quedaria muy bien, seria una forma si, pero bastante cutre xD mirar hacia la derecha y luego hacia arriba y ver como el pokemon que te persigue se "teletransporta" de la derecha hacia abajo tuya.... pues no parece tan factible, es algo evidente pero no habia caido xD

En scripts si es que se puede, como la idea me gusta, le comentare a un colega a ver si seria capaz, hace scripts muy buenos y originales, por que por ASM el tampoco (ni yo :S) sabria, aun que igual es la unica manera, como la del pokemon errante (Latios o latias por ejemplo, es un pokemon errante, son los que andan sueltos por todo el mapa y salen al azar, solo se hace por ASM jeje)

enga saludos y ya contaras si descubres algo :)