Game Startup Error - d3dcompiler

Moderators: w1lla, NADEO

Post Reply
User avatar
nighthawk4571
Posts: 618
Joined: 20 Aug 2011, 06:39
Location: QLD, Australia
Contact:

Game Startup Error - d3dcompiler

Post by nighthawk4571 »

The power supply on my 64-bit system died. So until I get new parts for it, I have refreshed my Win 7 system (32-bit) with Service Pack 1 and all available updates to 2016. I've done a full clean install of everything I need, including Maniaplanet, using the same full installer that I have used on my other computer - all Titles included - which has always previously worked fine..

When starting the game, either via the Launcher or the .exe file, a 'Bad Image' error message comes up (see pic: https://mega.nz/#!yWIDxI5Z!YYd_H9nn1dfL ... 9_snK94lBQ).

I downloaded a fresh copy of the d3dcompiler_47.dll, swapped it for the alleged faulty one and restarted the game. No improvement - same error.

So then I uninstalled the game, reinstalled and tried again - same result.

I noticed that there are two of these file types in the Maniaplanet Program directory: d3dcompiler_47.dll and d3dcompiler32_47.dll. So I removed both of these. I thought I would see what happens if I start the game with both of these files missing. The game started; the same error message came up. Then, checking the directory, I found that both files had been automatically downloaded (so good, clean copies). But I still get the error message.

Finally, I uninstalled, downloaded a fresh installer from the Player page, reinstalled and tried one more time. Same error!

So now I'm stuck. What to do? Is this an installer issue or a system issue?

Please note: Once I dismiss this error message, the game functions fine, so this is really just a minor annoyance. But I've never seen this before and would like to get rid of it.

Anyone have a helpful trick?

Cheers ..... :? :pil
Image
Getting old, forgetting most of what I ever learned !
My name is Nighthawk. The 4571 used to be my IQ. :shock:

Admin: http://bagracing.freeforums.org/portal.php
U-tUbe: https://www.youtube.com/user/bvnighthawk
User avatar
TMarc
Posts: 15441
Joined: 05 Apr 2011, 19:10
Location: Europe
Contact:

Re: Game Startup Error - d3dcompiler

Post by TMarc »

The issue is that the game still tries to use the 64bit file.
If there is a Maniaplanet32.exe try to use that.

You could also try to copy the 32bit version of the d3d file onto the 64bit version, perhaps you would need to do that in a batch before starting Maniaplanet itself...
User avatar
nighthawk4571
Posts: 618
Joined: 20 Aug 2011, 06:39
Location: QLD, Australia
Contact:

Re: Game Startup Error - d3dcompiler

Post by nighthawk4571 »

Thanks TMarc for your suggestions. Nice quick reply. :thumbsup:

I have been using the 32-bit .exe to start directly but this error still relates to the d3dcompiler_47.dll, which is 64-bit. Strange.

So I deleted both the 64-bit .exe and the 64-bit .dll files. Managed to get ONE clean start and exited the game. Next start was clean but then I was confronted by an update - no way to cancel this - both of those files were automatically downloaded! Next start - error message again!

I'm not sure what you mean about copying the 32-bit .dll to the 64-bit .dll, as I'm not confident in editing such files. But clearly, the 32-bit .exe and the Launcher are pointing to the 64-bit .dll for some reason, even with a fresh copy of the 32-bit .dll present.

As I said before, this is a minor problem, as the game does work fine after I dismiss the error. So maybe I should just put up with this until I get my other computer up and running.

Thanks again! ;)
Cheers ..... :pil

PS: How to upload an image so it appears in a post. Der, I just finally figured it out after all these years!
Attachments
compiler_error.jpg
compiler_error.jpg (25.13 KiB) Viewed 3071 times
Image
Getting old, forgetting most of what I ever learned !
My name is Nighthawk. The 4571 used to be my IQ. :shock:

Admin: http://bagracing.freeforums.org/portal.php
U-tUbe: https://www.youtube.com/user/bvnighthawk
User avatar
TMarc
Posts: 15441
Joined: 05 Apr 2011, 19:10
Location: Europe
Contact:

Re: Game Startup Error - d3dcompiler

Post by TMarc »

Simply this:

Code: Select all

copy /y d3dcompiler32_47.dll d3dcompiler_47.dll
8-)
User avatar
nighthawk4571
Posts: 618
Joined: 20 Aug 2011, 06:39
Location: QLD, Australia
Contact:

Re: Game Startup Error - d3dcompiler

Post by nighthawk4571 »

Thanks mate, I will try that. :thumbsup:

Cheers ..... :pil

... Later: I followed your advice and copied the 32 file over the 64. Here it comes ... as soon as I open either the Launcher or the 32-bit .exe, I get this message:

" A new version of the game has just been downloaded. Some files are going to be updated..."
Click on 'OK' and fresh copies of both .dll files are downloaded, undoing what I've just done. :x

So still no good, back to square one. I think we should move on, as this is more of an itch than a festering sore. :roll:

Cheers ..... :pil
Image
Getting old, forgetting most of what I ever learned !
My name is Nighthawk. The 4571 used to be my IQ. :shock:

Admin: http://bagracing.freeforums.org/portal.php
U-tUbe: https://www.youtube.com/user/bvnighthawk
Post Reply

Return to “Maniaplanet Reports”

Who is online

Users browsing this forum: No registered users and 0 guests