Autor Tema: Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego  (Leído 14281 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado juanchu

  • IBM PC
  • *
  • Mensajes: 126
  • País: es
  • Fecha de registro: Mayo 05, 2009, 03:00:59 am
    • Ver Perfil
Buenas...

Aquí os traigo un tutorial que a buen seguro va a ser útil no, utilísimo en los juegos de Windows que utilicen tracks de audio.

Normalmente, cuando se ripean estos juegos, o se obvian los tracks de audio, o se rescatan, ya sea tal cual vienen o en archivos de audio más pequeños. El problema es que, si queremos escucharlos mientras jugamos, estamos obligados, o bien a mantener una imagen con los tracks, o bien a grabar físicamente dicha imagen con tracks o los audios incluidos en formato CD Audio o CD Mixto.

Independientemente del método que utilicemos, el espacio que se gasta es muchísimo. Incluso, si grabamos físicamente la imagen en un CD o DVD (algo ya desfasado, pero posible), al tener que cerrarse obligatoriamente, perderemos todo el espacio sobrante.

Es por eso que he investigado para obtener, tanto en MS-DOS como en Windows, una solución para aquellos juegos que llevan la música y/o diálogos en este formato. En este tutorial me centro en los juegos de Windows, y en el otro tutorial trataré con MS-DOS.

El programa que en esta ocasión nos va a sacar de un apuro es _inmm, una librería, totalmente configurable, creada por un japonés, cuya función es la de emular los archivos de audio que le indiquemos como si fueran tracks de audio, de modo que el juego que usemos los reproducirá desde nuestro PC sin necesidad de montar la imagen o introducir el CD en la unidad lectora. Podremos usar el formato que queramos, pero eso sí, debemos tener los códecs instalados en el PC para que se puedan reproducir los archivos que usemos con un reproductor que use DirectShow (por ejemplo, Windows Media Player). También es posible usar Winamp como medio de reproducción de los archivos, pero es mejor dejar que DirectX haga su trabajo.

El programa se descarga desde esta página (toda una reliquia, en Geocities, nada menos):

:zip: _inmm

Pulsáis en "_inmm.dll Ver. 2.38" y ya lo tenéis.

La ventaja de este programa es que funciona incluso en Windows 95, de modo que, teóricamente, hasta en máquinas virtuales donde tengamos otro Sistema Operativo instalado podremos usarlo. En la última parte de este tutorial explico cómo utilizarlo.

Bueno, pues ¡vamos allá!:

-En primer lugar, insertar el CD en la unidad lectora. O bien, si tenemos una imagen, deberemos utilizar algún programa que haga de unidad virtual. Ojo: si la imagen contiene los tracks como archivos ya convertidos, o si la imagen es sólo de tracks de audio sin convertir, entonces se puede usar cualquier programa, pero si es una imagen mixta de datos y audio, entonces deberemos usar obligatoriamente Daemon Tools, ya que es el único programa que he encontrado capaz de reconocer correctamente la pista de datos y las pistas de audio; el resto de programas que he probado reconocen sólo la pista de datos.

-Al contrario que en el tutorial para MS-DOS, primero ripearemos los audios; así, podremos insertarlos dentro de la imagen que creemos después con la pista de datos del juego. Si los audios ya venían ripeados en otro formato distinto a CD Audio, podremos usarlos directamente, siempre y cuando tengamos los códecs necesarios adecuadamente instalados. Si vienen en CD Audio, entonces hay que buscar un programa que permita convertirlos (en mi caso, he utilizado UltraISO para extraer los tracks de audio a MP3, pero podéis usar el que prefiráis). Siempre generaremos un archivo por cada track de audio, ya que _inmm trabaja con archivos individuales (algunos programas permiten generar un único archivo de audio con todos los tracks seguidos, y después, otro archivo CUE indicando el inicio y final de cada pista, pero no es lo que necesitamos en este momento). Es recomendable situar los audios generados en una única carpeta, para mayor facilidad de manejo.

-Una vez preparados, utilizamos el programa que más nos guste para crearnos una imagen de los datos, y sólo de los datos. Podremos crear la imagen en el formato que queramos, pero no nos olvidaremos de introducir en ella la carpeta con los audios que hemos creado en el anterior paso, así como cualquier otro contenido que nos interese que vaya adjunto.

-Una vez que tengamos la imagen, es hora de probar su funcionamiento. Una vez que la tengamos grabada o montada, la ponemos en marcha. Instalamos y configuramos el juego según su procedimiento específico, pero antes de ejecutarlo tendremos que preparar todo para poder escuchar los audios.

-En primer lugar, instalamos el programa _inmm, y lo abrimos.



En las opciones que aparecen, podemos escoger de qué manera queremos que se ejecuten los audios que pasen por sus manos, que serán todos los del juego, no sólo los tracks. En las primeras líneas podemos ver que ya están definidos los modos de reproducción de archivos WAV, MP3 y MIDI/RMI, pero podemos añadir otras tres líneas más. No obstante, no nos debemos olvidar de escoger en la línea "Default" la opción "DirectShow", para que el resto de audios del juego vayan por sus cauces habituales.



No nos olvidemos tampoco de pulsar en "Aplicar" para que sea efectivo el cambio.



-Ahora, acudimos a la pestaña "_inmm.ini".



En este sitio será donde generemos un archivo, llamado _inmm.ini, donde le indicaremos al juego de dónde debe coger los audios para reproducirlos en vez de los tracks de audio originales. Para ello, pulsamos en "Add" y escogemos todos los que creamos al ripear las pistas de audio.



Es importante que los audios ya estén situados en su destino definitivo, que, por comodidad, es recomendable que sea una carpeta dentro del directorio de instalación del juego. Una vez seleccionados todos los tracks, pulsamos en "Save", y el programa nos pedirá una ruta donde crear y guardar ese archivo "_inmm.ini". Dicha carpeta deberá ser la misma donde esté situado el ejecutable del juego.



-Una vez hecho, queda el paso más importante: parchear el juego para que pueda reconocer el programa instalado, el archivo INI y los archivos de audio generados. Para conseguirlo, acudimos a la carpeta de instalación del juego y escogemos el/los archivo/s implicados en la reproducción de las pistas de audio del juego (por norma general, será sólo el archivo EXE del juego, pero puede haber casos que no sea sólo ése el archivo a parchear), los copiamos y pegamos en la carpeta de instalación del programa _inmm, y los arrastramos y soltamos sobre el ejecutable del programa, que es _inmmcnf.exe.



Cuando nos pregunte, confirmamos, y ya tenemos el/los archivo/s parcheado/s, quedando los originales con extensión ORG, a modo de copia de seguridad.



Sólo queda copiar y pegar el/los archivo/s parcheado/s en el directorio de instalación del juego, sustituyendo a los originales.

-Por favor, NO DESINSTALÉIS _inmm, porque el juego lo va a necesitar sí o sí para acceder a los audios, aunque ya hayamos hecho todo el proceso.

-Y ya es momento de ponerse a jugar. Cuando lo ejecutéis, veréis que en la bandeja de sistema aparece un nuevo icono; es el programa _inmm, que está actuando para hacer todo el trucaje.



¡MILAGRO! El juego tiene audio, reproduciéndolo directamente de los archivos de audio que hemos generado, evitando tener los tracks de audio en una imagen montada o en un disco físico grabados. Y además, con un gran ahorro de espacio, por supuesto.

Eso sí, un aviso importante: en algunas ocasiones, mientras jugáis, es posible que salte un error por el que se cierra el Explorador de Windows, causado por un bug relacionado con el programa _inmm. No obstante, este error sólo he podido reproducirlo después de ejecutar juegos que usen _inmm varias veces seguidas en una misma sesión, así que se supone que si sólo lo ejecutáis una sola vez en la misma sesión no debería pasar nada. Así pues, guardando vuestros avances de vez en cuando, no debería afectar a vuestro progreso jugando...

En esta página ya podéis comprobar dos juegos que funcionan perfectamente usando este truco: "The House Of The Dead" y "Messiah", que es el que he usado en este tutorial.

Espero que os sirva de ayuda, tanto este tutorial, como el de MS-DOS.

Saludos.
« Última modificación: Octubre 21, 2017, 23:54:51 pm por juanchu »



Desconectado nickelman

  • Amiga A1000
  • **
  • Mensajes: 431
  • País: va
  • Sexo: Masculino
  • Fecha de registro: Marzo 14, 2013, 11:19:55 am
  • ¡Abandonwarro! ¡Lávate!
    • Ver Perfil
    • Email
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #1 en: Diciembre 26, 2014, 06:58:49 am »
Aiiiiiiiiiiiiii laik it!!!!! :asisehace:

Me guardo el tutorial y muchísimas gracias.
Tarnum@orangemail.es <- Mi Mail y el paszwor.d de mis aportes.
En 2 SHARED debeis bajar la página para ver el botón AZUL de DOWNLOAD más abajo. No os lieis con la publicidad que dice de registrarse y otras leches...
Me estoy poniendo al día con los temas de Abandon y tal... en breve regularizo mis cosas por estos lares, que he estado muy desenganchado del vicio "abandonwariano".

URGENTE: Estoy buscando a alguien que me enseñe a ser un buen "Tègnico desenrrollador de abandonware" Me han dicho que tiene mucho futuro... ...¿O era pasado?

Desconectado Danfielding

  • Moderador Global
  • VIKI
  • *****
  • Mensajes: 3091
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Julio 31, 2007, 10:26:39 am
    • Ver Perfil
    • Email
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #2 en: Diciembre 26, 2014, 12:20:35 pm »
- Para serte sincero, no sé si voy a utilizarlo nunca, pero molan estos tutoriales, y siempre pueden servir :bravo:.

Danfielding



Desconectado juanchu

  • IBM PC
  • *
  • Mensajes: 126
  • País: es
  • Fecha de registro: Mayo 05, 2009, 03:00:59 am
    • Ver Perfil
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #3 en: Diciembre 26, 2014, 14:09:18 pm »
Danfielding, créeme que este tutorial merece la pena, y mucho no, MUCHÍSIMO. ;)

