FR| ASM | Escaleras laterales realistas.

Avisos

Like Tree18Gracias
  • 16 Post By Naren Jr.
  • 2 Post By FEL!X

Respuesta
 
Herramientas Desplegado
  #1  
Hace 2 Semanas
Parte FR| ASM | Escaleras laterales realistas.
Antes que nada este tutorial lo traigo desde Pokeco, es obra de Spherical Ice Todos los creditos van a el, yo solo comparto la rutina aquí.

Sí bien GBA en cuanto a realismo no es lo mejor, en NDS Nintendo incorporo el gran movimiento de escaleras hacia arriba, Spherical Ice realizo una rutina, para que las escaleras laterales tengan ese efecto, a esto me refiero:


Esto ahora es posible, si bien ya hay un par de usuarios que la tienen es hora de postearla aquí!

Existe un parche que no colocaré en este tema, me gusta mucho que los usuarios aprendan sobre como funcionan las cosas.

Antes que nada necesitan estas dos rutinas:

Bien necesitamos esas dos rutinas, un editor hexadecimal, FSF y un compliador asm, yo uso thumb.

Paso 1
Necesitamos localizar 0x1518 bytes disponibles en tu ROM, pueden buscar el espacio con FSF, a mi me ha dado 0x802A30, pero es importante que conviertan los números a decimales así:



Vamos a copiar esa dirección y a tenerla apuntada en otra parte, ahora vamos a ir a 0x3A65BC en HxD:


Estando aquí, presionaremos Crtl+E, y vamos a darle la opción de seleccionar por longitud, y vamos a colocar el valor de 0x1518 y luego apretamos aceptar:


Estos bytes que estamos copiando, los pegaremos en la dirección que buscamos espacio libre... en mi caso es 0x802A30.
Recuerden que deben pegar con Crtl+B en esa dirección para no dañar nada.


Luego de haber hecho, pueden guardar la ROM y terminamos el paso 1.

Paso 2
Ahora necesitamos editar una de las rutinas asm que estan en la parte de arriba, concreta mente vamos a editar la que se llama: new_animation_table_and_routines.asm, para poder editarla usamos un editor de texto, en mi caso uso Notepad++.

Una vez abierta vamos a editar la linea 3 justanmente donde esta los 0xaaaaaa, colocaremos el offset donde colocamos los 0x1518 en mi caso es 0x802A30.


Bien luego de esto podemos guardar la rutina y compilarla con thumb, no explicaré como hacerlo con thumb al final dejo un tutorial.

Luego de generado el archivo .bin, lo abrimos con HxD:


Y bueno se preguntarán ¡¿QUÉ ES ESTOOOOOOOOOOOOOO?! ¿Y MI RUTINA?

Pues tranquilos, si navegan hasta el offset donde buscaron 0x1518 en mi caso es 0x802A30, pues ya saben como navegar no? Crtl+G y pegan y buscan!


Una vez logrado esto, vamos a copiar hasta abajo, así:


Y pegamos en nuestro offset que en mi caso es 0x802A30.

¿Qué estamos haciendo aquí? Pues hemos repunteado la tabla de movimientos de bloque y hemos colocado un par nuevo.

Paso 3
Ahora necesitamos encontrar 0x320 ya sabes con FSF buscamos espacio, a mi me ha dado: 0x801900

Ahora necesitamos editar la rutina: behaviour_byte_implementation.asm en la linea 3, donde estan los 0xbbbbbb:


Así, luego guardamos los cambios y procedemos a compilar con Thumb.

Despues de compilar, abrimos el .bin con HxD y de nuevo, lo mismo de la otra rutina, pero navegamos hasat donde colocamos los 0x320 para mi sería 0x801900.

Y efectivamente, aquí estan nuestros datos, insertamos los datos en el offset de la ROM


Y bueno, ahora debemos navegar en el behaviour_byte_implementation.bin y vamos a buscar los siguientes offset.

¡¡¡OJO!!! Lo que diré ahora es muy importante, tal cual estan los offset en behaviour_byte_implementation.bin deben copiarlos y pegarlos con Crtl+B en la ROM, solo daré un ejemplo.


Navegamos a 0x5BB5C:
Hay un par de datos, pues esos datos los vamos a copiar y los pegamos con Crtl+B en la ROM.
Así:

Harémos esto un par de veces en los siguentes offset:
  • x5C104
  • x5C14C
  • x5C17C
  • xBD3C8
La longitud es de 8 bytes, Muy importante copiar cada byte y guardar.

Paso 4
Los nuevos movimientos los configuramos nosotros mismos, para ello debemos editar los comportamientos de los bloques de la siguiente forma:


El movimiento 31 indica que no se podrá mover el Overworld a la izquierda y el 30 a la derecha.

Se deben colocar así:


En cuanto a movimientos permitidos debe ir así:


De esta manera ya su movimiento debe funcionar.

BUGS
Hay un par de bugs por lo que pude ver.
  1. Los minis colocados aquí no actuarán de forma natural, el movimiento no funcionara.
  2. Los minis con applymovement tampoco funcionaran bien.

Si alguien mas sabe de algún bug comente.

Tutoriales necesarios

Es todo, saludos y a disfrutar esto!
  #2  
Hace 2 Semanas
Predeterminado Respuesta: FR| ASM | Escaleras laterales realistas.
Y todo esto mientras le explicabas a un noob como insertar paletas.
Mis dieces. Gran aporte.
Xabier Arias en skype.

pd: ¡Ya me va skype!
  #3  
Hace 2 Semanas
Predeterminado Respuesta: FR| ASM | Escaleras laterales realistas.
Muy buen aporte. Félix tiene esto es su templo de nose qué de su hack. Gracias Naren
  #4  
