Bienvenidos a Abandonsocios: El Portal de los Juegos Antiguos
0 Usuarios y 1 Visitante están viendo este tema.
:: Obtenemos la ruta del _inmmcnf.exe que pasaremos para crear las claves de registro. %~dp0 devuelve la ruta absoluta incluida la \ del final, desde donde se ejecuta el bat.set ruta=%~dp0:: reg query pone %ERRORLEVEL% a 0 si la clave en el registro existe.reg query "HKCU\SOFTWARE\irori\_inmm.dll" > NUL 2>&1:: _inmm permite reproducir directamente desde disco duro la musica extraida de juegos con pistas de audio. Para indicar la ruta de los audios, id a carpeta del juego archivo _inmm.ini.:: Si la clave no existe se crean llamando a :regCDMusic. Si existe establecemos por precaucion la ruta donde esta el archivo _inmmserv.exe que reproduce la musica.if %ERRORLEVEL% NEQ 0 (call :regCDMusic) else (reg add "HKCU\SOFTWARE\irori\_inmm.dll" /v _inmmserv /t REG_SZ /d "%ruta%_inmmserv.exe" /f > NUL):: Crea las claves de registro necesarias para que _inmmserv.exe funcione.:regCDMusicreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v Version /t REG_DWORD /d 568 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v _inmmserv /t REG_SZ /d "%ruta%_inmmserv.exe" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v WA_Path /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v WA_Hide /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v WA_SkipWaveOutCheck /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v SMX_Path /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v SMX_Hide /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v DCDP_Path /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v DCDP_Hide /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v DCDP_SkipWaveOutCheck /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v DCDP_EmulatePositionFunc /t REG_DWORD /d 1 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v Lilith_Path /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v Lilith_Hide /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v ErrDispLevel /t REG_DWORD /d 2 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v ErrLogLevel /t REG_DWORD /d 3 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v LogName /t REG_SZ /d "_inmm.log" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v NoticeLogged /t REG_DWORD /d 1 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v SE_Priority /t REG_DWORD /d 1 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll" /v Enabled /t REG_DWORD /d 1 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v FileMask0 /t REG_SZ /d "*.wav" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v Player0 /t REG_DWORD /d 6 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v FileMask1 /t REG_SZ /d "*.mp3" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v Player1 /t REG_DWORD /d 6 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v FileMask2 /t REG_SZ /d "*.mid|*.rmi" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v Player2 /t REG_DWORD /d 1 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v FileMask3 /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v Player3 /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v FileMask4 /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v Player4 /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v FileMask5 /t REG_SZ /d "" /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v Player5 /t REG_DWORD /d 0 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v default /t REG_DWORD /d 6 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v cdplayer /t REG_DWORD /d 1 /f > NULreg add "HKCU\SOFTWARE\irori\_inmm.dll\Player" /v cddrive /t REG_DWORD /d 0 /f > NULgoto :EOF