Concerning running old CDV games like Cossacks

Questions about Wine on Linux
Locked
miggoycor
Level 1
Level 1
Posts: 5
Joined: Mon Feb 11, 2013 5:19 am

Concerning running old CDV games like Cossacks

Post by miggoycor »

I have Cossacks Back to War and American Conquest Fight Back; they run well on low end computers and are quite old.
I have encountered many reports from google search that these games work for some people, but I have not gotten it to work.

I notice that when I load American Conquest, music plays but all I see is a black screen. Same for Cossacks. I know also the games play and work because I can hear gameplay when I enter editor (by guessing) and when the game engine tests a battle in its screensavers (which is a replay of a battle I can hear).

Its game engine works, sound works, but no video, no menu, no rendering of anything. Any ideas? I've been tinkering with ddraw.dll and found it will load the game in builtin, but will not render anything. it won't even start with any other settings.

I am using Linux Mint Cinnamon 32bit, if that helps.

Any ideas? I'm stumped.
voice
Level 1
Level 1
Posts: 8
Joined: Sat Sep 29, 2012 10:26 am

Re: Concerning running old CDV games like Cossacks

Post by voice »

Try running the game from terminal and post the output.
http://wiki.winehq.org/FAQ#run_from_terminal
miggoycor
Level 1
Level 1
Posts: 5
Joined: Mon Feb 11, 2013 5:19 am

Re: Concerning running old CDV games like Cossacks

Post by miggoycor »

It got worse when i did that. Now it won't load at all as if I installed a wrongly compiled mod (I know because I have experience with this game engine in windows)

Code: Select all

wine start 'C:\Program Files\Cossacks\dmcr.exe'
results in

Code: Select all

fixme:exec:SHELL_execute flags ignored: 0x00000100
And various ''string not found'' errors associated with bad mods. Oddly, the game still works the same way as I said before in my previous post when I load the game by double clicking it.
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: Concerning running old CDV games like Cossacks

Post by dimesio »

The latest AppDB test report for American Conquest is pretty old, but it does mention the exact problem you describe, and has a workaround that is derived from a similar report for Cossacks EW. http://appdb.winehq.org/objectManager.p ... &iId=24902
miggoycor
Level 1
Level 1
Posts: 5
Joined: Mon Feb 11, 2013 5:19 am

Re: Concerning running old CDV games like Cossacks

Post by miggoycor »

I did that already actually.
Now it loads an error box without loading when i do those instructions:

Code: Select all

LoadNativeDirectDraw() failed with error 127: Procedure not found.
miggoycor
Level 1
Level 1
Posts: 5
Joined: Mon Feb 11, 2013 5:19 am

Re: Concerning running old CDV games like Cossacks

Post by miggoycor »

How do I fix "LoadNativeDirectDraw" fail? Do I download extra dlls? What do I need?
User avatar
core
Level 3
Level 3
Posts: 84
Joined: Tue Oct 23, 2012 6:22 am

Re: Concerning running old CDV games like Cossacks

Post by core »

miggoycor wrote:It got worse when i did that. Now it won't load at all as if I installed a wrongly compiled mod (I know because I have experience with this game engine in windows)

Code: Select all

wine start 'C:\Program Files\Cossacks\dmcr.exe'
Best way it's to run program from folder. And why you use wine start? Simple wine enough.
miggoycor
Level 1
Level 1
Posts: 5
Joined: Mon Feb 11, 2013 5:19 am

Re: Concerning running old CDV games like Cossacks

Post by miggoycor »

From all over the internet, I am told do do this:

Code: Select all

"dciman32"="native" 
"ddraw"="native,builtin" 
"ddrawex"="native" 
"devenum"="native" 
It works for them and not for me. When I

Code: Select all

 wine 'C:Cossacks\dmcr.exe'
it now returns as

Code: Select all

 LoadNativeDirectDraw() failed with error 127: Procedure not found. 
Are there workarounds for problems like this? What is LoadNativeDirectDraw? Are there dlls I need to download? Is this related to wine's new bugs mentioned here http://forum.winehq.org/viewtopic.php?f=8&t=15802, (since I use Linux Mint 14 Cinammon based on Ubunto 12.04)?
Locked