[Tutorial] As mil e uma utilidades do _inmm.dll
domingo, 30 de setembro de 2007 2 comentáriosO _inmm.dll realmente é meu salvador da pátria... Ele me permitiu fazer um backup do meu próprio game de Kanon sem perder as músicas completamente (As seções das trilhas de áudio danificaram, mas as de dados estavam ok), além de poder se extender para AIR ("Extensão" esta da qual eu, inclusive, aproveitei para reduzir drasticamente a ISO do CD 2 de AIR, de 700 para 200 megabytes) e as versões em CD de Moon. e ONE.
Vocês podem até achar bobagem "mais um programa chato pra configurar" a primeira vista, mas ele é muito mais útil - e mesmo necessário - do que vocês podem pensar...
___________________________________________________________________________________________________
Guia de uso do _inmm.dll
Guia original criado por DeCyber
Fonte: Fórum VisualNews.net
Cheque também: -> Guia _inmm.dll para Re-Volt
-> Guia sobre _inmm.dll por Stranger (Olhe alguns posts abaixo...)
Bem, este guia é uma verdadeira necessidade caso você tenha baixado Kanon e AIR deste blog, ou tenha problemas com as músicas de fundo destes games. Ou mesmo para você que prefere gastar seu espaço livre em prol de salvar sua precisosa gravadora de DVD Dual Layer... ;-)
Se você for verificar o site de Haeleth, o outrora responsável pela tradução de Kanon para o inglês (precisamente nesta seção do site), encontrará um tópico que comenta a respeito das músicas de fundo do game de Kanon (Versões em CD, Adult e All ages) não operarem devidamente em windows baseados no windows NT (Windows 2000 e XP. E muito provavelmente o mesmo ocorrerá no 2003 server ou vista - isto admitindo que os games rodem nesses sistemas, claro!), algo que não ocorre em windows 98 e ME. Este problema não ocorre nas versões "Standart" do game (Versões gravadas em DVD e que se usam da nova engine RealLive, que passou a ser a engine usada pelos games da Key desde Clannad)
O CD do jogo possui um aplicativo feito para tentar remover esta falha chamado SETFADE.EXE (Tá na raiz do CD original, mesmo o do blog). Claro que está em japonês, mas não há muito o que fazer: Basta marcar a segunda opção e clicar no botão esquerdo. De qualquer forma, os resultados não são agradáveis: As músicas são cortadas abruptamente, ao invés de um suavizamento do som, tal como deveria ser...
Mas o site aponta uma melhor solução. Ele diz a respeito de um software chamado _inmm.dll que desvia a saída do áudio da música de fundo para o DirectDraw ou a outros players de áudio, como o famoso winamp.
A documentação do _inmm.dll está totalmente em japonês, o que afasta muita gente a este software "mão na roda". Porém, o membro cyborg_alberto (Que, a bem da verdade, sou eu mesmo XD) do fórum Haeleth gemot, atualmente "incorporado" pelo fórum do Visualnews.net, através de uma busca de dados e tentativas, escreveu um guia para o _inmm.dll passo-a-passo para Kanon, embora ele sirva para uma quantidade absurda de jogos. Em agradecimento do próprio Haeleth, o tutorial ainda ganhou um link do site de Haeleth para ir direto ao guia, imaginem vocês... ^_^
Pena que ele ainda está linkado pro fórum antigo (que bateu as botas)... :´(
O programa roda de windows 98 a XP, e pode ser usado até mesmo pra quem não tem este problema. Ou mesmo para quem tem o game com as trilhas de áudio ripadas em mp3 (No caso dos games de Kanon e AIR upados aqui) e que não queiram regravar o CD em modo mixed. Além de poder servir como um método para poupar sua leitora de CD/DVD enquanto joga. Toda esta versatibilidade será mostrada neste guia gigante, mas que abordará quase tudo do programa. Prestem atenção e se espantem com a possibiliades... =D
-> Requerimentos:
1. O próprio programa, oras! =P
O programa pode ser baixado neste site, logo no 1º link do mesmo.
Baixem o arquivo .EXE que sempre possui a última versão do programa!
2. Algum game compatível com o _inmm.dll
Bem, Kanon e AIR vocês tão carecas de saber que podem baixar daqui, não é?
Kanon (CD RIP sem áudio aqui, com o áudio do game aqui. AIR (2 CDs, CD 2 ripado com músicas em .mp3) aqui)
Alguns (dos muitos) games compatíveis:
-> ONE e Moon. (da TATICS): http://img81.imageshack.us/img81/2146/moononeandtaticstitles0bs.jpg
(Nota: Não é o caso do Moon. deste blog, e sim a primeira versão do game, gravada em CD. Idem para ONE.)
-> Age of empires 1 e 2, e Rise of Rome
-> Re-Volt (Da Acclaim)
-> Alguns jogos da SEGA, como VirtuaCop 2
-> ToHeart
-> WarZone 2100 (Da Punpkin Studios; atualmente Opensource)
(Nota: A versão Opensource, além de mais enfadada do que a original por se usar de OpenGL totalmente, aparenta não funcionar com o _inmm.dll...)
Isso já é mais do que suficiente para usar o _inmm.dll, já que ele irá se usar do DirectShow (Um componente do DirectX, e isso todo santo Windows possui - Se o seu não possuir, meus parabéns, porque ou você é o cão chupando manga, ou você vai levar o PC pra manutenção antes mesmo de terminar de ler este tutorial. ;-) para fazer as músicas tocarem.
Mesmo assim, você pode se usar de um desses três players para tocar a "sonzera" no lugar do método padrão:
-> Winamp (Em inglês né? DUH! =P)
-> SCMPX (Versão em inglês do site; original em japonês)
-> SoundPlayerLilith (Site em japonês)
Pro caso de Kanon e AIR não são necessários.
Caso você necessite de algum programa para ripar o áudio do CD do jogo (Caso você tenha o game com a trilha em CD mesmo), eis uns programas que podem te ajudar:
-> DBPowerAMP (Site em inglês)
O DBPowerAMP é considerado "o canivete suíço dos conversores", bastante conceituado. Ele é freeware, mas como o codec de conversão de .mp3 é pago, ele é restrito a conversão de 30 músicas no formato. Pros demais formatos, é você e o que sobrar do seu processador depois do esforço excessivo. ;)
Bem, inicialmente eu vou deixar o guia dividido emtrês seções:
-> A primeira é relativa a ver o programa e a começar a usá-lo. O guia é feito passo-a-passo com Kanon, mas o procedimento é o mesmo para todos os demais games.
-> A segunda seção versa sobre a mudança de algumas opções do programa, caso você queira "brincar" um pouco mais com ele. Como mal há necessidade de mudar tais opções para Kanon, AIR e demais games compatíveis (E mesmo os "extra-oficialmente compatíveis"), eu as deixei a parte pra não confundir os leitores. Para que eles não achem que precisa mudar isso e aquilo sem haver necessidade.
-> A terceira seção explica como você pode criar uma nova entrada para algum outro jogo não suportado oficialmente pelo _inmm.dll. CLARO que isso só vale para games que possuam as trilhas de áudio no CD do jogo!
-> Primeira seção:
1. Inicialmente, tenha tudo já instalado:
-> Instale os games já com todos os patches que você tenha. O _inmm.dll deve ser aplicado apenas no final, já que muitos patches sobreescrevem um ou algum dos arquivos que o _inmm.dll irá "hackear"...
-> Instale o _inmm.dll normalmente.
2. Agora, carregue o programa através do _inmmcnf.exe (Caso você perca o atalho que o programa instala no Desktop e no menu iniciar. ;-).
Ao iniciar o programa, você verá a aba Method:
Na coluna esquerda, são mostrados os formatos de áudio usados pelo programa como padrão, e do lado direito, o player de áudio usado por padrão pelo programa para cada formato.
A configuração inicial do _inmm.dll é essa:
*.wav=DirectShow,
*.mp3=DirectShow,
*.mid|*.rmi=MCI,
default=DirectShow,
CD-DA=MCI,
Drive=Default (O drive de CD padrão do windows)
Não há necessidade de mudar esta parte por hora.
3. Agora, vá para a guia "Error".
Esta parte é referente aos erros que o _inmm.dll pode mostrar antes de começar o jogo. No entanto, estes supostos erros não impedem o jogo de funcionar nem nada do gênero (Fora que aparecem em japonês ;-). Se você realmente é como eu e odeia estas malditas mensagens incompreensíveis do além, escolha NONE na opção Error Reporting level.
4. Agora, vá para a guia "_inmm.ini".
É nesta guia onde iremos adicionar as músicas para tocar no game. Você pode escolher entre usar o próprio CD do jogo (Caso você tenha o original ou a ISO do original) ou usar as músicas em .mp3 (Caso você tenha pego a ISO ripada do jogo deste blog) nesta opção.
=> ** Para selecionar as trilhas de áudio do CD de jogo de Kanon, ou qualquer tipo de CD com trilhas de áudio (CDs de Áudio, CDs modo Mixed ou modo Extra) faça o seguinte:
Inicialmente, clique no botão CD Tracks. Uma nova caixa de diálogo (ou janela, como você preferir) será mostrada.
Certifique-se de que o CD com as trilhas de áudio esteja na leitora de áudio que você irá usar para tocar as músicas!
Então, selecione-a na guia de leitoras disponíveis ao lado do botão Get. Feito isso, aperte no botão Get. Ele irá pegar o número de faixas de músicas do CD do jogo corretamente. Feito isso, clique em Ok.
A aba "_inmm.ini" então passará a exibir uma "playlist" com as músicas selecionadas.
Agora, clique em "save", de modo a criar o _inmm.ini usado pelo _inmm.dll.
Salve-o no mesmo diretório onde Kanon (Ou o game escolhido) foi instalado, nunca em outro local!
No caso de Kanon, caso você não queira usar o CD original (Vai saber! XD), seria interessante usar um CD com 22 músicas, já que o game possui 22 músicas originalmente. Menos trilhas de áudio podem gerar erro do programa por não tocarem, e talvez trilhas em excesso gerem erro também, embora isso não impeça o jogo de operar. Entendeu agora por que a gente seta o nível de erros para NENHUM?
=> ** Para selecionar as trilhas de áudio gravadas no seu PC em mp3, midi ou WAV (ou qualquer outro formato), faça o seguinte:
Na aba "_inmm.ini", selecione o botão Add ao invés do CD tracks. Então selecione as músicas do game em .mp3 (Que você pode baixar a parte neste link). Assim como no caso acima, se você queiser outras músicas no lugar das originais... =D
Quando acabar, aperte em "save" pra salvar o _inmm.ini no mesmo diretório do jogo...
O ideal seria ter o OST do game de Kanon, ou o OST que você quer que toque, em um diretório fixo, tipo na própria pasta de instalação do jogo, por exemplo!
O _inmm.dll também acusa erro se ele não encontrar as trilhas de áudio, e uma vez que você desativou isso no passo anterior, você pode acabar meio "bestificado" sem saber o que raios aconteceu...
E sim! Vale lembrar que é possível se usar de ambos os métodos através de mais edições, mas... quem raios quer que o game toque músicas ora do CD do game, ora do PC, no fim das contas?
5. Agora vá para a guia "Patch".
Agora sim! Depois dessa "psicodelia" toda, vamos atualizar o game para o _inmm.dll fazer o que deve. Vamos lá!
Esta seção conta com duas grandes listas: Uma contendo várias softhouses e outra com uma listona de games. Claro que você não vai sair caçando o game através de caracteres aleatórios! É pra isso que serve o Find!
Digite o nome do game que você quer atualizar e aperte "Find". Todas as ocorrências do nome aparecerão na segunda lista.
Simplesmente selecione o game em questão e aperte o botão Patch. Uma janela de confirmação aparecerá.
Dependendo do jogo, talvez ele não encontre o diretório do mesmo. Sendo assim, ele exibe um pequeno navegador de pastas. Escolha a pasta com o game e aperte em OK. Simples assim. =)
Clique em OK e então uma janela de "sucesso" vai aparecer. Clique em OK.
6. Saia do programa e execute o jogo.
Acabou, não tem mais nada para fazer. O game irá começar numa boa e as músicas irão tocar. Não há mais necessidade de mexer no _inmm.dll de novo, só se vc fez algo errado, claro! mas você ainda precisa mantê-lo em seu PC!
Isto porque é o _inmm.dll que faz o desvio das trilhas de áudio para o DirectShow ou para o player escolhido! É tanto que ele se "auto-executa" ao iniciar algum jogo atualizado pelo programa. Você pode notar isso pelo ícone do programa junto dos ícones que ficam com o relógio do windows instantes antes de começar o game e instantes depois de fechá-lo.
Outra coisa boa é que, uma vez que você tenha atualizado o game com o _inmm.dll, caso você queira mudar algumas coisas, como o local da pasta com as músicas em mp3, você não precisará atualizar o jogo novamente. Basta tão somente fazer suas alterações e salvar. Ou, caso você vá alterar algo da guia _inmm.ini, salvar um novo _inmm.ini no diretório do jogo e fim de papo.
Fico devendo as demais partes. ^_^