Sólo te voy a dar un par de ejemplos: en "The House of the Dead", la imagen original, con los tracks sin comprimir, ocupa unos 470 MB; con este truco, se queda en la ridícula cifra de 67 MB (incluyendo parches y manual). Y en cuanto a "Messiah", el ripeo de los CDs 1 y 2, con todos los tracks de audio intactos, es de 540 + 650 MB (en total, casi 1'2 GB), mientras que haciendo este truco, el segundo CD se queda reducido a unos 63'5 MB, y unido al primer CD, suman en total unos 604 MB (sin parches y manual; pero si son incluidos, redondeamos a 610 MB), menos de la mitad de lo que ocupaban las pistas de datos y audios originales en conjunto.

¿Merece o no la pena? :)

Saludos.



Desconectado nickelman

  • Amiga A1000
  • **
  • Mensajes: 431
  • País: va
  • Sexo: Masculino
  • Fecha de registro: Marzo 14, 2013, 11:19:55 am
  • ¡Abandonwarro! ¡Lávate!
    • Ver Perfil
    • Email
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #4 en: Diciembre 27, 2014, 12:32:46 pm »
No he revisado el tema todavía, pero si se pudiera hacer con flac, que es un formato sin pérdida, zería la oztia.... perdón por lo de zería.

Gracias otra vez...  a ver si saco un rato y lo pruebo con el warlords 3 y otros juegos que estoy tuneando/traduciendo.
Tarnum@orangemail.es <- Mi Mail y el paszwor.d de mis aportes.
En 2 SHARED debeis bajar la página para ver el botón AZUL de DOWNLOAD más abajo. No os lieis con la publicidad que dice de registrarse y otras leches...
Me estoy poniendo al día con los temas de Abandon y tal... en breve regularizo mis cosas por estos lares, que he estado muy desenganchado del vicio "abandonwariano".

