Haciendo funcionar Men of War–Edición de Coleccionista en Windows 8

La instalación tiene un bug. Es así de claro tras depurarlo paso a paso y con cariño y pertinacia se puede llegar a una solución alternativa de los tiempos de Windows 98.

Al ejecutar la instalación en Windows 8 64 bits con Shockwave Player 12, el ejecutable, que es el fichero Launch.exe, muestra el siguiente mensaje de error (muy Windows noventero):

image

Pulsando en Aceptar aparece el siguiente mensaje:

image

Como era cierto que la versión 11 no la tenía instalada, desinstalé la 12 y bajé la anterior desde:

http://www.oldapps.com/es/shockwave.php

NOTA: no me responsabilizo de la página, es la primera vez que la uso y parece que no tiene bichitos, pero allá cada cual.

El caso es que los dos mensajes de error volvieron a aparecer. Desinstalando la versión 11, el comportamiento es el mismo. Era el momento de ponerse en serio.

Armado con Process Monitor (www.sysinternals.com), comprobé dónde buscaba el famoso fichero iml32.dll en mi PC. Y vi que algo estaba mal, porque el primer lugar donde buscaba era en el propio disco:

image

Sin embargo, como en tantos otros instaladores construidos con estas infames tecnologías de desarrollo rápido, me había parecido ver que en el disco había un directorio Xtras, donde normalmente todo el asunto éste de los Shockwaves está autocontenido.

image

Efectivamente, ahí está el ficherillo, no hace falta instalar el Player para nada. Con la ayuda de este artículo de soporte de Adobe/Macromedia:

http://helpx.adobe.com/shockwave/kb/error-computer-must-restarted-shockwave.html

Veo que la ubicación de los ficheros en el disco duro debería ser:

  • C:\WINDOWS\system32\Macromed\Shockwave 10
  • C:\WINDOWS\system32\Macromed\Shockwave 8
  • C:\Program Files\Macromedia\Director [version number or name]

Puede ser que las versiones actuales de Shockwave no se instalen ahí pero aunque lo hicieran da igual, porque el instalador no los busca, sólo mira las siguientes ubicaciones:

image

SOLUCIÓN:

Copiar los ficheros DIRAPI.DLL e IML32.DLL al directorio C:\Windows\ . Ya sé que es un poco cutre, pero después de instalar se pueden borrar sin miedo.

Espero que os sirva de ayuda.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s