SynthMaker

Software Updater

Archive · 2010 6 old posts

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].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.