URGENTE: Estoy buscando a alguien que me enseñe a ser un buen "Tègnico desenrrollador de abandonware" Me han dicho que tiene mucho futuro... ...¿O era pasado?

Desconectado juanchu

  • IBM PC
  • *
  • Mensajes: 126
  • País: es
  • Fecha de registro: Mayo 05, 2009, 03:00:59 am
    • Ver Perfil
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #5 en: Diciembre 27, 2014, 15:53:50 pm »
Teóricamente se puede hacer. Bastaría con añadir una línea nueva en la ventana principal de _inmm y añadirlo, así como su forma de reproducción (o DirectShow, instalando splitter y códec de FLAC, o Winamp, que internamente lo soporta).

Luego lo probaré yo mismo...

Saludos.



Desconectado bbypka

  • Compaq 386
  • ***
  • Mensajes: 617
  • País: es
  • Fecha de registro: Marzo 22, 2015, 21:52:09 pm
    • Ver Perfil
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #6 en: Septiembre 18, 2017, 18:55:49 pm »
Actualicemos esto un poco :P, aunque hasta hace no mucho he estado usando este metodo (muy bueno por cierto), hay uno mas... "sencillo" usando Winmm.dll (Descargar), tan solo hay que extraer los archivos en la carpeta del juego y añadir los tracks en la carpeta music (formato .ogg y con nombre track02.ogg/track03.ogg etc...).

