Introduction [ENGLISH]
When running an old game from the late 90s or early 2000s on modern operating systems, it doesn't matter if it is in physical format, or on some digital platform like Steam, GOG, Epic... you can see that it seems to start, but the game window is never displayed.
List of affected games:
- Civilization III
- Enclave
- Halo 1
- Psychonauts
- Unreal 1
- Unreal 2
- XIII
- *Work in progress*
Solution [ENGLISH]
There are many possible solutions on the Internet to this problem, but most haven't worked for me, or require risky procedures to manipulate files and operating system registry.
My solution has the drawback that it has to be applied every time we want to play the game, but it's simple, fast and safe.
When you run the game (in this case for example: Civ3Conquest.exe for Civilization III), find a process called rundll32.exe in Task Manager (Ctrl + Alt + Del)
.
Do the following:
1- End the process that runs the game (in this case Civ3Conquest.exe) by making right click on it. Avoid the "End process tree" option.
.
This keeps the rundll32.exe process running.
2- Start the game again. The rundll32.exe process is not started again. The game process will start and should now work correctly.
Introducción [ESPAÑOL]
Al ejecutar en sistemas operativos modernos un juego antiguo de finales de los años noventa o principios del 2000, no importa si es en formato físico, o en alguna plataforma digital como Steam, GOG, Epic... parece que se inicia, pero nunca se llega a visualizar la ventana del juego.
Lista de juegos afectados:
- Civilization III
- Enclave
- Halo 1
- Psychonauts
- Unreal 1
- Unreal 2
- XIII
- *en proceso de ampliación*
Solución [ESPAÑOL]
Hay multitud de posibles soluciones en Internet a este problema, pero la mayoría no me han funcionado, o requieren de arriesgados procedimientos para manipular ficheros y registros del sistema operativo.
Mi solución tiene el inconveniente de que hay que aplicarla cada vez que queramos jugar, pero es simple, rápida y segura.
Al ejecutar el juego (en este caso por ejemplo Civ3Conquest.exe para Civilization III), buscar un proceso llamado rundll32.exe en el Administrador de Tareas (Ctrl + Alt + Supr).
.
Realizar lo siguiente:
1- Terminar el proceso que ejecuta el juego haciendo clic con el botón derecho sobre él. Evitar la opción "Finalizar el árbol de procesos".
.
Esto mantiene funcionando el proceso rundll32.exe
2- Iniciar el juego otra vez. El proceso rundll32.exe no se inicia de nuevo, sino que sigue funcionando el del inicio anterior. El proceso del juego se iniciará y ya debería de funcionar correctamente.
Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3185177284
More Sid Meier's Civilization III: Complete guilds
- All Guilds
- Intro To Geociv
- Blank white page as Icon?
- Free Keys /// Gratis Spiel
- Ancient Dinosaurs Multiplayer Mod
- Jurassic Park - Multiplayer Mod
- Play in ANY Resolution UHD and 4k Included with PERFECT SIZED UI
- Installing Civ III's Zombie Mod
- Introduction To The "Modern" Mod
- Intro to UU Future