Hace 2 Semanas
Predeterminado Respuesta: FR| ASM | Escaleras laterales realistas.
Buen tutorial! Hacía falta ver esto en el foro, que bueno que lo traes
Hacía un huevo de tiempo que no te veía haciendo un tuto kvrrum!
Esto es de bastante utilidad para darle un pequeño toque de realismo más a un hack y con la rutina de Agregar más movimientos de jiangzhenweng (o como coño se escriba) si que es posible hacer que los minis caminen en diagonal.

Sigue así papu, vas muy bien
+10 prro! y repu!


El inteligente no es aquel que lo sabe todo

Si no aquel que sabe utilizar lo poco que sabe
  #5  
Hace 2 Semanas
Predeterminado Respuesta: FR| ASM | Escaleras laterales realistas.
Dios... qué... hermoso.

Siempre me ha cagado que no haiga una animación al subir escaleras laterales,
feo feo.

Pero bueno... si está en NDS ¿por que no en GBA? jajaja

Gracias por el aportazo Naren y por la muy buena explicación, que ya lo he probado y se ve de maravilla <3

Sinceramente la polla, +Gracias por el aporte naren y claro gracias a Spheral Ice por crear la rutina.
Poco se habla de que Pete murio...
PeteelMagenifico 2016-2016
  #6  
Hace 2 Semanas
Predeterminado Respuesta: FR| ASM | Escaleras laterales realistas.
que buen tutorial esto servirá para que los hackroms
se vean mas realistas asi como nds
muchas gracias por traerlo salu2
  #7  
Hace 2 Semanas
Predeterminado Respuesta: FR| ASM | Escaleras laterales realistas.
Gran tutorial o rutina, que bien que la trajiste de Pokeco.


MI repu.

Pokemon Arcadia






La mejor canción del mundo.

  #8  
Hace 2 Semanas
Favorito Respuesta: FR| ASM | Escaleras laterales realistas.
¡Muy buen aporte Naren! Gracias por llevarlo a WAH, por la traducción y la organización de la información. Queda perfecto y lo usaré si o sí.

Yo usaba applymovents y, aunque el efecto queda bien, es algo ortopédico que no sea el propio jugador quien dirija el mini en ésa parte.

Un ejemplo claro es éste:


Dicho por Naren Jr. Ver mensaje
[...]

BUGS
Hay un par de bugs por lo que pude ver.
  1. Los minis colocados aquí no actuarán de forma natural, el movimiento no funcionara.
  2. Los minis con applymovement tampoco funcionaran bien.

Si alguien mas sabe de algún bug comente.[...]
Ése applymovement se puede conseguir (tal como os muestro en el gift) gracias a los movimientos añadidos por @jiangzhengwenjz en su fantástico tutorial [ASM] Some new movement bytes (including a patch)

Concretamente con éstos (Aplicando la rutina del tuto al que hago referencia):

Código:
0xC4 - face left and move left-down (normal)
0xC5 - face right and move right-down (normal)
[...]
0xC8 - face left and move left-up (normal)
0xC9 - face right and move right-up (normal)
¡Un abrazo!
Gracias: Adke y Skyflyer

Click para ver la firma




FEL!X









Premios




Galería (Link directo)



Aportaciones y participaciones



Algunas respuestas a posts y más posts





Respuesta: Cuantos años teneis? Que año Conocisteis Wah?

Respuesta: Con qué Pokémon te has encariñado y porqué?

Respuesta: GBA | Gráficos | [AVANZADO] ¡Añadir más frames a tus minis!

[Vídeo] Cuando Pokemon GO se vuelve violento
Respuesta: Rap de los Hackrom - Sage [A capella]
Respuesta: GBA | ASM | Clase Número 3: Instrucciones Básicas
Respuesta: ¿Cómo olvido a una chica? No puedo.
Respuesta: [Encuesta]¿Que encuentras mas divertido/entretenido al Rom Hackear/Makear?
* * *
Respuesta: [Cosas De WaH Ep2]¡¡5 Cosas Paranormal Que Nos Han Sucedido!!
Respuesta: FR| ASM| Salto en cualquier dirección.
Respuesta: [Cosas De WaH Ep1]¡¡10 Cosas Sobre Nosotros!!
¡fel!xidades! (Gracias a todos)

¡Ya están aquí!: Resultados PWaH 2015

Respuesta: ¿Qué estás escuchando ahora? (2)
* * *

Respuesta: [Relato de invierno] Chicago.
Respuesta: ¡TIPOS DE HACKERS! ¡Dime qué clase eres tú!
[TAG del MangaAnime]
Respuesta: [FR][DUDA]Comandos de dinero
[Por Una Wah Unida]
Respuesta: Mis motivos de estar aqui
* * *

Respuesta: Psicólogo para el psicólogo, filósofo para el filósofo~
Respuesta: ¿Qué estás escuchando ahora?
Respuesta: [Historia] Hijos del bosque, hijos del viento
Respuesta: [IDEA] Jugador se pueda liar
Respuesta: ¿Cuál es vuestro arquetipo de personaje favorito?
Respuesta: [Encuesta] ¿Cuál fue tu primer juego de pokemon?
* * *


Respuesta: [Test] ¿Qué tipo de personalidad eres?(Viva el comandante FEL!X)

Tu TOP 5 de animes (Mi propio top)
Respuesta:Pregunta a todos los spriters (Mi punto de vista)
Respuesta: IDEA | Nuevos Tipos Elementales 8El tipo experto)
Respuesta: IDEA | Nuevos Tipos de Evolucion (El caso de Machamp )

¡Un abrazo!

Respuesta

Etiquetas
asm , escaleras , escaleras arriba , fire red , laterales , realistas , tutoriales

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 02:44.