Author Topic: Finding out which plugins are used by a module  (Read 5355 times)

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,236
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Finding out which plugins are used by a module
« on: February 13, 2013, 18:22:21 »
Harbinger wanted an application to check which plugins are used by his modules. It was reported on the issue tracker, but that place is not supposed to be a Swiss army knive for all wishes that have remotely something to do with OpenMPT, so the issue was closed.
However, I have written a little application that can scan modules for plugin names. To run it, simply copy both "readplugs.exe" and "run.cmd" into a folder that contains some modules, and run "run.cmd". The program also requires the VS2010 runtime. Sourcecode is included as well. Obviously this is a console application - don't ask me to do a GUI version or whatever - I don't have the time for that.

Edit: Change the content of run.cmd to the following to automatically generate a file called plugins.txt which contains all plugin names (instead of printing them on the console):
Code: [Select]
@echo off
cls
del plugins.txt
for /R %%F in (*.*) do (echo %%F & readplugs.exe "%%F" >> plugins.txt )
pause
« Last Edit: February 13, 2013, 19:09:06 by Saga Musix »
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline Harbinger

  • Extreme artist
  • *****
  • Posts: 1,137
  • Gender: Male
  • Operating System: Windows XP
Re: Finding out which plugins are used by a module
« Reply #1 on: February 16, 2013, 19:41:31 »
Not on the internet at home, and i cannot download the dependency (probably because MicroSoft assumes i want it installed on the computer from which i'm downloading).
 
So if you or anyone else can improve on this package and make it easy to download the program, feel free to post alternatives here.
 
(But thanks for the effort, I appreciate it. And sorry, i didn't even think of making the request here...)

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,236
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: Finding out which plugins are used by a module
« Reply #2 on: February 16, 2013, 20:08:55 »
probably because MicroSoft assumes i want it installed on the computer from which i'm downloading).
I don't see how that would make a difference. Anyway, here's a direct download link to the runtime: http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline Harbinger

  • Extreme artist
  • *****
  • Posts: 1,137
  • Gender: Male
  • Operating System: Windows XP
Re: Finding out which plugins are used by a module
« Reply #3 on: March 09, 2013, 19:18:30 »
Thanks. Got everything. I'll take it home and see what i can do with it. I might even be able to create a BASIC GUI wrapper for it if it's not to difficult to manipulate.

Thanks. And i knew all along you were skilled enough to create the programming equivalent of a little tune for this job....

Offline sso

  • Workaholic artist
  • ***
  • Posts: 136
  • Operating System: win 7 (64)
Re: Finding out which plugins are used by a module
« Reply #4 on: April 25, 2013, 00:48:40 »
saga is one of the greatest guys on the planet.

how many people would do what he did?

foundation of heaven, guys and gals like that.