18 votos

¿Cómo puedo ejecutar StarCraft: Brood War en Windows 7 sin problemas?

Hay un montón de problemas con SC 1 Broodwar corriendo en Windows 7 Ultimate x64 como congelación, colores corruptos, etc.

¿Cómo se arregla esto?

22voto

SSS Puntos 81

La solución es matar el explorador que causa estos problemas:

  1. Abre el bloc de notas y pega esto:

    @echo off
    taskkill /f /IM explorer.exe
    start /wait StarCraft.exe
    start C:\Windows\explorer.exe
  2. Elegir todos los archivos -> guardar como WIN7FIX.bat

  3. Copiar WIN7FIX.bat en el directorio starcraft (donde está starcraft.exe)

  4. Ejecute este archivo bat. HECHO.

P.D. Hay otras guías en la red, pero les falta 1 cosa importante: el wait cambiar. Hay que esperar a que termine el sc1, de lo contrario el explorador no arrancará.

Crédito extra: Si no te gusta que se abra una ventana del símbolo del sistema cuando ejecutas Starcraft, crea un segundo archivo, pero dale a éste un .vbs extensión. Haga clic con el botón derecho->Editar y pegue lo siguiente:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "scFixed.bat" & Chr(34), 0
Set WshShell = Nothing

cambiar scFixed.bat al nombre que le hayas dado a tu archivo por lotes. Guarde y cierre el editor, y ejecute el archivo .vbs.

Limpieza

  • Crea un acceso directo para el archivo .vbs en el escritorio (o donde guardes los accesos directos del juego) y renómbralo si lo deseas
  • Haga clic con el botón derecho y vaya a Propiedades->Cambiar icono
  • Ir al directorio de Starcraft
  • Haz clic en el Starcraft.exe original (con el icono del caza Espectro) y haz clic en Abrir
  • Haga clic en OK un par de veces

Hey Presto! un nuevo acceso directo a Starcraft (que funciona) que no abre una ventana de símbolo del sistema

10voto

Tendría que comprobar mi configuración exacta en casa, pero en mi máquina Windows 7 x64 Ultimate, creo que lo tengo configurado así:

En la pestaña Compatibilidad del acceso directo a la aplicación, marque las siguientes casillas de verificación:

  • "Ejecute este programa en modo de compatibilidad para Windows XP (Service Pack 3)"
  • "Ejecutar en 256 colores"
  • "Ejecutar en una resolución de pantalla de 640 x 480"
  • "Desactivar la composición del escritorio"
  • "Ejecutar este programa como administrador" (si quieres jugar online)

Esto soluciona los problemas de vídeo en los menús, aunque volverán a aparecer si Alt + Tab fuera del juego y luego volver a entrar.

8voto

SSS Puntos 81

Todavía hay personas para las que todos los arreglos mencionados NO FUNCIONARÁ :

  • Ajuste de la afinidad (1 cpu en el gestor de tareas de tareas)
  • Establecer la prioridad del proceso
  • Finalizar la tarea o pausar el Explorador ( esta es mi primera respuesta que funciona en el 80 % de los casos)
  • Arranque selectivo (permitiendo sólo los servicios básicos en msconfig: start->run->msconfig)

Mi opinión personal es que depende de tu tarjeta gráfica cuanto más potente sea tu chip gráfico, mayor será la probabilidad de que no funcione.

Sin embargo, para estas personas todavía hay dos posibilidades:

  1. Ejecutar Starcraft in a virtual machine (Windows XP Mode) <- que está bien, pero no se puede conseguir este viejo juego a pantalla completa (no importa lo que hagas, se redimensiona a 640*480 y deja bordes negros alrededor del juego)
  2. Utilizando el Chaoslauncher herramienta <- there is an option: W-MODE (windows mode)
  3. Utilizando el DxWnd (que permite ejecutar juegos antiguos en modo ventana). Pero por favor, no olvides instalar primero el redistribuible de c++ (es el segundo enlace en el sitio: enlace ). A continuación, puede instalar el herramienta dx

La segunda (o la tercera) opción es muy interesante y debería funcionar para todos ¡! Soluciona los problemas de congelación de Direct3D con este juego. Se ejecuta en una ventana (lo cual es un inconveniente para jugar :-/ ), es decir, que si tienes una pantalla de alta resolución, bajar la resolución a 800*600 (o algo más bajo que su resolución normal) para que no sea tan pequeño.

4voto

Sven Puntos 7277

Puede utilizar un "hack" de DirectDraw sin detener explorer.exe antes de lanzar el juego. Sólo tienes que descomprimir el archivo ddhack10.zip en tu directorio de Starcraft y ejecuta el juego normalmente.

Un extracto del autor del hack sobre por qué creó la solución para DirectDraw:

Mi Win7 cambió a 256 colores a una resolución de 640x480, pero el juego corrió.. con una paleta completamente equivocada.

Viendo que los juegos utilizan DirectDraw, decidí hacer el mío propio.

2voto

ria Puntos 1458

Los colores son fáciles de arreglar (basta con abrir la ventana de resolución de pantalla antes de empezar a sc)

Pero sigue existiendo el problema de la congelación.

Si juego en modo de pantalla completa Mi ordenador se congela después de un rato. El ratón no se mueve, el sonido sigue reproduciéndose hasta el final del .wav (probablemente almacenado en un chip realtek). Tengo que reiniciar el sistema.

Sin embargo, nunca he tenido este problema en modo ventana

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X