Anuncios Google

Cómo compilar Benzin

Tutoriales Avanzados Homebrewes

Hablar de canales animados o animaciones propias para canales forwarder es sinónimo de benzin, este pequeño tutorial sera en gran parte una traducción del texto original publicado en el sitio web del autor, pero siempre es bueno encontrar información en español. Antes de empezar debo advertir que esto nos puede llevar un tiempo, así que requiere de mucha paciencia, ademas nos puede dar algún error, así que es importante leer bien todo el tutorial.

Créditos a squidman, comex, megazig y Yossi

Requisitos:

Para este tutorial necesitamos lo siguiente:

  • Cygwin con los paquetes GCC
  • MiniXML 2.5
  • El código fuente de benzin (Source code)
  • Conexión a internet en la pc (para descargar paquetes de instalación)
  • Paciencia
  • La mitad del cerebro

Ahora debemos seguir los siguientes pasos:

  1. Descargamos Cygwin (Link directo)
  2. Ejecutamos el archivo setup.exe hacemos clic en Next hasta llegar la ventana Select Packages, buscamos en la lista Devel y hacemos clic en el signo +, nos mostrara otra lista con varios paquetes, buscamos GCC, veremos que al lado dice Skip, hacemos clic sobre la palabra Skip y cambiara entra las versiones disponibles, luego hacemos clic en Next y continuamos hasta finalizar la instalación.
  3. Una vez termine de instalarse Cygwin, pasamos a instalar MiniXML, nos dirigimos a Este Sitio, buscamos y descargamos el archivo mxml-2.5.tar.gz luego lo descomprimimos en C:\Cygwin\
  4. Ahora ejecutamos Cygwin (desde algún acceso directo o desde C:\Cygwin), si estamos en windows vista o 7 lo ejecutamos como administrador.
  5. Se abrirá una ventana de comandos, ahí escribimos cd /mxml-2.5/
  6. Luego escribimos ./configure esto hará unos chequeos que pueden tomar un par de minutos, esperamos a que termine.
  7. Escribimos make aparecerán muchas cosas en pantalla, solo lo ignoramos hasta que termine
  8. Escribimos make install y de nuevo esperamos a que termine
  9. Bien, ahora para poder continuar debemos obtener el código fuente de benzin, lo podemos encontrar aquí, de lado derecho podemos encontrar un botón llamado Downloads y así descargar todos los archivos en un cómodo paquete. Lo descomprimimos dentro de una carpeta en C:\Cygwin (por ejemplo C:\Cygwin\benzin)
  10. Ahora copiamos todos los archivos .o de la carpeta mxml-2.5 a la carpeta benzin
  11. Ahora, abrimos el archivo makefile (que esta dentro de la carpeta benzin) en WordPad (es muy importante que usemos wordpad y no en notepad ya que necesitamos que nos reconozca caracteres unix.
  12. Ahora, agregamos antes de la linea LIBS= lo siguiente: MXMLOBJS = mxml-*.o
  13. Luego, agregamos al final de la linea LIBS= (asegurandonos de dejar un espacio) lo siguiente: $(MXMLOBJS)
  14. Guardamos y cerramos, abrimos de nuevo Cygwin y escribimos cd /benzin/
  15. Escribimos make
  16. Listo, un archivo de nombre benzin.exe aparecerá, con esto ya tenemos compilado benzin

Podemos usar benzin desde la ventana de Cygwin o copiamos a una nueva carpeta el archivo benzin.exe y el archivo cygwin1.dll (que esta dentro de C:\cygwin\bin).

Recomendaciones:

  • La primera es, leer todo el tutorial, si hay algo que falla consultar el sitio oficial o el google, o dejar un comentario.
  • Aunque les dejo el archivo benzin.exe que yo mismo compile (el cual podemos encontrar mas abajo), recomiendo seguir el tutorial y compilarlo ustedes mismos, esto ayudara a familiarizarnos y luego no se nos hará tan difícil entender otros tutoriales.

En principio podemos notar que ejecutar el archivo benzin.exe no nos servirá de nada, necesitamos un archivo brlyt o un archivo brlan base o uno creado para poder trabajarlos (que en si benzin solo nos sirve para "encriptar" o convertir archivos brlyt a xmlyt o brlan a xmlan o viceversa bien sea para editarlos o para inyectarlos a un wad). Pronto publicare un tutorial con las bases para crear archivos brlyt y brlan.

Descargar Benzin compilado (Sólo usuarios registrados)

4.61111
Tu voto: Ninguno Votos totales: 4.6 (54 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

No puedo instalar

No puedo instalar mxml.

Cuando ejecuto make me sale:

Compiling mxml-attr.c ompiling mxml-entity.c ompiling mxml-file.c ompiling mxml-get.c ompiling mxml-index.c ompiling mxml-node.c ompiling mxml-search.c ompiling mxml-set.c ompiling mxml-private.c xml-private.c:156:34: aviso: la inicializaciOn crea un puntero desde un entero in una conversion [activado por defecto] xml-private.c: En la fund& 1_mxml_fini': xml-private.c:184:17: aviso: comparaciOn entre puntero y entero [activado por d efecto] xml-private.c:190:15: aviso: la asignaciOn crea un puntero desde un entero sin una conversion [activado por defecto] ompiling mxml-string.c reating libmxml.a... ake: /usr/bin/ar: Command not found ake: *** [libmxml.a] Error 127 

Si hay errores es porque hice una captura de pantalla y la mandé a un OCR online. Por si acaso aquí está la imagen: https://docs.google.com/file/d/0By1JbqikqnOcLUg5cHJmSFBQWkk/edit?usp=sharing

Una pregunta...

¿Cómo has hecho este artículo sin ser editor?

Imagen de CarlosSakura

En su momento, Kai-kun fue

En su momento, Kai-kun fue editor.

También cualquier usuario sin rango de staff y creando una noticia bien hecha y de utilidad para la comunidad, es posible que publiquen su tema en portada a su nombre, pero ya sería cuestión de los editores actuales tomar la decisión. Por ejemplo, publicaron mi tema de bricks sin tener rango de editor (tampoco era moderador en ese entonces).

Gracias por responder tan

Gracias por responder tan rápido. Ah, y por cierto ¿podrías responder a una duda que acabo de plantear?.

Imagen de CarlosSakura

Ahí si no puedo ayudarte, no

Ahí si no puedo ayudarte, no tengo los conocimientos sobre programación. Tendrás que esperar a que alguien sepa de tu problema. Saludos.

Imagen de laochtito

no me sirve el benzin copilado

quien tendra el benzin copilado .exe para poder hacer animaciones de canales wii

Imagen de doseuros

Veo que al final lo

Veo que al final lo conseguiste! Gracias por mostrarnos esta maravillosa utilidad ;)

Imagen de _Kamikaze_

buen trabajo

veo que te estas metiendo en el oscuro mundo de las animaciones de wii xD

suerte con eso, a mi siempre me parecio bastante co~azo xDD

Imagen de Kai-Kun

Gracias

jaja, si, las animaciones son como el lado oscuro de todo esto, es muy dificil, pero he descubierto cosas que me dejan impresionado, suficientes como para entusiasmarme, saludos kamikaze, que bueno verte por aqui, recibiras pen este año?

Imagen de _Kamikaze_

uhh que va

este año me quedo sin pen xD, no tengo tiempo para dedicarme a esto..

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.