Cossacks / American Conquest (GL Wrapper & Patch)

This patch/wrapper redirects legacy DirectDraw calls into OpenGL 1.1/3.0 which allows run and play GSC games on modern PC with Windows 8/8.1/10

Supported games:

  • Cossacks: European Wars
  • Cossacks: The Art of War
  • Cossacks: Back to War
  • American Conquest
  • American Conquest: Fight Back
  • American Conquest: Divided Nation
  • American Conquest: HEW & HDN mods

Fixes & features:

  • Games render via OpenGL
  • Games can now easily minimize on new OS
  • Games can now easily switch into windowed/fullscreen mode
  • Fixed problem with 1024x768x8 display mode
  • Fixed problem with intro movies, i.e., no needs to rename video folder

Key combinations:

  • Alt+Enter - Windowed/Fullscreen mode
  • Alt+F - On/Off FPS counter
  • Alt+M - Mouse capture (for windowed mode)

Installation:

For Windows users
  • Remove all compability modes for your game
  • Download archive below
  • Extract its content into your game root
  • Launch the game via dmcr.exe
  • Have fun ;)
For Wine users
  • Download archive below
  • Extract its content into your game root
  • Launch Wine Configuration ( $ winecfg )
  • On "Applications" tab add your dmcr.exe, in case if it's not there (see example)
  • On "Libraries" tab make sure dplayx is selected as "Native then Builtin" (see example)
  • Launch the game via dmcr.exe
  • Have fun ;)

Downloads:


Note: This patch does not remove SafeDisk and other protections, so it doesn't fix executable protection on newer OS, e.g. Windows Vista/7/8/10. You need to have DRM-free executable, or just download no-cd.

