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

×
"dxwnd" returned 5 posts
Clear search criteria
high rated
Background:
For those of you with an AMD/ATI card on Windows 7 getting a black screen - and then a CTD when trying to play the original Rainbow Six - this may fix your problem. If you check the sherman.log file and you see failed to initialize renderer at 640x480x16 and so on, it is - some of you already know - most likely due to a AMD/DirectX bug. If you view the program in API monitor, you can see repeated instances of IDirectDraw returning DDERR_NOEXCLUSIVEMODE. After doing some research on this, I figured the next step was to try and get the game to run in Windowed mode. Unfortunately, I could not find any start up parameters for RS6 that would lead to window mode without actually launching the game first. I decided to check the registry, but found RS6 does not write to the registry like it does in XP or earlier.

I stumbled upon a registry folder for DirectDraw with a "compatibility" folder containing reg keys for old games. I did some research on and found what led me to the program DXWnd: a link that I apparently cannot post.

Solution:

Using build v2.02.30 of DXWnd, I was able to get the game functioning. When you launch the program, you need to use Edit -> Add, and then you will be prompted to enter in the name of the application, and it's location. In the first tab, under 'Generic', check the boxes: 'Hook enabled', 'Run in Window', 'Hook all DLLs', 'Remap Client Rect' (ALL ARE DEFAULT). You can then enter the size of the window at the bottom in pixels. Under the 'Mouse' tab, check 'Correct mouse positioning' (DEFAULT). Under the 'DirectX' tab, select 'DirectX1~6'.

This will get the game running if you are running into the same problem. I was able to load all of the planning and run through the first mission without any problem. If there are any other bugs, I will find out in the future.

Notes:
Using a .bat file or the DirectDraw compatibility fix would not work in my case. The video card is an an HD5850, Catalyst 13.4 drivers - driver roll back not an option. Obviously, you can use VirtualBox/VMWare instead, but this is a good alternative. The tool could be useful for some other games and may allow hardware acceleration in RS6 with some tweaking. With my current DXWnd config, the game will not run with a resolution higher than 1024x768. This happens to be the same max resolution of the engine. I believe there is a way around this though, as the previous version of DXWnd would allow me to use my native screen res for the window.
Post edited August 22, 2013 by OfftheHeZie
avatar
eaglesman888: While this gets the game running, my frame rate hovers around 5
Same, game is at least running now but this frame rate makes it unplayable. Hopefully messing around with the settings will fix it.

EDIT:

Got it working. My fix was to follow OP's suggestion and use DXWnd for the config but with some changes.

**Note** I am using the newer version of DXWnd

Changes:

* Under position change it to "Desktop"

* Input: Hide Cursor and Correct Mouse Position

* DirectX: Changed Emulation to Locked Surface
Post edited June 13, 2014 by wazanator
I just tried it with the most recent build of DXWnd (v2_02_79) and the most recent AMD driver (Catalyst 14.4). The game runs fine, thanks for the instructions to OfftheHeZie and wazanator.
The game is starting now with DXWnd program however I have mouse trails and am unable to read the menu options. Is a rollback on ATI drivers needed..I have the most current drivers thus far. ATI 5850 under Windows 7 64 bit. I own the boxed copy but figured GoG may have worked some magic..still a no go with the graphic glitches.



UPDATE!
I finally got it to work! I just about jumped out of my chair as I spent quite a long time messing with all the options with the DXWnd utility that was suggested in above posts. Nothing was working.
I am pretty sure what fixed it was under the DirectX tab Look at emulation...I believe default was Primary surface. I changed it to Primary Buffer (locked and none also works but Automatic and Primary surface does not work for me)
I also downloaded the latest ATI beta drivers but I think this change would work with the non beta drivers I had previously.
Post edited December 07, 2014 by Byeohazard
avatar
OfftheHeZie: Background:
For those of you with an AMD/ATI card on Windows 7 getting a black screen - and then a CTD when trying to play the original Rainbow Six - this may fix your problem. If you check the sherman.log file and you see failed to initialize renderer at 640x480x16 and so on, it is - some of you already know - most likely due to a AMD/DirectX bug. If you view the program in API monitor, you can see repeated instances of IDirectDraw returning DDERR_NOEXCLUSIVEMODE. After doing some research on this, I figured the next step was to try and get the game to run in Windowed mode. Unfortunately, I could not find any start up parameters for RS6 that would lead to window mode without actually launching the game first. I decided to check the registry, but found RS6 does not write to the registry like it does in XP or earlier.

I stumbled upon a registry folder for DirectDraw with a "compatibility" folder containing reg keys for old games. I did some research on and found what led me to the program DXWnd: a link that I apparently cannot post.

Solution:

Using build v2.02.30 of DXWnd, I was able to get the game functioning. When you launch the program, you need to use Edit -> Add, and then you will be prompted to enter in the name of the application, and it's location. In the first tab, under 'Generic', check the boxes: 'Hook enabled', 'Run in Window', 'Hook all DLLs', 'Remap Client Rect' (ALL ARE DEFAULT). You can then enter the size of the window at the bottom in pixels. Under the 'Mouse' tab, check 'Correct mouse positioning' (DEFAULT). Under the 'DirectX' tab, select 'DirectX1~6'.

This will get the game running if you are running into the same problem. I was able to load all of the planning and run through the first mission without any problem. If there are any other bugs, I will find out in the future.

Notes:
Using a .bat file or the DirectDraw compatibility fix would not work in my case. The video card is an an HD5850, Catalyst 13.4 drivers - driver roll back not an option. Obviously, you can use VirtualBox/VMWare instead, but this is a good alternative. The tool could be useful for some other games and may allow hardware acceleration in RS6 with some tweaking. With my current DXWnd config, the game will not run with a resolution higher than 1024x768. This happens to be the same max resolution of the engine. I believe there is a way around this though, as the previous version of DXWnd would allow me to use my native screen res for the window.
Hey Man thx again for this post you help me very much