Assertion Error w/DirectDraw7

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

UglyBagofMostlyWater

Amatuer Professional
Aug 29, 2000
16
0
0
Ohio
Visit site
OK - two systems running UT with 4.32 and 4.36 patches. Loaded Voyager: Elite Force and MechWarrior 4 and suddenly each system starts, but won't run. If I'm lucky to get back to the desktop, I get this error:

Assertion failed: DirectDraw7 [File C:\UTDEV\D3DDrv\Src\Direct3D7.cpp][Line:652]

If I go into UT safe mode and disable 3D acceleration and force windowed screen, the game works. I have reinstalled 6.49 nVidia reference drivers (each system has a GeForce), DirectX 8, and the game itself into a new directory. Nothing works.

Any ideas?
 

NarnBatSquad

New Member
Jun 25, 2000
24
0
0
Visit site
OT- Wow, the Assertion checks are still in. I wonder how much preformance we would gain if the were removed...


Anyways, I would send that to Epic and see what they say, since that error message is of little use unless you can see line 652 of Direct3D7.cpp :)

I would try going back to DirectX7, except MechWarrior 4 may not work then. Otherwise, fall back to an Earlier version of Nvidia's drivers (6.31 was their last official release) and see if that helps.
 

Aes

New Member
Dec 23, 2000
2
0
0
I just re-installed UT to hopefully get rid of some problems with it crashing without an error message, and afterwards I started getting the assertion error. So I don't think it's a problem with other games conflicting. :/

This also happens if I try to switch back to the desktop, i.e. with alt-tab or even trying to bring up the preferences menu from the console.

Aes

[Edited by Aes on December 23rd, 2000 at 05:13 PM]
 

stefan

New Member
May 24, 2000
73
0
0
Visit site
hmm, I tried UT in opengl mode and while i could not gett it running on my TNT2 card, i learned that in open gl mode UT would abort with critcal errors if I did not have alternate depth buffering enabled (in advanced settings of vid card) The error message was just the same just read d3d for open gl.
Maybe this works, dunno
Aes, what you describe happened to me too, if you got an Nvidia card just enable z buffer depth to rendering depth if unequal in the advanced settings.
 

UglyBagofMostlyWater

Amatuer Professional
Aug 29, 2000
16
0
0
Ohio
Visit site
So far, I've updated all my drivers for video and audio, reinstalled DirectX 8, uninstalled UT and reinstalled w/4.36 patch, ran RegClean, matched desktop resolutions with UT's, blah, blah, blah.. No luck on either PC. The only thing that changed was the addition of the aforementioned games. MechWarrior 4 requires DX8 (and UT did play with it before), so I will stick with DX8.

Will try a third party uninstall app for DirectX and try again.

Just very odd that installing another game would have caused such a sudden and catastrophic problem with UT. Can only run it in windowed mode. Full screen just appears to lock up on a blank screen. Though co-workers have also installed the same games and have not experienced the problems.

Oh well. A good year-long run on a great game. Too bad the aimbots have ruined the online play. On to my new gamimg passion: Mech4 (at least till Tribes:2 comes out or Unreal 2!).
 

Taker

UT Junkie
Will try a third party uninstall app for DirectX and try again.
[/B]

I have not seen any third party DX uninstaller that really works.I tried alot of them and in the end there are DX 8 files that are still there.
If you know of one that truly works,Would you mind posting a link to it here?

The best one I have found so far,You can get here:

http://www.3dfiles.com/ubb/Forum5/HTML/000299.html
DX Uninstaller
 

UglyBagofMostlyWater

Amatuer Professional
Aug 29, 2000
16
0
0
Ohio
Visit site
First, used the DirectX Uninstaller from http://www.ebrink.com/dxun/Direct.htm. Seems to remove all DX8 files from Win98SE.

So, removed DX8, rebooted and reinstalled UT (Full w/DX7 support). Reapplied nVidia reference driver 6.49 and UT path 4.36 and voila! :) It works once again. Played a few quickies. No problems (other than Mech4 not being able to play w/o DX8). :(

Reapplied DX8 from the Microsoft site, rebooted, and BOOM! Same problem shows up! :(

I guess I either have to wait for the official DX* supported nVidia reference drivers (7.xx), choose between Mech4 or UT, or wait for Epic to fix this (fat chance).

Oh well. Thanks for all the input!
 

realbram

New Member
Jan 4, 2001
2
0
0
gemonde
Visit site
Yes i get it to

I've get the same error. when I switch between ut and windows. I also have installed directX8. So I think the problem lies there. I have also an nvidia geforce2 mx card from asus............. I hope I can get some help from the real guys.........

plz help cause it irritates me allot.
 
It may not just be a game vs game conflict .... I just installed 436 on a new clean machine, no other games, Windows ME, card is Matrox dual G450 ....

When i use the DirectDraw or whatever option, everything runs pretty much fine, except anything that takes me out of the game windows crashes with an assertion error very similar to yours, including typing PREFERENCES from the console .... If i switch to the Software Rendering option, it looks crappy but the problem disappears ....

So i just assumed i had to wait for Matrox to tweak their drivers a little more, but now i'm not convinced it's the card that's the problem after reading these posts ...

-Steve