How the v2.2 update installer patches your BFD2 library data - Fxpansion.com

Forum

FXpansion Forum

How the v2.2 update installer patches your BFD2 library data

Support for BFD2 Acoustic Drum Workstation

Moderators: Drew_fx, clare_fx, SKoT_FX, Steve_FX, john emrich, Mully_FX, mayur_FX, Angus_FX, Andreas_FX, Rory_FX, Rhi_FX, Paul_fx, Moderators

User avatar
rob_fx (ex-FX)
Left to roam the Cursed Earth
Posts: 1549
Joined: Wed Apr 11, 2007 5:09 pm

How the v2.2 update installer patches your BFD2 library data

Postby rob_fx (ex-FX) » Tue Dec 14, 2010 1:31 pm

DATAPATH USER INPUT

Installer makes an initial suggestion for the data path that it will search in based on:
(i) The *first* path in the list compiled from the user's BFD2 kit-piece database (if found)
(ii) The string "DONT-JUST-CLICK-NEXT!" (if no kit-piece database is found)

If a kit-piece database is found, the data path edit box will become a list box. The user can then reselect the BFD2 library path if it so happens that it is not the first path in that list. After all, it doesn't have to be the first path in your data path list in the BFD2 application.

In any case, the user can always manually browse the location of the BFD2 folder if any of the previous options are unsatisfactory. However, the user is relied upon to select the enclosing folder (probably "BFD2"), and not the sub-folder "Audio" or any super-folder above.

Path variable $DataPath$ is then set to (most likely) ~something~/BFD2

If the user gets the suggestion "DONT-JUST-CLICK-NEXT!" and then blindly does just that, the search path will be:

the-current-working-folder/DONT-JUST-CLICK-NEXT!

This will always fail, but in a safe way that doesn't splurge random files all over your HDD.

APPLICATION INSTALL

This is performed first.

DATA INSTALL STAGE#1

If kit-piece folder "$DataPath$/Audio/Paiste/Hihat 2002 Heavy 14" is found:
UnFLAC the replacement "QuarterS" folder into $DataPath$/Audio/Paiste/Hihat 2002 Heavy 14/QuarterS

and since the old/new masterXX.wav overlap is not 100%, delete the stragglers:
$DataPath$/Audio/Paiste/Hihat 2002 Heavy 14/QuarterS/master01.wav
$DataPath$/Audio/Paiste/Hihat 2002 Heavy 14/QuarterS/master02.wav
$DataPath$/Audio/Paiste/Hihat 2002 Heavy 14/QuarterS/master45.wav
$DataPath$/Audio/Paiste/Hihat 2002 Heavy 14/QuarterS/master57.wav

DATA INSTALL STAGE#2

Locate the following manufacturer folders and replace the Info.xml file of each kit-piece sub-folder:

$DataPath$/Audio/Ayotte
$DataPath$/Audio/Bleuifuss
$DataPath$/Audio/Bosphorus
$DataPath$/Audio/Brady
$DataPath$/Audio/Craviatto
$DataPath$/Audio/DW Collectors
$DataPath$/Audio/Electronic
$DataPath$/Audio/Fibes Maple
$DataPath$/Audio/Gretsch
$DataPath$/Audio/Ludwig
$DataPath$/Audio/Ludwig Black Oyster
$DataPath$/Audio/Ludwig Vistalite
$DataPath$/Audio/Noble & Cooley
$DataPath$/Audio/Orange County
$DataPath$/Audio/Paiste
$DataPath$/Audio/Pearl Masterworks
$DataPath$/Audio/Percussion
$DataPath$/Audio/Pork Pie
$DataPath$/Audio/Rogers XP8
$DataPath$/Audio/Sabian
$DataPath$/Audio/Slingerland
$DataPath$/Audio/Tamburo
$DataPath$/Audio/Tamburo Opera
$DataPath$/Audio/Trick
$DataPath$/Audio/Wuhan
$DataPath$/Audio/Zildjian
$DataPath$/Audio/Metronomes

The installer will notify the user at each instance the manufacturer folder cannot be found, and adds the error to an error count.

At the end, if the error count in > 0 then the final page reports that the installation was not successful, else it reports that all is well.


INSTALL LOG

All actions are written in to the file BFD2_installLog.log, which keeps history of every BFD2 install you've ever run, adding the latest actions to the bottom.

For mac users this is found in /Library/Logs
For windows users this is found in %root%\Program Files\FXpansion\BFD2 (or equivalent)

