For Those Whose PMD/PMX Editor Won't Launch

3 min read

Deviation Actions

WildStudio's avatar
By
Published:
34.2K Views
NOTE: Only download system resources (DirectX, C++, .NET, etc.) from Microsoft's website. Downloading from anywhere else (Softonic, Download.com, etc.) could harm your computer.

After a painstaking migration from Windows 7 to 8.1, my PMD/X editors broke. PMD editor wouldn't load models or the model viewer, and PMX editor simply wouldn't boot at all. I tried compatibility mode, but to no avail. (Also, my new antivirus was absolutely butchering PMXE, deleting .exes and .dlls left and right, so I had to put the program into a special, scan-excluded folder CURSE YOU! )

Then I remembered DirectX. I won't go into details, but DirectX is necessary to run a lot of applications that have 3D rendering. This includes MMD and the Editors. The problem is, PMD/X Editor requires DirectX 9.0c specifically in order to run properly/at all. You might have, say, DirectX 11, but it's not compatible with the Editors.
So here's what worked for me:

1. Download this:
www.microsoft.com/en-us/downlo…
This is your new, shiny DirectX version 9.0c installer. Let it download completely before launching it.

2. Launch the installer and it'll do its thing until it asks for a location to unzip. Make a new folder somewhere convenient (I used the Desktop), click Browse, and select that folder. Click "OK" and it'll unpack its contents.

3. Go to your "new folder somewhere convenient," and scroll down until you see DXSETUP.exe. Launch that, and let it install.

Done! Now open your editor and do a happy dance when it runs! You can delete your "new folder somewhere convenient" now that the installation is over.

FAQ:

It still won't launch!

I suggest downloading PMXE from here:
learnmmd.com/downloads/

And assessing what you might need from this list:Downloading and Installing MMD/PMDe/PMXe
Keep in mind those requirements are for the old English PMDE, and you can see what you already have installed in "Programs and Features" or "Add and Remove Programs" in your Control Panel.

Also look at the comments of LearnMMD; there might be something there that is useful. They're still active, too, so don't be afraid to ask them!

I thought I already have DirectX 9.0c!
Check by launching dxdiag.exe (do a system search for it or look under C: (or whatever your main drive is called)->Windows->System32. Launch it and look near the bottom for DirectX Version.

Will DirectX 9.0c overwrite my DirectX 10/11/12?
No. You can have both at the same time, and I'd actually recommend having both. That way, you can run applications that support the newer versions as well as those that don't, such as PMD/X Editor.
© 2016 - 2024 WildStudio
Comments182
Join the community to add your comment. Already a deviant? Log In

Mine would launch but it would say "Missing PMXNLib.dll", and when I opened a model, transform view did not work. I had downloaded Visual C++ 2010 and DirectX 9 and it still did not open transform. BUT! I downloaded Visual Studio 2013 Visual C ++ and that fixed the problem! Another issue is you might need to open up properties, compatibility, and then change high DPI settings from 'Application' to 'System' so that it doesn't have display problems. I hope this helps anyone else having issue with their program.

Badge Awards