Error 0x8876086c lego star wars

Обновлено: 20.05.2024

Window hooker to run fullscreen programs in window and much more.

Forums

Can't launch : Lego Star Wars : The Complete Saga

I'm having troubles to launch Lego Star Wars : The Complete Saga (PC).
This is a game stored in my steam library.
When I want to launch it normally (without DxWnd), I get "Failed to create d3d device. Application will now exit. Error = 0x8876086c"

I searched on the internet and found different solutions but not a single one is working on my laptop.
My config : MSI laptop, GTX 1060, IntelCore i7.

Finally, I'm trying to open my game through DxWnd. I created a new i, set the path to my executable.
When I launch it, a window pops up with DxWnd logo and it says "does not respond. " and then, crashes after a few seconds.

Note that I don't get the d3d error anymore, even if the game doesn't start.

Please could you help me finding a solution ?
Thank you in advance.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

The suggested procedure is to use the "Import" command: in the DxWnd menu on the upper part of the window select the File -> Import . choice, then when the file selection dialog appears pick the "LEGO Star Wars - The Complete Saga.dxw" file that you can find in the DxWnd "exports" folder. Once done this, you will also have to update the "Path" field (using the Update command) that points to the file location in my pc. Once the game works, then you could adjust all parameters according to your requirements.

But I doubt this will work: the fact that the game gives an error both with and without DxWnd makes me think that there must be some problem. The game is recent enough to run with no problems with the Steam release. I suspect your pc may miss the D3D9 interface that is required by this game and is currently considered quite a bit "legacy" by MS.
You could try to run "dxdiag" (you can do it also from the command prompt typing the command name) and check if direct3d hw acceleration is enabled or if the tool reports any sort of problems. Otherwise, you could capture a dxwnd log file (see the tutorial in "Help -> View help -> Taking logs") and post it here.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

It should work. Mine works with DxWnd.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Thanks for your answer. I've tried to chose the .dxw file, as you said it didn't change anything.

I ran dxdiag, apparently, there is no error.
In addition to that, my 3 DirectX acceleration features are enabled.

So, here is the dxwnd log file, hope it can help . :(

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Strange, you used the latest DxWnd release (though this doesn't necessarily means the best . ) and the log tells that the D3D9 session was successfully created.
I tried to run this way a close-enough game, "Lego Star Wars" (sorry, I don't have enough HD space to hold everything I ever tried!) and in effect I got an error notification about a bad refresh rate that prevented the game to run. To fix the problem was enough to select the "Native" flag for the Video / Screen resolution selector instead of the default SVGA value. You can try this operation (see screenshot): BTW I'm pretty sure that the problem is a new one, probably introduced by some system sw update with more picky logics.

Thumbnail

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I'm not sure my configuration is correct, tell me if something is wrong.

I downloaded your .dxw file and put it in DxWnd\exports
Then, file -> import and select that file.
Then, clic on the icon, edit -> modify -> set my .exe path on it. (see image below).
Then, checked the "native" button on the settings.

Am I doing something wrong ?

By the way, the game works on my desktop computer with the same graphic card. But not on my laptop.
Edit : My Desktop computer has a 60 Hz refresh rate meanwhile my laptop has a 120 Hz one. May it be the source of the problem ?

Thumbnail

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

It is not easy to tell something about what's going on in your pc. Maybe a second log file captured with the "native" flag set could help.
I see that the game opens a device using D3DCREATE_PUREDEVICE mode that may cause some troubles on certain conditions. You could experiment in the DxWnd "Direct3D" configuration tab moving the "Force Vertex Proc. / Execute Buffer" selector from "Default" position to "software" or "mixed" positions.
Also, in your tests you'd better uncheck the "Main / do not notify on task switch" flag because this flag may hide possible error / warning dialog boxes that the game may throw to video to call your attention.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I turned on both software or mixed positions and looked at the log file. Still the same problem I guess, as you will see my refresh rate is bugged on the D3D9 device, and (maybe I'm wrong) the BackBufferFormat looks bugged too.

This is very weird .

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

1) the DxWnd log message is bugged - my fault and apologies, I wrote bad code there and the message is meaningless. It's fixed in the attached release.

2) the CheckDeviceType method fails. This is a genuine error, does not depend on the bugged log message but I think rather on the fact that we're trying to validate a fullscreen video mode while we're just trying to go windowed. The attached release should fix this problem as well (I can't tell for sure since I can't replicate your situation here), it's not granted but worth a try.

