Overview
Muy buenas a todos. Esta es una guía para solucionar el ERROR DIRECTX 5 y también para que se pueda INICIAR EL JUEGO DESDE STEAM y no desde un acceso directo justo despues de arreglar el error. Sirve para Windows 7, 8 ,8.1 y 10, yo lo he realizado en Windows 10 64 BITS el 17/02/2016.
Presentación
Hace poco que me decidí volver a jugar a este clásico de PC, pero me encontre con ciertos inconvenientos que por suerte he solucionado. Lo primero es que buscando por la comunidad me encontré con la traducción al español (absurdo que no lo estubiera) y los fix de velocidad en el juego y el tema de guardar (esto es una vergüenza, vender algo que no funciona, en principio), eso debería de solucionar todo, pero al ir a jugar me encuentro con el error que he puesto en el título de la guía, por lo tanto he buscado un poco por Internet y por Steam y he encontrado la solución a mi problema, supongo que os servirá a la mayoría. Además ya que Steam no ha movido ficha al respecto para dar una solución este hecho me ha inspirado a hacer esta guía.
Al final de la guía os pondre las fuentes de información de lo que hago, están en íngles, si lo domináis un poco podréis aclarar dudas.
Método CMD + Solución Error Directx 5
Para empezar el problema del error se soluciona de una forma simple, lo de iniciar desde steam tiene dos opciones: una es haciendo uso de la consola de comandos (CMD) y la otra mediante el uso de dos programas.
Mediante el uso de la consola de comandos:
-Primero: localizamos la dirección de la carpeta del juego, la mia es esta “C:Program Files (x86)SteamsteamappscommonCommandos Behind Enemy Lines” la vuestra puede diferir en alguna cosa, y modificamos el nombre del ejecutable Comandos.exe y en su lugar tecleamos Commandos.exe (Con esto solucionamos el error del directx 5, pero se necesitaria un acceso directo al ejecutable para poder jugar).
-Segundo: accedemos a la consola en modo administrador (Importante, necesitamos privilegios), podemos encontrarla poniendo cmd en la barra de busqueda y una vez la tenemos, click derecho iniciar como administrador.
-Tercero: Introducimos lo siguiente “cd C:/” o la letra que tenga el disco duro donde está el juego y nos aparecerá en pantalla “c:>” después introducimos “cd C:Program Files (x86)SteamsteamappscommonCommandos Behind Enemy Lines” (esto es la dirección del directorio del juego o path) y justo despúes introducimos el siguiente comando: mklink comandos.exe commandos.exe, una vez realizado todos los paso se podra ejecutar el juego desde Steam sin problemas.
1º
2º
Método con Visual Studio 2005 y Link Shell Extension
Mediante el uso del programa Link Shell Extension:
-Primero: localizamos la dirección de la carpeta del juego, la mia es esta “C:Program Files (x86)SteamsteamappscommonCommandos Behind Enemy Lines” la vuestra puede diferir en alguna cosa, y modificamos el nombre del ejecutable Comandos.exe y en su lugar tecleamos Commandos.exe (Con esto solucionamos el error del directx 5, pero se necesitaria un acceso directo al ejecutable para poder jugar).
-Segundo: vamos a esta página web: [link]
Una vez nos a cargado vamos abajo del todo o utilizamos el link dowloads que nos llevara al mismo sitio, tendremos que descargarnos los archivos del Visual Studio 2005 (VS2005) y del Link Shell Extension, hay varias opciones elegir la de vuesto sistema operativo.
1º
2º
-Tercero: una vez esten descargados se instalaran en el siguiente orden primero el Visual Studio 2005 (VS2005) y despúes el Link Shell Extension, al instalar este nos dará el aviso de que el explorer.exe se reiniciará, no preocuparos si os desaparece el escritorio por unos segundos, es normal.
-Cuarto: ahora nos dirigimos a la carpeta del juego, la cúal la hemos obtenido en el primer paso, y ahi dentro si todo se ha instalado correctamente podremos hacer click derecho en el ejecutable, que ahora será “commandos.exe” ,y seleccionamos la opcion “Seleccionar origen del vínculo”, una vez seleccionado seguimos haciendo click derecho en la misma carpeta sin hacer click en ningún elemento y elegimos la opción “soltar como…” y a continuación “Vínculo Símbolico”, nos aparecerá un ejecutable parecido al que tenemos pero con un nombre mas largo, en concreto “Commandos – Vínculo Simbólico”, lo renombramos a Comandos. Ahora ya debería funcionar.
1º
2º
3º
Más información y descargas
Enlace a videoguía en inglés del primer método.
Todos los derechos reservados para Fix Ya Games autor del vídeo.
Enlace a página web para descarga de los archivos del segundo método (están tambíen más arriba en uno de los pasos de la guía).
Podeís echarle un vistazo al contenido de la página donde vereís más detalladamente la utilidad del programa y lo que os he dicho anteriormente, esta en inglés.
[link]Esto es todo, si teneís más dudas no dudéis en contactar conmigo, os advierto que no soy ningún experto en Informática.
Agradecimientos para Viper que me ayudó a añadir una modificación en la guía que os será de gran ayuda y os facilitara la faena. 🙂
¡Disfrutar de este gran juego y a viciarse se ha dicho!