Panzer Killer

Panzer Killer

Nicht genug Bewertungen
Fixing DirectX Error - Can't create primary surface
Von Demexis
A quick guide with step-by-step instructions.
   
Preis verleihen
Favorisieren
Favorisiert
Entfernen
The Problem
Panzer Killer has similar issues as Beachhead 2002. At startup, the game freezes, and when you close it using the Task Manager, the message box may popup saying something like:

"DirectX Error: Can't create primary surface"

This error is thrown directly by the game, and the reason is the need for *something* from an older version of DirectX.

Usually in such situations people advise to turn on compatibility mode with earlier versions of Windows. Unfortunately, for ~95% of all cases this is just a placebo, and it probably won't fix the problem.
The First Solution
What should actually work is downloading and installing the old DirectX. This game needs DirectX 8.0[www.oldversion.com].

Download the archive, unzip it, run the installer and finish the installation. After that, the game should start correctly.
The Second Solution
There is also a second solution to this problem, thanks to dgVoodoo.

1) Download the latest release[dege.freeweb.hu].


2) Unzip the downloaded archive.


3) Move dgVoodooCpl.exe and .dll files from the "MS\x86" to the game folder where the PanzerKiller.exe file is located.


4) Run dgVoodooCpl.exe.


5) Go to DirectX tab to change the screen resolution and disable dgVoodoo watermark.


You can now try to launch the game.

After the first launch of the game, you can try to delete both the .dll files and dgVoodooCpl.exe, since most likely the game needed *something* from the old DirectX at the very beginning. The latest version of DirectX should now handle the game on its own. Otherwise, do not delete these files.




1 Kommentare
Machela 30. März 2024 um 11:46 
Where should I kiss you u fixed the texture bug now i can play it like i would do it in childhood =)