stepmania / stepmania

Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.
https://www.stepmania.com/
1.87k stars 443 forks source link

Dance pad not recognized #1936

Open SunshineGirl777 opened 4 years ago

SunshineGirl777 commented 4 years ago

I tried to download and install the StepMania 5.0.10 and it seemed to install sucessfully. However it gave me the following error message when I tried to open the program:

"The code execution cannot proceed because d3dx9_43.dll was not found. Reinstalling the program may fix this problem."

I tried to reinstall it, and it always gives me this message. I also tried to download StepMania 5.0 from SourceForge.net and it gave me the same error message, even after uninstalling and reinstalling it.

Can anyone give me some advice what I can do to make it work? I have a Lenovo Laptop. Thank you very much!

FuriousDCSL commented 4 years ago

You need to install directx https://support.microsoft.com/en-us/help/179113/how-to-install-the-latest-version-of-directx

SunshineGirl777 commented 4 years ago

Wow! Thank you for the quick reply! So I did what the link above said to look at what version my computer has and my computer has the Direct X 12 version. I have Windows 10. Is that okay? Could it be something else if that's all fine?

Prcuvu commented 4 years ago

No worries. Your display devices should be backward-compatible with Direct3D 9. They will work perfectly fine with DirectX 9 runtime installed.

Side note: Future releases of StepMania no longer require d3dx9_43.dll (D3DX). You will not be required to install any additional runtime packages.

coderjo commented 4 years ago

Microsoft, for whatever reason, didn't include some parts of directx 9 in later versions. You can install directx 9 and it won't break later versions, but will add the missing parts. 

SunshineGirl777 commented 4 years ago

Fantastic! I installed DirectX 9 and the game opens now! Thank you so much for your help guys!

Unfortunately, the game doesn't communicate with the dance mat that I have connected to my PC via a PS-PC USB2.0 Converter V. Probably because I've had trouble installing the driver for this converter. But my Lenovo PC recognizes that it is a game controller and claims it has the best driver for it already. Any ideas why the game doesn't talk to the dance mat?

It's a 15 year old dance mat and converter so maybe I just need to buy a new converter so I can properly install it's own driver?

coderjo commented 4 years ago

Sorry for the late reply. If you go to windows' game controllers control panel, does the pad show up there? If you click that controller in the list and click properties, does the test panel respond to you pressing buttons?

If so, you might just need to configure the inputs in Stepmania. If you go into the options menu, there is an option to configure keyboard and joystick mappings. Make sure to select the "Save to disk" option when you're done.