Whack a Hack!

Escritos por los mejores hackers para compartir y difundir sus técnicas o explicar el uso de herramientas. Síguelos y practica hasta que consigas dominar la técnica que explican.

Afiliados
PHO RHW FrenteBatalla
Estadísticas
Whack a Hack!

Insertar midis

Incorporar canciones de fondo a tu juego
¿Qué necesito?
  • Cómo pasar de "midi" a ".s"
  • Insertar midi en la copia
  • Exportando tracks
  • Importar tracks
  • En sencillos pasos

Para empezar a insertar midis, necesitamos una serie de cosas, que son las siguientes:

Una vez tengamos todo listo, lo metemos todo en una misma carpeta. (Si no, no funcionará bien el sappy).

Ahora, toca elegir nuestra midi, y arrastrarla hasta el mid2agb y nos saldrá una ventana de MS-DOS parecida a esta..

Una vez hecho esto, nos saldr´ un archivo en la misma carpeta llamado nombremidi.s.

(Después de obtener el ".s" lo deberiamos de loopear).

Bien, ahora abrimos el sappy con la copia de nuestro hack y elegimos que melodía queremos sobreescribir. Una vez hayamos encontrado que melodía queramos sobreescribir, le damos a Assemble song. Entonces nos saldrá una ventana como esta.

.S file name --> Ahí sirve para buscar el archivo .s que quieren insertar. Búscalo y dale a ok.

Base destinantion offset --> Ahí habeis de poner "0xdirección" y debe ser una dirección muy ámplia. Por ejemplo 83AC00.

Voicegroup offset --> Los voicegroup, cada melodía del rom tiene una distinta, y es que esto son los "instrumentos" que toca esa melodía. Mejor no tocarlos, si no es por una existente.

Ahora, una vez hecho todo esto, le damos a Assemble that ugly thing! y cuándo nos salga una ventanita diciendo "Donde. Do you want to set the proper entry in the Song Table?" darle a "sí".

Después de esto, cerramos el sappy. (Es recomendado cerrar el sappy, cada vez que importemos un ".s" ya que a veces da problemas, a mí me los dió).

Bien, entonces volvemos a abrir el sappy, y cargamos de nuevo la copia de nuestro rom. Después de ello, vamos a la melodía que cambiamos anteriormente, y le damos a export tracks.

Cuándo le demos, nos saldrán varios offsets (dependiendo de los tracks que tenga tendrá más o menos offsets para seleccionar con un tick. Repito, seleccionamos todos con un tick, y seguido de ello en la barra de la derecha hemos de colocar la ruta de nuestro ordenador dónde queremos exportar nuestros tracks, y un \$T al final.

Ejemplo: C:\Documents and Settings\Alejandro\Escritorio\Tutorial midis\$T

Luego de ello, le dan a "ok" y de nuevo cierren el sappy, para evitar problemas.

NOTA: Si hicieron correctamente todo, en la misma carpeta le deben aparecer archivos llamados "0, 1 ,2 ,3.." (tantos archivos como tracks hayas exportado.

Bueno, después de haber exportado todos los tracks, toca abrir de nuevo el sappy, y esta vez lo abrimos con nuestro hack.

Una vez abierto, nos vamos a la melodí que queremos substituir, y le damos a import tracks, y allí seleccionamos con un tick todos los tracks que exportamos anteriormente. (Aquellos que son "0, 1, 2...etc.")

Entonces a la derecha veremos:

Header: Esto no lo tocamos, es el "cabezal" de la cancion por llamarlo de alguna manera. (Déjalo tal cual)

First track: Esto es donde comienza el primer track, aquí habremos de poner "0xdireccion" y debe ser la misma que pusimos anteriormente.

Voicegroup: Como dije anteriormente, esto mejor no tocarlo.

Bueno, pues ya hemos acabado de insertar nuestra midi. Ahora solo queda probar como suena.

En caso, de que la midi se escuche mal, con los famosos "beeps" es porque los instrumentos que suenan en la midi que insertaste, NO son los mismos que los que tiene el voicegroup.
Para solucionarlo, habrás de solucionarlo con el anvil studio o volviendo a insertar a importar todos los tracks, ponerlo en la misma direccion, PERO cambiando el voicegroup, por otro del rom, e ir provando hasta que suene bien. Aunque la mejor solución es cambiarlo con el anvil studio.

En sencillos pasos..

  • Importar nuestra midi al mid2agb, y obtener el archivo .s
  • Abrir el sappy con nuestra copia de nuestro hack.
  • Darle a assemble song, e importar tu archivo .s, buscar un offset libre, y aceptar que sobreescriba la tabla de canciones.
  • Cerrar el sappy, y volverlo a abrir de nuevo con la copia de nuestro hack, y exportar los tracks.
  • Cerrar de nuevo el sappy, y abrirlo esta vez con nuestro hack.
  • Importar los tracks extraidos de la copia del hack, al hack, y ponerle el mismo offset vacío.

Tutorial escrito por AgR.
Web diseñada por Serg!o. Alojada por SupportivHost

Pokémon y todos sus respectivos nombres son marcas registradas y © de Nintendo Nintendo 1996-2008.

Para más información véase el aviso legal.