Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.670
Online:
1.175
Hilos:
1.380.702
Mensajes:
24.885.971
Stats

Índice de foros Wii Scene

[TUTO-INFO]Estructura de un BANNER

Foro dedicado al software casero y los diferentes hacks no relacionados con backups

Moderadores: jamonazo2000, comepiedras

broly7
Avatar de usuario
SCENER-PRO
 
Mensajes: 1010
Registrado: 03 Ago 2006
Ubicación: En Madrid (Getafe)

[TUTO-INFO]Estructura de un BANNER

Mensajepor broly7 13 May 2008 01:17

Estructura de los banners.................[Por Broly7]

Hablaré en hexadecimal, me refiero que es mejor seguir esta info con un visor hexadecimal. [oki]

-Los banners (o también llamados *000.des, se dividen en 2 partes:

1- IMET_Header: La cabecera IMET, reune los nombres en todos los idiomas (dependiendo de la región del canal: PAL/NTSC-U/NTSC-J) que se le dan al canal cuando se encuentra en el menu de la Nintendo Wii.
Este archivo en región PAL, siempre ocupa el mismo tamaño [1600 bytes], tiene:

-Datos: Por una parte el Nombre que queráis ponerle, ya sea "Canal Snes9x...blabla" o lo que sea, y también el nombre o equipo del creador, como @Machote, @Cipote...(Recuerdo que esta info no se verá en ningún momento en tu Wii, no vale para nada, sólo para dar datos).
-Nombres de los canales: Los nombres que aparecerán en el menu de Wii, al poner el puntero sobre ellos. Están en diferentes idiomas dependiendo de la región del canal.
-MD5: Todas estas cabeceras llevan un "MD5", un código de comprobación. Se encuentra al final del todo del IMET_Header, es un offset de 16 bytes calculable por algunos programas.

Todo esto es muy fácil de editar con la herramienta BannerTool.exe

1- Conjunto del Banner: Está compuesto por el "banner.bin", "icon.bin"y el "sound.bin"

-La estructura de estos tres archivos se compone en carpetas con la información que están empaquetadas en formato U8; U8, no es el nombre para este formato, este nombre se lo pusieron los de wiibrew porque mirando en hex, todas las cabeceras enpezaban por "Uª8-" en realidad sería un formato "darch", bueno...
-La estructura de los U8 es otro empaquetamiento parecido a los WAD; Estos archivos, pueden ser comprimidos en formato LZ77 para ocupar bastante menos tamaño, esto siempre lo usan los de Nintendo, pero está comprobado que esto es opcional, ya que perfectamente puedes trabajar con ello sin estar comprimidos en lz.
-Todos estos archivos presentan por delante siempre un llamado "IMD5", esta línea incluye el tamaño del archivo en hexadecimal, y el MD5 del archivo, ya sea en U8, o en LZ.

-Banner.bin: Este archivo contiene la imagen o vídeo de el canal cuando lo clickeamos con el puntero, puede ser a pantalla completa con imagen, pantalla completa con vídeo o tipo canal vc, en este último caso, también contendría la info del año, los jugadores...
-icon.bin: El icono que aparece en el menu de la Wii, en pequeñito junto con las letras del nombre del canal. Puede y en la mayoría de los casos es animado, con otra(s) imágen(es).
-sound.bin: Este otro contiene el sonido, pero este ya está en el formato BNS, no en U8, otro formato especial de nintendo fácilmente descomprimible a WAV.

El banner empaquetado debería de quedar de esta manera:

Banner.000.des [IMET_Header + U8_Conjunto_del_Banner [IMD5+LZ77/U8_banner.bin]+[IMD5+LZ77/U8_icon.bin]+[IMD5+LZ77/BNS_sound.bin]]
Me encanta editar muchas veces mis hilos para perfeccionarlos xD.

pinopop
Avatar de usuario
Adicto
 
Mensajes: 483
Registrado: 27 Feb 2008
Ubicación: wtf

Mensajepor pinopop 13 May 2008 02:12

Grax por la info,oyes pudieses explicar mejor lo de los banners,como creaste el tuyo etc.

billyboyyyy
Novato
 
Mensajes: 2
Registrado: 11 May 2008

Mensajepor billyboyyyy 13 May 2008 02:34

para el banner,
en el valor hexa del fichero 00000000.des
Background
Imagen

1340->26b7F
icon
Imagen
IconVCPic
46320->4C35F
LogoSNES
Imagen
4C360->4DF9F
la transformation tga to tpl avec TexConv.exe:
pero tengo un problème sobre el tga to tpl yo no llego a encontrar la buen valor para la script tcs
ejemplo tcs
Código: Seleccionar todo
[quote]path = ./
file 0 = Background.tga               ; this is a 32-bit rgba image

image    0 =  0, 0, RGB5A3               ; image 6 has no alpha channel: destination image will have
; all alphas set to maximum value.

texture 5  =  0, 2                    ; texture 0 uses image 0, no palette 
[/quote]

a no funciona,
me ayúde me por favor

broly7
Avatar de usuario
SCENER-PRO
 
Mensajes: 1010
Registrado: 03 Ago 2006
Ubicación: En Madrid (Getafe)

Mensajepor broly7 13 May 2008 15:05

Si te esperas yo y otra persona vamos a desarrollar un programa para todo esto y más.
Me encanta editar muchas veces mis hilos para perfeccionarlos xD.

PaRaDoX
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 654
Registrado: 14 Oct 2006
Ubicación: España

Re:

Mensajepor PaRaDoX 13 May 2008 15:10

billyboyyyy escribió:para el banner,
en el valor hexa del fichero 00000000.des
Background
Imagen

1340->26b7F
icon
Imagen
IconVCPic
46320->4C35F
LogoSNES
Imagen
4C360->4DF9F
la transformation tga to tpl avec TexConv.exe:
pero tengo un problème sobre el tga to tpl yo no llego a encontrar la buen valor para la script tcs
ejemplo tcs
Código: Seleccionar todo
[quote]path = ./
file 0 = Background.tga               ; this is a 32-bit rgba image

image    0 =  0, 0, RGB5A3               ; image 6 has no alpha channel: destination image will have
; all alphas set to maximum value.

texture 5  =  0, 2                    ; texture 0 uses image 0, no palette 
[/quote]

a no funciona,
me ayúde me por favor

LOL, que gracia me hace ver estas imagenes. Tardé un montón en ponerle el Alpha a la tercera, ya que el Photoshop y yo no nos llevamos muy bien XD pero bueno, quedó de maravilla el canal.

broly7
Avatar de usuario
SCENER-PRO
 
Mensajes: 1010
Registrado: 03 Ago 2006
Ubicación: En Madrid (Getafe)

Re: Re:

Mensajepor broly7 13 May 2008 15:23

PaRaDoX escribió:
billyboyyyy escribió:para el banner,
en el valor hexa del fichero 00000000.des
Background
Imagen

1340->26b7F
icon
Imagen
IconVCPic
46320->4C35F
LogoSNES
Imagen
4C360->4DF9F
la transformation tga to tpl avec TexConv.exe:
pero tengo un problème sobre el tga to tpl yo no llego a encontrar la buen valor para la script tcs
ejemplo tcs
Código: Seleccionar todo
[quote]path = ./
file 0 = Background.tga               ; this is a 32-bit rgba image

image    0 =  0, 0, RGB5A3               ; image 6 has no alpha channel: destination image will have
; all alphas set to maximum value.

texture 5  =  0, 2                    ; texture 0 uses image 0, no palette 
[/quote]

a no funciona,
me ayúde me por favor

LOL, que gracia me hace ver estas imagenes. Tardé un montón en ponerle el Alpha a la tercera, ya que el Photoshop y yo no nos llevamos muy bien XD pero bueno, quedó de maravilla el canal.


Jodder a mi me paso lo mismo con la segunda imagen del icono para el Mag Loader, putto Alpha...
Me encanta editar muchas veces mis hilos para perfeccionarlos xD.

o0ghost0o
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 901
Registrado: 20 Oct 2005
Ubicación: Tenerife

Mensajepor o0ghost0o 13 May 2008 16:09

Gracias. Podrías especificar un poco más como forma de visualizar la imagen k contenga ...
Ultima edición por o0ghost0o el 13 May 2008 16:14, editado 1 vez
Imagen
Trata a los demás como a imbéciles y serás tratado como un imbécil

Veatsealor
Avatar de usuario
Adicto
 
Mensajes: 473
Registrado: 02 Sep 2007
Ubicación: Madrid

Mensajepor Veatsealor 13 May 2008 16:11

Estoy esperando ansioso a que saqueis esa aplicacion pero no tengais prisa. Suerte y muchas gracias

pabloppp
Avatar de usuario
Adicto
 
Mensajes: 270
Registrado: 27 Sep 2006
Ubicación: Cualquier sitio me vale.

Re:

Mensajepor pabloppp 13 May 2008 16:15

o0ghost0o escribió:Gracias. Podrías especificar un poco más como forma de visualizar la imagen k contenga ...

+1
.o0"Imagen"0o.

broly7
Avatar de usuario
SCENER-PRO
 
Mensajes: 1010
Registrado: 03 Ago 2006
Ubicación: En Madrid (Getafe)

Re:

Mensajepor broly7 13 May 2008 16:24

o0ghost0o escribió:Gracias. Podrías especificar un poco más como forma de visualizar la imagen k contenga ...


No lo tengo a mano, pero con un editor hex, busca (sin comillas) "Uª8" 2 veces. Ahí es donde empieza el banner.bin, quedate con el offset; y busca por tercera vez "Uª8", y marca con el puntero justo donde empieza la i del IMD5 que está encima del tercer Uª8. Selecciona todo eso, Uª8 --> Principio de IMD5.
Me encanta editar muchas veces mis hilos para perfeccionarlos xD.

Siguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados