So I'm not a programmer but somehow I Frankensteined a few presets together (thanks for he expressions being shared here

But my windows threw up all over my machine and never woke up again. So I copied all the old OS files into a new drive and reinstalled.
Now I'm almost back to 100% - except I can't get the presets back. Here's what I have
1. the preferences.backup.xml do not contain any of the presets I need.
2. The old ntuser.dat registry does contain the presets.
Using an offline regviewer I exported everything after ntuser.dat\Software\JavaSoft\Prefs\net\filebot and then after deleting the current node in the live registry I imported the reg file.
But this does nothing. The preset values (like below) are not found in the registry.. I have no idea what to do to get the presets back! any ideas? I'm hoping to import them all in one go..
(If I use the text here to manually recreate the preset - how would I edit it to make it work besides removing the ///'s ?)
Code: Select all
{"@type":"net.filebot.ui.rename./Preset","id":"1630052549","name":"/Series3","path":null,"includes":null,"format":"x:\series\{norm = {it.upper/Initial().lower/Trail().replace/Trailing/Brackets().replace/All(\[`/u00b4/u2018/u2019/u02bb//"//"/u201c/u201d]\, //"'//").replace/All(\[:|]\, //" - //").replace/All(\[?]\, //"!//").replace/All(\[*////s]+\, //" //").replace/All(\////b[/Ii/Vv/Xx]+////b\, { it.upper() }).replace/All(\////b[0-9](?i:th|nd|rd)////b\, { it.lower() }).replace/First(\^(?i)(/Thes)////s(.+)\, \$2, $1\)}; norm(n)}{if (norm(n) != norm(primary/Title)) ' ('+norm(primary/Title)+')'}{fn.contains('3/D') || fn.contains('3-/D') ? ' '+'3/D'://"//"} ({y} ~ {//" //"+genres.take(3).join(', ')+//")//"}\{episode.special ? '/Special' : '/Season '+s.pad(2)}{//" [$vf $vc + $ac $af]//"} {//" [$source + $hdr]//"}\{norm(n)} - {episode.special ? '/S00/E'+special.pad(2) : s00e00} - {norm(t)}{fn.contains('3/D') || fn.contains('3-/D') ? ' '+'3/D'://"//"}{' (' + fn.match/All(\extended|uncensored|remastered|unrated|uncut|directors.cut|special.edition\)*.upper/Initial()*.lower/Trail().sort().join(', ').replace/All(\[._]\, //" //") + ')'}","database":"/The/T/V/D/B","sort/Order":"/Airdate","match/Mode":"/Opportunistic","language":"en","action":"/M/O/V/E","key/Stroke":null}