Digo solo mas "sencillo" porque en realidad no es ni mejor ni peor (ambas formas son totalmente validas), este metodo (usado por gog) simplemente evita parchear los exes y tener que iniciar _inmmserv (a mano o mediante bat) antes que el juego.

Desconectado Kendo

  • Leecher Pata Negra
  • Administrador
  • Shodan
  • *****
  • Mensajes: 10321
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Marzo 05, 2007, 14:47:05 pm
    • Ver Perfil
    • Abandonsocios.org
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #7 en: Septiembre 18, 2017, 21:56:05 pm »
gracias juanchu

Desconectado bbypka

  • Compaq 386
  • ***
  • Mensajes: 617
  • País: es
  • Fecha de registro: Marzo 22, 2015, 21:52:09 pm
    • Ver Perfil
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #8 en: Septiembre 19, 2017, 17:19:02 pm »
Hombre, se que no soy Juanchu para "actualizar" el post, pero me ha parecido mejor poner esto aqui que abrir un post nuevo, asi la gente ve las dos opciones y si falla una siempre se puede usar la otra.

Desconectado Kendo

  • Leecher Pata Negra
  • Administrador
  • Shodan
  • *****
  • Mensajes: 10321
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Marzo 05, 2007, 14:47:05 pm
    • Ver Perfil
    • Abandonsocios.org
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #9 en: Septiembre 19, 2017, 21:34:52 pm »
si, está perfecto, ahora me doy cuenta de que no eres juanchu :lol:

Desconectado juanchu

  • IBM PC
  • *
  • Mensajes: 126
  • País: es
  • Fecha de registro: Mayo 05, 2009, 03:00:59 am
    • Ver Perfil
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #10 en: Septiembre 20, 2017, 23:23:46 pm »
Gracias por la sugerencia, bbypka. Siempre es bueno conocer métodos nuevos. Ahora lo que me falta es sacar tiempo para poder probarlo XD

También tengo que sacar tiempo para migrar las imágenes a otro hosting de estos tutoriales y de algunos juegos que subí, que los de Photobucket se han puesto en plan pedigüeño XD



Desconectado freenit

  • IBM PC
  • *
  • Mensajes: 150
  • País: es
  • Fecha de registro: Enero 27, 2008, 13:33:17 pm
    • Ver Perfil
    • Email
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #11 en: Octubre 21, 2017, 00:03:36 am »
Pues estoy intentando hacer esto con el método de bbypka al juego Disney Tarzán - Juego de Acción ...
Y la verdad es que no me sale, no me funciona...
bbypka, podrías hacer un repack de Tarzán full y portable ?



Desconectado xblastoise99

  • Master Control Program
  • ****
  • Mensajes: 2920
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Marzo 25, 2016, 20:05:23 pm
  • "Viajero del Universo"
    • Ver Perfil
    • Email
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #12 en: Octubre 21, 2017, 00:40:33 am »
Excelete aporte!!! Yo tengo una duda respecto a los juegos que posee pistas de audio.

Existe algun programa o aplicacion que permita editar imagenes de CD de este tipo y no perder los benditos audios?? es decir modificar el contenido de los archivos y guardar los cambios sin que los audios se pierdan. Es que estoy haciendo un experimento con un juego de PC que posee pistas de audio, pero al editarlo y guardarlo (en cualquier formato) se pierden.

Hay un metodo que es mas tedioso que es grabar el disco en dos pistas, la primera de datos y la segunda de audio, pero mi idea es hacerlo todo de manera "digital" sin tener que estar quemando discos al dope. :lol:




Desconectado RodrigoH17

  • Moderador Global
  • Shodan
  • *****
  • Mensajes: 7064
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Junio 04, 2005, 21:41:14 pm
    • Ver Perfil
    • Email
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #13 en: Octubre 21, 2017, 01:01:10 am »
Yo uso el ultraiso y cuando modifico una imagen con tracks de audio y la guardo (en el mismo formato) me guarda los tracks de audio.



Desconectado Kendo

  • Leecher Pata Negra
  • Administrador
  • Shodan
  • *****
  • Mensajes: 10321
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Marzo 05, 2007, 14:47:05 pm
    • Ver Perfil
    • Abandonsocios.org
Re:Comprime los tracks de audio de juegos de Windows y hazlos funcionar en el juego
« Respuesta #14 en: Octubre 21, 2017, 02:16:44 am »
aprovecho para pedirte juanchu que revises el post original, que se han ido todas las fotos al carajo. Gracias!