[TUTORIAL] Personalizando el SingStar.El tutorial lo hago yo, pero el trabajo de detrás no sólo es mio, ya que hemos sido unos cuantos los que dia a dia hemos ido haciendo nuestros aportes, compartiendo conocimientos, dando ideas… hasta llegar a esto. Que, con un poco de paciencia, seas capaz de personalizar tu juego.
Agradecimientos a:
Nethunter
SenorX_88
Los que seguro me dejo.Personalmente me parece un poco injusta la política de esta serie de juegos, pagas por el juego, por las canciones y por los videos. Seguramente muchas de esas canciones/videos los hayas pagado ya, o simplemente en un juego te meten 4 canciones buenas y el resto es paja. Por este motivo iniciamos este proyecto.
1) Estructura de un disco SingStar:Todos los juegos de esta serie tienen la misma estructura:
Paso a detallaros los archivos importantes:
PACK_EE.PAKcontenidos (scripts, letras, imágenes…)
PAK_IOP0.PAKvideo y música de las canciones
PAK_IOP1.PAKvideo y música de las canciones
PAK_IOPM.PAKcontenidos (música y videos de créditos, menú…)
2) Por partesPara acceder al contenido de cada uno de estos archivos es necesario desempaquetar los archivo .PAK. Para hacer esto alguien se curró una aplicación. Se llama spake.exe.
Uso:
-Para obtener la lista de archivos del empaquetado
spake.exe nombre_del_archivo.pak
Ejemplo: spake.exe PACK_EE.PAK
-Para extraer TODOS los archivos (también te crea el archivo con la lista automáticamente).
spake.exe nombre_del_archivo.pak -extract
Ejemplo: spake.exe D:\PAK_IOPM.PAK -extract
AVISO: los archivos que se extraen se crean en el mismo directorio desde el que se ejecuta spake.
AVISO 2: el proceso de desempaquetar es MUY lento.Nota: yo, personalmente, recomiendo crear una carpeta en la que descomprimiremos el contenido de cada archivo.
3) Conociendo, a fondo, cada archivo:Os dejo las filelist extraidas de cada uno de estos archivos:
filelist_PACK_EE.PAK.txt
Posision Filesize Filename
0x000008000 0x000001C9 artistlist.xml
0x000008800 0x000046A4 career\character.tx2
0x00000D000 0x000005BB career\globalshaders.xml
0x00000D800 0x000031B8 colours.xml
0x000011000 0x00000C2C colourset.xml
0x000012000 0x00000160 config.xml
0x000012800 0x0000A64C export\20849\melody.xml
0x00001D000 0x0000A647 export\20849\melody_4.xml
…
filelist_PAK_IOP0.PAK.txt
Posision Filesize Filename
0x000000800 0x07BFCF14 21207\movie.ipu
0x007C00800 0x018CC000 21207\music.mib
0x0094D0800 0x086C0084 21981\movie.ipu
0x011B98800 0x01B7E000 21981\music.mib
…
filelist_PAK_IOP1.PAK.txt
los contenidos son similares a los del anterior
filelist_PAK_IOPM.PAK.txt
Posision Filesize Filename
0x000000800 0x01F37674 export\credits.ipu
0x001F38000 0x00320000 export\credits.mib
0x002258000 0x00371C04 export\gameintro.ipu
...
4) Archivos importantes : 
ATENCIÓN!!!
Es importante borrar estas líneas del archivo config.xml para evitar que haga uso de la caché y tengamos problemas con las letras:
<MELODY_CACHE>
<FILE>FileSystem/Export/melodies_X.chc</FILE>
</MELODY_CACHE>
5) Personalizar otras cosas.-Carátulas de las canciones:
Están en PACK_EE.PAK\export\textures\
Hay que utilizar el programa BMP2TX2 By Nethunter.
-Animaciones del juego:
Están en PACK_EE.PAK\export\flash\
-Imágenes del juego:
Están en PACK_EE.PAK\export\
Son los siguientes archivos:
title.tga
scee.tga
london.tga
evntdsc_pg2.tga
evntdsc_pg1.tga
Para editarlas hay que rotar el lienzo horinzontalmente y luego 180º.
-Videoclips del juego:
Todavía no se puede hacer.
-Videos del juego (intro, créditos…)
Todavía no se puede hacer.
6) Empaquetar:Cuando lo tengas todo habrá que empaquetar la carpeta, para ello hay que utilizar paker.exe.
7) Falta por terminar:-Grabación de los archivos en formato Ps2.
-Conversión de canciones Ultrastar->SingStar
-Hacer un punto para las herramientas utilzadas y la explicación para cada una.
-Lo que me haya dejado por el camino.
Aquí os dejo los programas utilizados durante el tutorial, cuando incluya las partes que me faltan también incluiré los programas necesarios.
Mirrors:
http://fastuploading.com/download.php?id=5702E9151http://www.megaupload.com/?d=X5SN92XChttp://rapidshare.com/files/109106681/Programas.rar.htmlhttp://4filehosting.com/file/112750/Programas-rar.htmlhttp://picshome.com/en/download.php?id=267B3F9B1http://www.badongo.com/file/8947033http://www.zshare.net/download/10859529e9a15e27/ACTUALIZACIÓN:GOTOR escribió:Alguien podría terminar el tutorial y explicar paso a paso que es lo k debemos hacer para modificar nuestros singstars? Le estaría muy agredecido xk aunque este muy bien el tuto actual aun queda bastante por explicar. Gracias.
Con lo que hay hecho se pueden hacer bastantes cosas. De lo que falta:
-Grabación de los archivos en formato Ps2.
La mejor opción es usar EXPERT.
- Selecciona el plugin Shrinker_ps2_psp_CdDvd5_iso_v1.03.epi
- Abre la ISO sin modificar
- Haz click en 1, y luego en 2
- En la carpeta donde se han extraído los archivos, sustitúyelos por los tuyos
- Dale al 3 y luego al 4
-Conversión de canciones Ultrastar->SingStar
Te dejo esta guía en inglés que te lo explica muy detallado:
How to convert SingStar .mib to .wav:
1. Extract a .mib music file from a SingStar game. Example: spake.exe D:\PAK_IOP0.PAK -extract
2. Use remchan to convert from 4 channel audio to 2x2 channel audio. Example: remchan.exe 4channel.mib 2channel
- You will then get 2channel.1.raw and 2channel.2.raw.
- *.1.raw is usually the only track with sound.
- The input file MUST be divisible by the chosen interleave value.
3. Use MFAudio to convert from 2 channel ADPCM track to WAV file. Example:
- Open an input audio file, like 2channel.1.raw
- Select RAW - Compressed ADPCM as file format for the input file.
- Input file parameters are, frequency = 48000, samples = 16, channels = 2,
interleave = B800 (Bee eight zero zero), offset = 0
- Choose WAV - Uncompressed PCM as file format for the output file.
- Output file parameters are, frequency = 48000, samples = 16, channels = 2
- Click save as and choose a file name.
- Click on process! and then enjoy the new wav file
4. You can use addchan to convert from 2x2 channel audio to 4 channel audio. Example: addchan.exe 2channel output.mib
- The input files will then have to be named 2channel.1.raw and 2channel.2.raw.
- The input files MUST be divisible by the chosen interleave value.
5. IMPORTANT NOTE FOR ORIGINAL SINGSTAR: - For this version the MFAudio interleave is BB80 (Bee bee eight zero).
- To remove the 3rd and 4th channel you would run remchan like the following:
remchan music.mib music2.mib 0 17700
- However the vocals seem to be stored in the 3rd and 4th channel, and there are
no vocals in the 1st and 2nd channel.
- To get just the vocals run remchan like the following:
remchan music.mib vocals.mib 17700 17700
Programas necesarios, la guia en txt y algo más de información:
http://www.mediafire.com/?n2t290spszm-Hacer un punto para las herramientas utilzadas y la explicación para cada una.
Las herramientas están todas colgadas y es muy fácil utilizarlas
PD: creo que con ésto podréis matar un poco el mono...