Xpf Presets Won't load vst

Having trouble with LMMS? Ask about it here.
I moved all my samples, presets, etc. to a different drive, set the working directory to the folder in the new drive, set VST directory to the appropriate folder, but when I drag in a vestige preset, it fails to load the actual vst with the settings I saved.

UPDATE: It loads presets that are unaltered vsts I made for convenience sake, but for presets that contain saved vst settings, it does not load the vst.
Pmetoiqjefawefa wrote:
Fri Jan 29, 2021 3:17 am
when I drag in a vestige preset, it fails to load the actual vst with the settings I saved.
Yae.. Its a drag
It is all because LMMS (yet..) does not have a functional way to transfer not only presets, but the whole installation.
The precise flaw is because VST-presets contain the actual path it was created with. That work fine until you get a new pc, and or make a new folder-structure on your current pc.
The 'fix' is not incredible difficult, but you do need to change a line of XML-code.
First! you need to always only use an editor like notepad -Never a program like MSWord, because it uses text-formatting!
2. advise is to always make a backup-copy of anything you are going to edit!
ok..
Right-click the preset in WinExplorer and select: open-with| notepad
In the preset code' Vestige chunk -you find a line that contain the creating-path
It could look like this:

Code: Select all

<vestige chunk=" HNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLAUwLjY1MAQ0LjMwBDQuMzAENC4zMAQ0LjMwBDQuMzAENC4zMAQ0LjMwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwAQAAAIAAAAALNSp0YW5oKHgvMikNNSAqIHNpbih4L1BJKQAAAAA" plugin="C:/LMMS/LMMS 0.4.1/data/presets/VST/DSK ElectriK GuitarZ/DSK ElectriK GuitarZ.dll" program="0" guivisible="1"/>
Do not alter chunk-data!!! EVER!!
Only look for the path data in the last part of chunk
Here it is C:/LMMS/LMMS 0.4.1/data/presets/VST/DSK ElectriK GuitarZ/DSK ElectriK GuitarZ.dll
Check your Settings! Where have you allocated your Vestige-instruments?
That is the folder you need to insert, in the place of the creater-path
Insert the whole path!
save the preset
Test..
musikbear wrote:
Fri Jan 29, 2021 4:30 pm
Pmetoiqjefawefa wrote:
Fri Jan 29, 2021 3:17 am
when I drag in a vestige preset, it fails to load the actual vst with the settings I saved.
Yae.. Its a drag
It is all because LMMS (yet..) does not have a functional way to transfer not only presets, but the whole installation.
The precise flaw is because VST-presets contain the actual path it was created with. That work fine until you get a new pc, and or make a new folder-structure on your current pc.
The 'fix' is not incredible difficult, but you do need to change a line of XML-code.
First! you need to always only use an editor like notepad -Never a program like MSWord, because it uses text-formatting!
2. advise is to always make a backup-copy of anything you are going to edit!
ok..
Right-click the preset in WinExplorer and select: open-with| notepad
In the preset code' Vestige chunk -you find a line that contain the creating-path
It could look like this:

Code: Select all

<vestige chunk=" HNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLOxEOlxWYXJpb3NcU3ludGhlZGl0XHNraW5zXERTSyBFbGVjdHJpSyBHdWl0YXJaXHNmMlxEU0sgRWxlY3RyaUsgR3VpdGFyWi5TRjIsICAwICAgMCAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMTI4ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLDI1NSAgLTEgMSwyNTUgIC0xIDEsMjU1ICAtMSAxLAUwLjY1MAQ0LjMwBDQuMzAENC4zMAQ0LjMwBDQuMzAENC4zMAQ0LjMwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwBDcuMDAENy4wMAQ3LjAwAQAAAIAAAAALNSp0YW5oKHgvMikNNSAqIHNpbih4L1BJKQAAAAA" plugin="C:/LMMS/LMMS 0.4.1/data/presets/VST/DSK ElectriK GuitarZ/DSK ElectriK GuitarZ.dll" program="0" guivisible="1"/>
Do not alter chunk-data!!! EVER!!
Only look for the path data in the last part of chunk
Here it is C:/LMMS/LMMS 0.4.1/data/presets/VST/DSK ElectriK GuitarZ/DSK ElectriK GuitarZ.dll
Check your Settings! Where have you allocated your Vestige-instruments?
That is the folder you need to insert, in the place of the creater-path
Insert the whole path!
save the preset
Test..
Thanks! This was actually simpler than it looked, and so far works like a dream.