Some instructions always fail, and this is by design since the installer is written to support multiple OS's, plug-in formats and deployment profiles. The important part of interpreting and install log is determining what failures shouldn't be happening. When reporting issues, send this file to techsupport [at] fxpansion [dot] com.

CONCLUSION

If for any reason the data patch in the BFD v2.2 update fails, you now have the means for finding out why.
"I was great engineer once, but then I took an arrow to the knee..."

josephlevie
Posts: 42
Joined: Sun Jan 16, 2005 12:21 am

Postby josephlevie » Tue Dec 14, 2010 8:23 pm

On Data Install Stage#1 did you mean is found or is not found?

If "is found" how do I unFLAC the replacement files. I usually use Switch, but, it's not recognizing the .bfdca suffix.

In either case should we delete the stragglers?

I did the new update, but, I'm still getting the double hit on the Paiste Heavy 14 QuarterS.

I'm attaching my Info.xml and BFD2_installLog.log

If I'm still having a problem because I need to do Stage#1 and 2, then, please just let me know how to unFlac the .bfdca files and I'll get cracking.

Thank you.
Attachments
BFD2_installLog.log.zip
(63.88 KiB) Downloaded 163 times
Mac 2 x 3.2 GHz Quad-Core Intel Xeon
28 GB RAM
Mac OS X 10.8.4
MOTU Digital Performer 8.04
FXpansion BFD2 v2.3.1.6

josephlevie
Posts: 42
Joined: Sun Jan 16, 2005 12:21 am

Postby josephlevie » Tue Dec 14, 2010 8:24 pm

Here's my Info.xml
Attachments
Info.xml.zip
(1.15 KiB) Downloaded 143 times
Mac 2 x 3.2 GHz Quad-Core Intel Xeon

28 GB RAM

Mac OS X 10.8.4

MOTU Digital Performer 8.04

FXpansion BFD2 v2.3.1.6

User avatar
rob_fx (ex-FX)
Left to roam the Cursed Earth
Posts: 1549
Joined: Wed Apr 11, 2007 5:09 pm

Postby rob_fx (ex-FX) » Tue Dec 14, 2010 8:57 pm

josephlevie wrote:On Data Install Stage#1 did you mean is found or is not found?

If "is found" how do I unFLAC the replacement files. I usually use Switch, but, it's not recognizing the .bfdca suffix.



No, the installer will unflac the files in the payload to that path if it exists. You don't do anything.

The whole point of this article is to explain what the installer is doing.

Can you try to delete the wave files in the QuarterS folder and then run the "amended" updater again.
"I was great engineer once, but then I took an arrow to the knee..."

josephlevie
Posts: 42
Joined: Sun Jan 16, 2005 12:21 am

Postby josephlevie » Wed Dec 15, 2010 12:00 am

I tried that. I deleted all of the files from the QuarterS folder, but, the installer didn't replace the wave files.
Mac 2 x 3.2 GHz Quad-Core Intel Xeon

28 GB RAM

Mac OS X 10.8.4

MOTU Digital Performer 8.04

FXpansion BFD2 v2.3.1.6

User avatar
rob_fx (ex-FX)
Left to roam the Cursed Earth
Posts: 1549
Joined: Wed Apr 11, 2007 5:09 pm

Postby rob_fx (ex-FX) » Wed Dec 15, 2010 1:40 pm

josephlevie wrote:I tried that. I deleted all of the files from the QuarterS folder, but, the installer didn't replace the wave files.


Ok I made a manual patch for you to try here:
http://dl.dropbox.com/u/5040012/Paiste- ... -patch.zip

Unzip and follow the instructions in the readme.rtf

-Rob.
"I was great engineer once, but then I took an arrow to the knee..."

josephlevie
Posts: 42
Joined: Sun Jan 16, 2005 12:21 am

Postby josephlevie » Wed Dec 15, 2010 4:51 pm

Worked like a charm. Good job, Rob!

Thank you for all of your help.

Merry Christmas!
Mac 2 x 3.2 GHz Quad-Core Intel Xeon

28 GB RAM

Mac OS X 10.8.4

MOTU Digital Performer 8.04

FXpansion BFD2 v2.3.1.6

User avatar
jeddrake
Posts: 46
Joined: Sun Oct 21, 2007 6:03 am

Postby jeddrake » Fri Mar 09, 2012 7:04 pm

Once more in English please? :D


Return to “BFD2”

Who is online

Users browsing this forum: No registered users and 19 guests