From the original SynthMaker forum (2004–2014), with its members’ names and dates.
CoreStyler ·
Hi all!
I want to create a software updater with SM.
I dont know if this is possibile with my idea.
I will explain the process:
1) An EXE file made in synthmaker contain the new version of the plug (file dialog, with trigger)
2) The user have to select the current installed version of the plug from is HD
3) When selection is done, the Patch can be done trhougth a button (patch now)
Is Simple but someone can help me on this.
Some questions:
Is there possible to control version of the plugin?
The patch works only if patch version is newer then installed one.
Is possible to make ready to patch only if the Correct Plugin (file) is selected.
For example:
The plug is synth1.dll
User select synth1.dll from his vstplugins folder
The patch now works and allow to save the file.
User select another.dll
The patch dont work - "Invalid VST plugin"
And if the version is not newer
"The patch version is old"
I upload an OSM to explain something,
I need your help!
This upgrade system is simple and can be used when a commercial plugin have paid upgrades!
CoreStyler ·
New updates.
The software now works. it save only the new file stored in the OSM (EXE) but for now all files can be overwritten.. this is not good! the app must save only if the VST is present (or custumers can use upgrades to have the complete plugin).
Any suggestion.
Here the new release 0.1b
McBarGig ·
Corestyler..
I would look into using something like INNO installer to do this. Its free and you can also have online updaters/patches. I believe it also supports PASCAL scripts as well. The other thing is it would provide an interface that the user is already familiar with.
The "update only if newer" idea is already built in as well, so..My thoughts are this would be a lot less code, it would integrate directly with the windows add/remove programs and you could have it update multiple files/folders all at once with a lot less coding on your part. Get the Inno setup, then get the ISTool. ISTool provides an interface that allows you to easily create install scripts, without it you have to enter stuff manually which is a PITA...
Hope that helps, and very cool stuff you did...
McBarGig ·
I just want to update what I said about Inno, although I still believe its a good application, We have changed all our installs to using InstallJammer. It just had less problems and much much better support. Plus its free!
Cyforce ·
Why so complicated?
NSIS installer and done...
Easy zip-based installer, which contained the new plugin version and other files if needed, and launching the exe, selecting path, and overwritting it with the new version which is in the installer....
😉
McBarGig ·
I really don't know much about NSIS...I did look into it briefly though. Its ZIP based? Like you create a ZIP and point that to NSIS somehow? Please elaborate...
Thanks
Wrote something here? To have a post removed or your name hidden, write to [email protected].