It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello everyone,

I'm trying to run Cossacks on a computer with Windows 10.

The game seems to start normally but when entering the game, it's stuck. I can see the initial screen with a small patch of territory and peasants, but it's completely stuck and I can only do Alt + F4. Another "issue" is that when I'm on the screen where you decide teams, map, etc, the flags are flickering and downright completely disappearing.

Any thoughts? I set the compatibility to Windows XP, both SP2 and SP3, set lower resolutions, still nothing.

I also pasted the ddraw.dll file in the game directory but it seems to have no effect whatsoever.

Thanks in advance.
Starting with Windows 8 DirectPlay API was dropped by Microsoft and replaced with some emulator that causes mouse lag and possibly other problems.

I switched back to windows 7 for this and other reasons and I intend to keep it for a while.

You can try running dmcr.exe directly and see if it will help.
Post edited December 29, 2015 by pisces72
I have a similar problem. Cossacks won't play on Windows 10, nor will American Conquest.
Hi,

you guys might try Aqrit's ddwrapper.
Fixed my mouse cursor issues.
Cannot post the Link in here, but google will find it.
Just copy the .dll & .cfg file from the .zip file, into your game root directory and start configuring with the .cfg file.


Best,
Kampfcobra
I have Windows 10 pro and Cossacks : Back to War gave me the 0xc0000022 error.So i did some digging and here is the solution i've found.

Go to Settings/Apps/Apps & features/Programs and Features/Turn Windows features on or off/Legacy Components/DirectPlay - if it is checked off check it on,if it is checked off your problem is not like mine so you should seek a different solution.

I hope i've helped :3
avatar
Screamshield: I have Windows 10 pro and Cossacks : Back to War gave me the 0xc0000022 error.So i did some digging and here is the solution i've found.

Go to Settings/Apps/Apps & features/Programs and Features/Turn Windows features on or off/Legacy Components/DirectPlay - if it is checked off check it on,if it is checked off your problem is not like mine so you should seek a different solution.

I hope i've helped :3
Just wanted to reply and say thank you very much as your solution worked by checking DirectPlay in Legacy Components. I did it with European Wars and I'm sure it will be the same for the others. Have a great day.
avatar
Screamshield:
I've tried looking under the Apps & features section and can't seem to find the Programs and Features section. Is it only certain W10 versions?
avatar
Screamshield:
avatar
ShadowWulfe: I've tried looking under the Apps & features section and can't seem to find the Programs and Features section. Is it only certain W10 versions?
On your keyboard there should be a button with the symbol of windows. Press it + R, the run window will appear. Type 'control panel' in it and press OK. The control panel window will open, now look for 'programs and features' and open it. Top left you should see 'Turn windows features on or off'. Click on it and look for legacy components/features. I hope this helps.
avatar
Screamshield:
Thanks! I was able to figure it out that way.
avatar
Kampfcobra: Hi,

you guys might try Aqrit's ddwrapper.
Fixed my mouse cursor issues.
Cannot post the Link in here, but google will find it.
Just copy the .dll & .cfg file from the .zip file, into your game root directory and start configuring with the .cfg file.

Best,
Kampfcobra
i make that changes and it works for me!!!!!!!!!!!!!!!!!!!!!!!! TNHKS!!!

;;; www.bitpatch.com ;;;

RealDDrawPath = AUTO
BltMirror = 0
BltNoTearing = 0
ColorFix = 0
DisableHighDpiScaling = 0
FakeVsync = 1
FakeVsyncInterval = 1
ForceBltNoTearing = 1
ForceDirectDrawEmulation = 1
NoVideoMemory = 1
SingleProcAffinity = 0
ShowFPS = 0


and make compatibility to windows xp sp2 and run as admin

just follow the steps indicated on the website that him says to search
I have the very same screen-stuck-on-gameplay that OP has, and I haven't found any satisfying solution so far. The game would run fine to begin with, but after a few days, it no longer works, it freezes after starting a game, just when the map appears. Nothing moves, no command responds, the mission briefing message doesn't even appear.

I'm running Win7-64 bits.

This doesn't seem to be a display / ddraw.dll / mdraw.dll issue, I have tried dozens of different dlls from various sources, none changed this particular freezing issue.
The only thing that works is to restart the computer. I usually put it in sleep mode, and after a few days, it no longer works.

If anybody has a solution to this problem other than restarting the computer, I would be very grateful.

-----

I also tried the Ereb build, it works fine, but it lacks the musics / videos.
avatar
Pouyou-pouyou: I also tried the Ereb build, it works fine, but it lacks the musics / videos.
You can play music with ereb version if you insert any audio CD or mount an image of an audio CD. The first track on the CD is ignored.
There is a fork where you can use wav files, but you have to build the executable file. You have to put the wav files into the tracks folder.
Hi everyone. Try my way and i'm pretty sure that you can play Cossacks on win 10 with 60fps
Step 1: Go to dege.freeweb.hu/dgVoodoo2/dgVoodoo2 and download the lastest version
Step 2: Go to your Cossacks Back to War folder (where there is dmcr.exe) and delete mdraw.dll
Step 3: Extract downloaded file (dgVoodoo2_78_2.zip) and copy ddraw.dll in MS\x86 folder, then paste it in your Cossacks Back to War folder (where there is dmcr.exe). Then rename it to mdraw.dll
Step 4: Run dgVoodooCpl.exe. In path to Congfig folder/ Running instance press "add" button and add your Cossacks Back to War folder directory (where there is dmcr.exe)
Step 5: Click on "DirextX" tab, at "Miscellanneous settings", tick "Force vSync" (you can uncheck dgVoodoo watermark) then click OK button
Step 6: Go to Cossacks Back to War folder (where there is dmcr.exe) now there should be dgVoodoo.conf file. Open it, find the line FPSLimit and change it to 60
Step 7: Save the file and run dmcr.exe. Game will work perfect from now, no need compatibility mode anymore, just change game speed to 90% max speed to get 60 FPS.
And if AIs not buy calvary or not get to 18th century, just download "cuirassiers AI pack" from cossacksworld.ucoz.co.uk/
Attachments:
Post edited June 15, 2022 by gegiskhan123
avatar
gegiskhan123: Hi everyone. Try my way and i'm pretty sure that you can play Cossacks on win 10 with 60fps
Step 1: Go to dege.freeweb.hu/dgVoodoo2/dgVoodoo2 and download the lastest version
Step 2: Go to your Cossacks Back to War folder (where there is dmcr.exe) and delete mdraw.dll
Step 3: Extract downloaded file (dgVoodoo2_78_2.zip) and copy ddraw.dll in MS\x86 folder, then paste it in your Cossacks Back to War folder (where there is dmcr.exe). Then rename it to mdraw.dll
Step 4: Run dgVoodooCpl.exe. In path to Congfig folder/ Running instance press "add" button and add your Cossacks Back to War folder directory (where there is dmcr.exe)
Step 5: Click on "DirextX" tab, at "Miscellanneous settings", tick "Force vSync" (you can uncheck dgVoodoo watermark) then click OK button
Step 6: Go to Cossacks Back to War folder (where there is dmcr.exe) now there should be dgVoodoo.conf file. Open it, find the line FPSLimit and change it to 60
Step 7: Save the file and run dmcr.exe. Game will work perfect from now, no need compatibility mode anymore, just change game speed to 90% max speed to get 60 FPS.
And if AIs not buy calvary or not get to 18th century, just download "cuirassiers AI pack" from cossacksworld.ucoz.co.uk/