So, please do the following: download and unpack the new dxwnd.dll over the current v2.05.15 release. If ok, the DxWnd -> Help -> About command should show a v2.05.16.sw release version now. Then try the game and cross your fingers .
If it doesn't work, please, send some logs again.
P.s. since this way we should force the game to validate a windowed screen mode, maybe the trick of clearing the D3DCREATE_PUREDEVICE mode could work now.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I did what you explained but it didn't change anything. Still having a black window which crashes after few seconds.
My launch parameters are :
Video -> Screen resolution : Native
Direct3D -> Force Vertex Proc : Default

Here is the log.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

The log still has the bugged log message! Either I sent you the wrong file, or you didn't replace the old one. I'm sorry I'll have to leave now, I'll double check in a few hours . please be patient.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I downloaded your .dll file and put it in my DxWnd directory as you said.
I have the "DLL version 2.05.16.sw " message in help -> about.

I don't know what is wrong. I'll be patient, no worries !

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I read again the logfile and, my mistake, the dll replacement was ok. I was confused by the fact that the CheckDeviceType was repeated twice and firtst time with a "strange" value for the adapterformat field (see the xtract from the log)

the second time the operation was attempted with more reasonable valoes and in fact it didn't fail:

but all this matters very little to the program that just sees the final result of the Createdevice operation:

and after that nothing at all, as if the program was blocked. In conclusion, the logs take a snapshot of a weird situation, but honestly they didn't tell much about why this happens and how to fix it .
Probably later I will come back with some new weird idea. Do you have other D3D9 games? It would be interesting to know whether this problem occurs with all games with same technology or this one only!

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I downloaded the demo and, amazingly, it worked. The only this is that if I ALT+TAB to go to another window, i get an error and the game crashes (see attached image).

It's very frustrating to know that the Demo actually works but not the full version .
I even tried to download the full version from another site (not for Steam) and I have the same problems.

I think the problem is caused only by the original game.

Should I try to launch the Demo Game through dxwnd and send you the logs when the Alt+Tab error occurs ?

Thumbnail

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Uhm, yes, this new log could be interesting, maybe it could tell what's wrong with the full game .

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I don't think I can reproduce the bug since DXWnd launches the game as windowed mode and it crashed only when I'm on a fullscreen mode, doing alt+tab .

I can still play the game, close it quickly and send the log but there will not be any problem I guess.

EDIT : After checking, there is no log file in the game directory when launched through DXWnd

EDIT2 : I launched the game in full screen mode but the bug doesn't seem to happen when I do ALT+TAB. Very weird

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Hi. I'm here on vacation, May 1st holiday, with all stuff on my portable pc but not the game itself (and, of course, without a 120Hz video card). So, I think the best I can do today is send you a new dxwnd.dll file that makes all possible efforts to return a positive result, even with a lie if necessary! In effect, the last log of yours is telling two more weird things:
1) the first CheckDeviceType call receives a bugged value and returns an error code, and this time it's not DxWnd's coding fault because the second call is ok!
2) the second CheckDeviceType call is performed within the CreateDevice method (that is sure because its log line is between the first and last log line for CreateDevice operation).

SO, I still can't understand why this is happening in your situation (and only on one of your computers) but my hope is that forcing a D3D_OK positive result the program may go on. I'm not 100% sure, but at the moment I have no better ideas.

p.s. this new dll is identified by a v2.05.16.sw2 string on the Help -> About . panel.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

No worries with the May 1st holiday, just enjoy I have time.
Anyway, I tried with your last dll and it didn't work (I don't think we can make it work. I feel it's impossible on my computer, don't know why) the log is below.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I somehow agree: the problem is likely that the CheckDeviceType error is a sympthom and not the cause of the problem. In this log

you can see that DxWnd made all possible attempt to make D3D9 "swallow" the game requests by sending more and more generic flags, but D3D9 keeps telling that the device isn't "avaliable" (D3DERR_NOTAVAILABLE). The lasr DD_OK is simply a forced positive return code, but this is not enough to fix the internal problem of D3D9.
I'm currently looking at another weird aspect: the game logs show an attempt to use A8R8G8B8 backbuffer with X8R8G8B8 video mode (in short, they both use a 32bit color mode, but the backbuffer format should support alpha blending). Maybe this could be another track for a possible fix. I hope to be able to install the game by tonight (I'm still a little busy . ) but if you have a chance, could you post here the logs from your second pc where the same game runs ok with DxWnd?

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Here is the log with the working PC. I tried to play the program the shortest time possible as you recommanded.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

The comparison between the two logs reveals maybe something interesting. I'm going to list here the things I noticed, it's up to yu to try to unederstand why this happened and how to recover:

the second log on the pc where the game is working:
1. there is d3d11 and dxgi dll - it's possible that d3d9 is now based on these.
2. GetAdapterIdentifier reports a "NVIDIA GeForce GTX 1060 6GB" driver and its details
3. GetAdapterDisplayMode correctly reports a 60Hz refresh rate
4. CheckDeviceType receives good aguments and doesn't fail, in particular both adapterformat and backbufferformat are =22(X8R8G8B8).
5. CreateDevice receives the correct refresh rate value (FullScreen_RefreshRateInHz = 60)
6. CreateDevice returns a D3D_OK value with no need to call CheckDeviceType again