Comments

  1. I am an AC fan. I used to build a website to promote AC games in China: http://www.americanconquest.info/ Now people can play American Conquest: Divided Nation on win10! I owe it all to you. Thank you very much again.

    I was wondering if you would develop a patch to support the Cossacks 2 engine? In order to make this series of old games rebirth. Cossacks 2 and Alexander all used this engine.

    ReplyDelete
    Replies
    1. Hi. No, I have no plan to this

      Delete
    2. Hi, I found a BUG . When I try to play a Multiplayer games , the game program will crash. I found the BUG in ACFB and ACDN .

      Delete
    3. Hi. Thx for noticed bug. Here, check new version. I checked it only with ACFB, but hope it will work with other games. And, please, let me know your results

      Delete
    4. Hi,Thank you very much . I think I may have to submit a issues . In the series of AC games , F11 is the screenshot shortcut key . This conflicted with the shortcut key of Windowed/Fullscreen mode that you set .

      Delete
    5. By the way, I hope you can make a patch to fix Cossacks 2 run on Win10 . Cossacks 2 series, Alexander are all good games. Thank you.

      Delete
    6. In regards F11 key. Didn't know this, so, removed it and leave only Alt+Enter

      Delete
    7. Thank you again.

      I still hope you can make a win10 patch for great games like Cossack 2 and Alexander.

      Delete
  2. В завоевании Америки F1 - отображение цели миссии. Происходит "конфликт" кнопок и цель миссии не отображается.

    ReplyDelete
    Replies
    1. Спасибо за замечание. Исправил

      Delete
    2. I found that Alt+Enter is the hothey of Teammate messgaes in Multiplayer game

      Delete
    3. hm, and what key combination is free? perhaps alt+w

      Delete
    4. I think alt+w is appropriate.
      In addition, there is a game called The Entente Gold. It's the same engine (dmcr) as AC and c1, but the developers have made quite a few changes to the engine. Can you make this patch support the game? Thank you .
      Here is the link :https://store.steampowered.com/app/285480/

      Delete
    5. Changed to Alt+W.
      In regards The Entente. It's mistake. The Entente is clone, but not with the same engine. It has own engine and even renders image in different pixel format

      Delete
    6. Can you make such a patch for The Entente? Many players want it . there are a lot of bugs here. My system is win10. But in The Entente, my mouse can't move. Sometimes, the game screen will change to color.

      Delete
    7. Sorry, I make patches for my old favorite games, it's my hobby. But The Entente is not my favorite, I even didn't play it, only checked once how it's looking, few years ago

      Delete
    8. OK, Thank you all the same.

      Delete
    9. If I pay you, could you help me make such a patch for The Entente and Alexander?

      Delete
    10. Ciao, ho scaricato il gioco ma va a velocità massima. Puoi aiutarmi?

      Delete
  3. What wine version you are using?

    I was trying with both 1.8 and 2.x (something from version control) and both come up with a message box telling me "ddraw initialization unsuccessful".

    ReplyDelete
    Replies
    1. Oh, for some reason the game fails if the desktop resolution is 640x480. For some reason I was using it at the moment of testing. Setting it to 1024x768 works with the game and your DLL now using 1.8 (main wine I use)

      Great job! An awsome game and an awsome DLL for it! ;-)

      Delete
    2. Cossacks and American Conquest require 1024x768 for menu. I wrote "Fixed problem with 1024x768x8 display mode", thas mean that problem with 8bpp mode was fixed.

      Anyway thanks for investigation, I didn't notice that, because I tested on wine without virtual desktop

      Delete
  4. Hi, You remember me. This isn't the first time I've left a message. Many Chinese players have used your patch. They are very grateful to you.

    I would like to have a Chinese version of the patch. Can you help us?
    I can provide you with all the translations:

    - Window = 窗口设置
    ----- Full Screen = 全屏模式
    ----- Enable Vsync = 屏幕同步
    ----- FPS Counter = 显示FPS
    ----- Mouse Capture = 鼠标跟踪
    ----- Exit = 退出游戏

    -- image = 图像设置
    ----- Enable Filtering = 图像过滤
    ----- Keep Aspect Ratio = 保持长宽比

    -- Help = 帮助
    ------ About = 关于

    Thank you.

    ReplyDelete
    Replies
    1. Hi. You can do it by yourself. Just use one of the PE resource editors for my dplayx.dll.
      I recommend "Resource Hacker"
      http://www.angusj.com/resourcehacker/

      Delete
    2. Thank you, I have finished the modification.

      Delete
  5. Hey dude, just wonder if this will work for this game, or if you can create something like this fix for it?

    https://store.steampowered.com/app/285480

    It's currently broken for a lot of users and requires extensive modifying in order to sort of even get working.

    Mouse freezing at the main menu, black screen on game startup, screen tearing when in-game, you name whatever problems old games have on newer systems, it's there.

    Me and the rest of the Entente community would be very grateful and appreciate it if you could create something like this for the Entente as you did with Cossacks and American Conquest. It shouldn't be such a big problem I think for you as well since I believe it's based on the Cossacks engine anyhow.

    Cheers and thanks in advance.

    ReplyDelete
  6. Thank you for the patch, will you make a patch for Heroes of Annihilated Empires?

    ReplyDelete
    Replies
    1. Hi. No, I have no plan to do that.

      Delete
    2. I'm interesting, I've never played this game, so what is wrong with it?

      Delete
    3. Same as AC and Cossacks1. This old CD game won't work with WIN10.If you run in win10, you will get a black screen. Heroes of Annihilated Empires and Alexander I mentioned to you before is the same engine.
      This engine is an upgraded version of the Dmcr engine for AC and C1. I also hope you can develop a patch for this engine. I can help you with the source code.

      Delete
    4. How about making a patch for it?

      Delete
    5. Later, I'll check what I can do there

      Delete
    6. Strange, I've just launched HoAE game without any problem on my W10 x64 pro

      Delete
    7. I can explain these things.
      As I mentioned, Heroes of agrated Empires and Alexander use the same engine. Cossack 2 also use this engine. In the beginning, these were old CD versions. In 2009, GSC fixed the engine and selling Cossacks 2 and Heroes of agrated Empires on Steam. This steam version will work with win10. But sometimes there are a lot of problems. Check out the comments section of the Steam store and you'll find a lot of complaints.
      And the Alexander is a special case. The distribution rights for Alexander belong to Ubisoft. But ubisoft seems to have abandoned the game. Therefor, No one fix the engine of Alexander . This game has been unable to run in Win10.
      You can download it here. http://www.americanconquest.info/others.html#alexander

      Delete
    8. How's that? Can you help make a patch?

      Delete
    9. Alexander and C2 use Direct3D 8, and HoAE - 9. Thats why HoAE still runing on my PC. I'll take a look on Alexander when I'll have a free time for it

      Delete
    10. Thank you so much. Look forward to the resurrection of Alexander.

      Delete
    11. One question. Does Alexander work on Win7? If partialy, so what the problem there on W7?

      Delete
    12. It work normally in win7 without any problems.

      Delete
    13. Implemented. Check out next topic https://verokster.blogspot.com/2020/03/cossacks-ii-alexander-hoae.html

      Delete
  7. Congrats for the great work and service for gamers!

    However, I wanted to report an issue with resolution for Divided Nations, the resolution is breaking when I select 2560x1440, vanilla versions of American Conquest + Fight Back works fine on 2560x1440 since they work on Win 10 without the patch for me except Divided Nations never worked without your wrapper.

    I also tried different resolutions, so everything works in fullscreen up to 1920x1440, except 2560x1440, I think it has to do with 16:9? I am not sure, just wanted to let you know if you can fix or guide me how to look into that problem.

    Also note that you might want to update the key combinations:

    Alt+Enter - Windowed/Fullscreen mode is changed to Alt+W for instance.

    Thanks again man and hope you can do something about the resolution.

    ReplyDelete
  8. the game worked but the game is just lagging. any solution to fix this?

    ReplyDelete
    Replies
    1. Go into game menu -> Options -> Game Speed. Also you might set there too "Game Mode" to "Slow" for smooth animation

      Delete
    2. See https://images.pcgamingwiki.com/6/68/American-Conquest-settings.png

      Delete
    3. Also check this https://www.pcgamingwiki.com/wiki/American_Conquest#Game_running_too_fast

      Delete
  9. Hello ! I have downloaded the game from
    http://www.americanconquest.info/186.html from the MEGA Drive.
    I have also downloaded your patch . The game starts (I open it with dmcr.exe), but there are some problems with the display. When I finally see the menu, when I choose editor or random map, I can't click anywhere. I have windows 10. Do you have any idea?

    ReplyDelete
    Replies
    1. Hi. I don't have such problem. Does this problem occur in windowed too?

      Delete
  10. Hello

    Love the game, i am trying to play AC on windows 10 laptop, i have downloaded the patch but now when i select Campaign, Single Player or Random the screen just goes black.

    I think i need to lower the resolution but not sure, any ideas?

    Thanks

    ReplyDelete
    Replies
    1. Hi. Try tihs in windowed mode. When you will be in game menu, press Alt+W for windowed mode, and then start your mission.

      Delete
  11. It still doesn't work for me ;(

    ReplyDelete
    Replies
    1. What game release do you use? DRM-Free? What problem exactly do you have?

      Delete
  12. While running cossacks ew, the game crashes after some time saying that Dmcr has stopped working.

    ReplyDelete
  13. Can you better explain how to properly install and use the file above for windows 10? I'm not sure if something is missing, but nothing I try changes the outcome of running the game.

    ReplyDelete
    Replies
    1. What error do you have? Just black window for few seconds?
      If yes, so I suppose you are using retail CD version. Right?
      Make sure you are using DRM-free executable dmcr.exe, or find NO-CD version over the net

      Delete

Post a Comment