Está en la página 1de 7

[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Bueno tal vez se pregunte por que este tutorial como muchos de nosotros sabemos Arapumk habla sobre este
tema en su proyecto de delphi en el tutorial numero 29 a lo mejor usted diga bueno si Arapumk ya trato ese tema
por que hacer un tutorial con el mismo bueno por una simple razón bueno en verdad son 2 razones por las que
hacemos este tutorial primero es que en su tutorial utiliza una librería la librería MiniFMOD 1.7 la cual si la
descargamos de la pagina es totalmente diferente a lo que nos muestra Arapumk en su tutorial y la segunda razón
por lo que hago este tutorial es que veremos otra forma diferente de cómo meter un XM en delphi para empezar
tomemos algunos pedazos del tutorial de Arapumk que nos aclararan unas cuantas cositas( espero que no se
enoje jajaja).

El tutorial empieza aclarándonos porque música XM y dice lo siguiente:


¿Por qué música XM?
La respuesta es sencilla es la música que casi la totalidad de programadores, introducen en sus KeyGen, Parcher,
loader.

Los Archivos XM (eXtended Module del Fast Tracker) son semejantes a los archivos MIDI, pero con la diferencia
que el sonido manejado por los XM es mucho, mucho mejor, compruébalo, hay muy buenos autores de archivos
por Módulos, no sólo de XM, sino también de MOD.

Pero donde encontraremos música XM?


Bueno existe una página donde encontraremos pura música en ese formato y es la siguiente:

http://www.keygenmusic.net/?lang=es

La siguiente forma seria utilizando la herramienta que nos proporciono el mismísimo Arapumk estamos
hablando de el Ripeador Lisa XM con el cual podemos extraer la música XM de cualquier keygen que
encontremos.

Bueno conociendo esto comencemos con el tutorial. Una vez que ya tengamos nuestra música necesitamos 2
cosas más. Primero un archivo DCU el cual nos permitirá utilizar la librería Ufmod para poder reproducir los
archivos XM bueno aparte de eso necesitamos una aplicación que se llama EFF bueno esta aplicación sirve para
convertir el archivo XM en un archivo PAS el cual contendrá el código de música bueno estas dos cosas que
necesitamos las adjuntare para que no sufran buscándolos ya que el archivo DCU es muy difícil de encontrarlo bien
ya teniendo esto aclarado empezamos por copiar el archivo DCU a la carpeta Imports que por lo regular está en
la ruta C:\Archivos de programa\Borland\Delphi7
[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Como dijimos dentro de esa carpeta copiaremos nuestro archivo DCU el cual se llama UFmod
quedando de la siguiente manera:

Bueno ya tenemos instalado nuestra librería que nos permitirá utilizar archivos XM en nuestro
ejecutable
[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Lo siguiente será pasar nuestro archivo XM a un archivo PAS el cual tendrá el código de la música
para eso utilizaremos la aplicación EFF lo abrimos y vemos lo siguiente:

Seleccionamos el botón con 3 puntos para escoger nuestro archivo de música en mi caso
utilizare el archivo de música llamado DarknessR.xm una vez que lo hemos seleccionado se activaran
las demás opciones esas las dejamos sin tildar solo tildamos la opción de generar volcado en uno
de los siguientes formatos y seleccionamos la opción Pascal (Delphi) quedando de la siguiente
forma:
[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Y presionamos el botón de iniciar al finalizar nos mandara el siguiente mensaje diciendo que ha
terminado

Una vez terminado nos genera dos archivos pero como dijimos lo que nos interesa es el archivo PAS

Una vez creado lo abrimos con delphi y vemos lo siguiente:

Lo siguiente será copiar todo lo que hay desde const hasta el final que termina en ); lo podemos
copiar en el bloc de notas para poder cerrar el archivo una vez que copiamos el código y cerramos
precedemos a crear nuestra aplicación a la que le incrustaremos la música ya se una keygen o un
crackme abrimos el delphi y en la ventana del código agregamos en uses la librería de Ufmod
quedando de la siguiente manera:
[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Ahora procedemos a meter nuestra música en el tutorial de Arapumk lo metía como archivo de
recursos en este tutorial lo meteremos como una variable eso lo aremos agregando en la sección
de Var de nuestro código donde está la sentencia Form1:Tform1; debajo de esa sentencia
meteremos el código que tenemos en el block de notas quedando de la siguiente forma:
[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Bien ya tenemos nuestra música incrustada en nuestro ejecutable ahora falta una cosa importante
tenemos que meter el código para poder reproducir nuestra música para que esta música se
reproduzca todo el tiempo en el que este abierto nuestra aplicación lo meteremos en el evento
OnCreate para eso demos doble clic en el form y nos aparecerá esto:

Debajo de begin meteremos el código que hará que se reproduzca nuestro XM el código que
meteremos será el siguiente:
Ufmod_Playsong(@xm,length(xm),xm_memory);
Quedando de la siguiente manera:

Una vez hecho esto procedemos a ejecutar nuestro programa y veremos que se reproduce la
música que hemos incrustado. Como podemos ver no es nada difícil utilizar una música XM en un
ejecutable.

Bueno este tutorial fue muy corto espero que a alguien le sirva y gracias a todos los que leen mis
tutoriales sin ustedes no se tendría el ánimo para seguir escribiendo.
[INCRUSTANDO ARCHIVOS DE MUSICA XM EN DELPHI BY ZELT@] 11 de abril de 2009

Antes de escribir este tutorial está indeciso en escribirlo pero gracias a la amenaza de Aguml fue
posible escribirlo jajajajaja Aguml ya no tendrás que cumplir tu amenaza jajá

Les mando un saludo a toda la lista de crackSLatinos esperando que este bien y un saludo en
particular a Aguml, Profesor X, Ricardo Narvaja, +NCR/CRC! Y a todos los que me soportan jajajaja

Ha y perdón por la mala ortografía jaja y si tienen alguna duda contáctenme a los siguientes correos:

Z3I74@hotmail.es

Y
Ltn121287@yahoo.com.mx

También podría gustarte