In my opinion, the most interesting thing is that fact that the faulty pc doesn't seem aware of having a NVIDIA video card and also its system software is not up-to-date. A system and video drivers update could fix the problem.

If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

I think I understood almost everything you said.
However : I updated all my drivers already several times (even unistall + reinstall). The thing I can notice is that my "OK" computer is a desktop computer, which has only 1 graphic card (GTX 1060). At the opposite, my "NOK" computer, a laptop, has a basic graphic card (inside the processor I guess : INTEL HD Graphics 630. In addition, I have a gaming graphic card (GTX 1060). My computer is running permanently on the basic graphic card, and the other one is activated when I launch "big" applications or games.

Then, as I know, my INTEL is used by default and my NVIDIA is just switched on when needed.

I just noticed too that the dxDiag shows me something maybe weird as you will see in the attached image. (Sorry it's in french)

25 ноя. 2020 в 15:50

I get this error when I attempt to launch the game. I've seen solutions that involve setting custom resolutions and tried them to no avail. I also tried running the game in Windows' recommended compatability mode of Windows Vista with no results.

I am on a Lenovo Legion laptop. Any suggestions on how I can get the game to work?

26 ноя. 2020 в 22:35

I get this error when I attempt to launch the game. I've seen solutions that involve setting custom resolutions and tried them to no avail. I also tried running the game in Windows' recommended compatability mode of Windows Vista with no results.

I am on a Lenovo Legion laptop. Any suggestions on how I can get the game to work?

I get this error when I attempt to launch the game. I've seen solutions that involve setting custom resolutions and tried them to no avail. I also tried running the game in Windows' recommended compatability mode of Windows Vista with no results.

I am on a Lenovo Legion laptop. Any suggestions on how I can get the game to work?


I'm having the same problem. Legion 7i laptop. I am additionally having the same problem when attempting to start the game.

29 ноя. 2020 в 6:16

I am having this issue as well! I just downloaded this game and was excited to play it, but disappointed it won't run. (I also have a Lenovo Legion laptop. this is starting to become a trend)

30 ноя. 2020 в 0:01

6 дек. 2020 в 13:53

I understand it is a refresh rate issue. The game is only playable on a 60hz display. Steam don't mention this at the point of sale and it isn't listed as a requirement so they should be offering refunds! If anyone finds a fix please post it! I can't believe it has overwhelmingly positive reviews, surely most people these days have over 60hz monitors soooo. what's the secret solution?! I can't set my refresh rate through Windows or nVidia Control Panel and compatibility mode just changes the error message so effectively can't play this on my laptop.


Lego Star Wars: The Force Awakens

Бро, попробуй выключить антивирус, может быть он мешает корректному запуску игры. Так же зайди в карантин антивируса, и посмотри нет ли там файлов игрового клиента, если такие будут то восстанови их обратно в папку с игрой. Надеюсь я тебе помог.

  • GameSubject � 2017 Вопросы и ответы для геймеров
    Игровое сообщество, помощь игрокам

Мы рады всем гостям которые любят провести свое время в онлайн или одиночных играх. У вас случилась беда, и вы не знаете как решить ту или иную ошибку? При заходе в любимую игрушку детства у вас появляется черный экран и вы уже не можете насладится теми ощущениями что испытывали раньше? Бывает такое что при попытке поиграть, любимая сага игры просто не запускается, тогда уже становится очень обидно. Не волнуйтесь, даже если вы думаете что это не поправимо, у нас вам помогут с этим справится.

Спецаильно для наших уважаемых посетителей, мы собираем лучшие советы и рекомендации которые помогут справится с той или иной проблемой. Как мы уже сказали раньше, даже если вы столкнулись с самыми редкими вылетами, даже если при запуске игры процесс находится в задачах но ничего не происходит, мы все равно найдем оптимальное решение которое подойдет каждому. Ах да, мы забыли упомянуть о самом главном, часто любители поиграть в 3D игры сталкиваются с такой ситуацией когда при попытке зайти в игровое приложение, у них просто происходит вылет или крэш на рабочий стол - с этим мы тоже знаем как боротся.

Вы думали что мы умеем только решать различные технические задачи? Нет это не правда, мы можем помочь каждому взрослому парню который решил найти или вспомнить название игры в которую он так любил поиграть в детстве, но забыл как она называется. Ведь наше игровое сообщество явлется прямой системой вопрос-ответ, вам нужно лишь обратится, и мы сразу же вам дадим ответ.


Lego Star Wars: The Force Awakens

Бро, попробуй выключить антивирус, может быть он мешает корректному запуску игры. Так же зайди в карантин антивируса, и посмотри нет ли там файлов игрового клиента, если такие будут то восстанови их обратно в папку с игрой. Надеюсь я тебе помог.

  • GameSubject � 2017 Вопросы и ответы для геймеров
    Игровое сообщество, помощь игрокам

Мы рады всем гостям которые любят провести свое время в онлайн или одиночных играх. У вас случилась беда, и вы не знаете как решить ту или иную ошибку? При заходе в любимую игрушку детства у вас появляется черный экран и вы уже не можете насладится теми ощущениями что испытывали раньше? Бывает такое что при попытке поиграть, любимая сага игры просто не запускается, тогда уже становится очень обидно. Не волнуйтесь, даже если вы думаете что это не поправимо, у нас вам помогут с этим справится.

Спецаильно для наших уважаемых посетителей, мы собираем лучшие советы и рекомендации которые помогут справится с той или иной проблемой. Как мы уже сказали раньше, даже если вы столкнулись с самыми редкими вылетами, даже если при запуске игры процесс находится в задачах но ничего не происходит, мы все равно найдем оптимальное решение которое подойдет каждому. Ах да, мы забыли упомянуть о самом главном, часто любители поиграть в 3D игры сталкиваются с такой ситуацией когда при попытке зайти в игровое приложение, у них просто происходит вылет или крэш на рабочий стол - с этим мы тоже знаем как боротся.

Вы думали что мы умеем только решать различные технические задачи? Нет это не правда, мы можем помочь каждому взрослому парню который решил найти или вспомнить название игры в которую он так любил поиграть в детстве, но забыл как она называется. Ведь наше игровое сообщество явлется прямой системой вопрос-ответ, вам нужно лишь обратится, и мы сразу же вам дадим ответ.

Мы надеемся, что это руководство поможет вам решить досадную ошибку устройства d3d в старых играх Lego!

Скорее всего, вы пользуетесь современным игровым ноутбуком и просто хотите насладиться старыми играми Lego. Но при открытии вы сталкиваетесь с этим:

В Lego Star Wars: The Complete Saga, Lego Indiana Jones: The Original Adventures, Lego Batman и я могу предположить, что другие из первых игровых дней Lego не будут работать, если частота обновления вашего монитора не 60 Гц. Многие ноутбуки теперь имеют частоту обновления 144 Гц. Отлично подходит для некоторых вещей, но не подходит для старых игр Lego.

Подключитесь к монитору с частотой обновления 60 Гц. Большинство из них подключаются через HDMI, поэтому для большинства ноутбуков это не проблема. Если у вас нет порта HDMI, доступны переходники USB-HDMI.

Я выяснил, что это сработало, используя планшет для рисования на мониторе с частотой обновления 60 Гц. Задача решена!

Если у вас нет или вы не хотите подключать внешний монитор, есть несколько вариантов.

Сначала щелкните рабочий стол правой кнопкой мыши и перейдите в раздел «Параметры отображения», затем «Дополнительные параметры отображения». Проверьте, есть ли в вашем поле для частоты обновления другие параметры, и если да, выберите 60 Гц. (Могут работать и другие частоты ниже 144 Гц, но 60 определенно работают, так что использовать его с тем же успехом.)

Если это не вариант, вам нужно использовать какое-то программное обеспечение.

Будьте осторожны и не забудьте спросить владельца компьютера перед использованием этого инструмента!

До сих пор у меня не было проблем с этим, и я считаю, что это довольно просто и вряд ли испортит вашу машину. Однако он изменяет записи реестра. Итак, опять же, проявите немного осмотрительности.

если пар не удаляет его

Обязательно прочтите описание и инструкции на сайте!

После извлечения содержимого запустите CRU exe от имени администратора.

Затем в разделе «Стандартные разрешения» выберите «добавить».

и выберите свое разрешение. Это должно быть 60 Гц !.

Теперь в той же папке, что и CRU.exe, запустите «restart.exe». Это перезапустит графический драйвер, поэтому экран ненадолго погаснет.

После этого перейдите в «Расширенные настройки дисплея Windows» и, если все пойдет правильно, вы увидите 60 Гц в качестве опции. Выберите это.

Вы должны иметь возможность наслаждаться этими старыми играми Lego прямо сейчас!

Это все о LEGO® Star Wars ™: The Complete Saga — How to Fix (Не удалось создать устройство d3d) Учебное руководство; Надеюсь, вам понравится читать Руководство! Если вы чувствуете, что мы должны добавить дополнительную информацию или мы забыли / ошиблись, сообщите нам об этом, оставив комментарий ниже, и спасибо! До скорого!

Читайте также: