View Issue Details

IDProjectCategoryView StatusLast Update
0001682OpenMPTPlugins / VSTpublic2023-03-20 22:10
Reporterdem1 Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.30.11.00 / libopenmpt 0.6.9 (upgrade first) 
Summary0001682: "Unable to create" VST2 plugin
Description

Attempting to add the attached plugin to any module, or to load any module using this plugin, triggers this error message:

Unable to create plugin "limiter"!

Attempting to load the plugin using the bridge, regardless of the compatibility checkbox, gives:

The specified module could not be found.

It was compiled a couple years ago for x64 using Visual Studio and DPF, and worked until this latest release. I don't have the source code anymore, unfortunately.

TagsNo tags attached.
Attached Files
plugin.zip (31,879 bytes)
Has the bug occurred in previous versions?No, plugin worked natively on 2023-03-04 with OpenMPT 1.30.10
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2023-03-20 09:09

administrator   ~0005623

Did you maybe reinstall your Windows installation or are testing this on a different machine? The error message hints at a dependency of the plugin not being present, the most likely candidate being the MSVC2015 runtime libraries (VCRUNTIME140D.DLL / VCRUNTIME140_1D.DLL): https://www.microsoft.com/en-us/download/details.aspx?id=52685

@manx there's also an issue with the error message encoding we should look into.

Saga Musix

Saga Musix

2023-03-20 18:39

administrator   ~0005628

In fact those are debug versions of the MSVC2015 runtime library, which are not included in the download mentioned above. You will have to obtain them from a VS2015 installation.

dem1

dem1

2023-03-20 22:07

reporter   ~0005632

Oh.

I did uninstall Visual Studio, in fact. Sorry!
Thanks for taking the time to chase down the dependencies.

Saga Musix

Saga Musix

2023-03-20 22:10

administrator   ~0005633

You're welcome. For future reference, if a plugin doesn't load with the error message that you received, you can use Dependency Walker or the more up-to-date Dependencies can be used to track down which dependent libraries are missing.

Issue History

Date Modified Username Field Change
2023-03-20 00:41 dem1 New Issue
2023-03-20 00:41 dem1 File Added: plugin.zip
2023-03-20 09:09 Saga Musix Note Added: 0005623
2023-03-20 18:39 Saga Musix Note Added: 0005628
2023-03-20 22:07 dem1 Note Added: 0005632
2023-03-20 22:10 Saga Musix Note Added: 0005633
2023-03-20 22:10 Saga Musix Status new => closed
2023-03-20 22:10 Saga Musix Resolution open => no change required