Hello there. I have an issue with VLCPortable wanting to rebuild the font cache every time it's launched. This to me is undesirable behavior, and to be avoided. The new VLC 1.1.0 is creating a file xxxxxxxxxxxxxxxxx-i386.cache-2 in $Appdata/vlc. The x's there appear to be a random string generated some how from what it was able to build. I think I've found where to copy this file in VLCPortable.nsi but need to figure out how to express wildcards for the file as the actual file name is unknown.
I'd like to add a line before the first CopyFiles to copy the xx-i386.cache-2 file to my $settingsdirectory.
Ok I figured out the wildcard. simple *-i686.cache-2 should do it I think.
Getting a couple of errors on the compile though in macro CheckForPlatformSplashDisable Macro. It appears to be looking for the PortableApps.com Platform, which I do not have installed. I use the apps individually with my own launcher, so I'm not really planning on having this installed when I run the app... Any way around this?
It's also claiming there's an error in the VLCPortable\Other\Source\VLCPortable.ini file. when I try to compile. New to this compiling so any help appreciated.
The lines added were:
CopyFiles /SILENT `$SETTINGSDIRECTORY\*.cache-2` `$APPDATA\vlc\` ;==Just before CopyFiles /SILENT `$SETTINGSDIRECTORY\ml.xspf` `$APPDATA\vlc\ml.xspf`
CopyFiles /SILENT '$APPDATA\vlc\*.cache-2' '$SETTINGSDIRECTORY\' ;==Just before CopyFiles /SILENT `$APPDATA\vlc\ml.xspf` `$SETTINGSDIRECTORY\ml.xspf`
I did have to comment out some of the CheckForPlatformSplashDisable code which seems to check durring compile to get company information out of the PortableApps.com/Platform. As I do not have this installed it would not compile on my system without commenting these lines out, however if someone were to compile it with these added lines I'd be pleased as punch to download that copy.