[Galaxy S 5 Android Development (Snapdragon)] cathome:
Thanks! It works now... :) BUT it seems to have a mind of its own, and it doesn't do what the options file tells it to do :(

This is how I configured the options file (which sits on the external SD card alongised the mod+ zip file; I removed the comments to keep it short):

# mcdachpappe MODs for TW LP ROMs - BPC7
# Configuration file to allow customize the installation
LegacyInCallUI.mod=0
PopupuiReceiver.mod=1
SystemUI.mod=1
android.policy.mod=1
framework-res.mod=1
framework.mod=1
services.mod=1
sound.mod=0
Camera.mod=1
systemsounds.mod=0
SecSettings.mod=1
Key_remap.mod=0
S6Keyboard.mod=1
WipeDalvik.mod=1

and this is what I got instead:

[UI] FlashFire - © 2015-2016 - Chainfire
[UI]
[UI] Installing [/mnt/media_rw/extSdCard/G900F_BPC7_MODs+.zip]...
[UI]
[OUT] Archive: /mnt/media_rw/extSdCard/G900F_BPC7_MODs+.zip
[OUT] creating: META-INF/com/google/android/
[OUT] inflating: META-INF/com/google/android/update-binary
[OUT] inflating: META-INF/com/google/android/updater-script
[UI]
[OUT] ui_print
[UI] mcdachpappe Mods for BPC7 devBase
[OUT] ui_print
[UI]
[OUT] ui_print
[ERR] mount: failed to mount /dev/block/platform/msm_sdcc.1/by-name/cache at /cache: Device or resource busy
[ERR] mount: failed to mount /dev/block/platform/msm_sdcc.1/by-name/userdata at /data: Device or resource busy
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[UI]
[OUT] ui_print
[UI] Installing mods according to options_bpc7Mods.prop...
[OUT] ui_print
[UI] ...LegacyInCallUI mod
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/app/LegacyInCallUI/LegacyInCallUI.apk"
[UI] ...PopupuiReceiver mod
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/app/PopupuiReceiver/PopupuiReceiver.apk"
[UI] ...SystemUI mod
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/priv-app/SystemUI/SystemUI.apk"
[UI] ...android.policy mod - Option 1
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/usr/keylayout/Generic.kl"
[OUT] minzip: Extracted file "/system/usr/keylayout/gpio-keys.kl"
[UI] ...framework-res mod
[OUT] ui_print
[UI] ...framework mod
[OUT] ui_print
[UI] ...services mod
[OUT] ui_print
[UI] ...sound mod
[OUT] ui_print
[UI] ...Camera mod
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/app/SamsungCamera3/SamsungCamera3.apk"
[UI] ...systemsounds mod
[OUT] ui_print
[OUT] minzip: Extracted file "/system/media/audio/ui/LowBattery.ogg"
[OUT] minzip: Extracted file "/system/media/audio/ui/PowerOff.ogg"
[OUT] minzip: Extracted file "/system/media/audio/ui/PowerOn.ogg"
[OUT] minzip: Extracted file "/system/media/audio/ui/TW_Volume_control.ogg"
[UI] ...SecSettings mod - Option 1
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/priv-app/SecSettings/SecSettings.apk"
[UI] ...Key Remap mod
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] about to run program [/sbin/sh] with 3 args
[OUT] minzip: Extracted file "/system/usr/keylayout/Generic.kl"
[OUT] minzip: Extracted file "/system/usr/keylayout/gpio-keys.kl"
[UI]
[OUT] ui_print
[UI] Wiping Cache
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[ERR] rm: can't remove '/cache': Device or resource busy
[ERR] run_program: child exited with status 1
[ERR] about to run program [/sbin/sh] with 3 args
[UI] Wiping Dalvik
[OUT] ui_print
[ERR] about to run program [/sbin/sh] with 3 args
[UI]
[OUT] ui_print
[UI] Installation Completed
[OUT] ui_print
[UI]
[OUT] ui_print
[ERR] unmount of /cache failed; no such volume
[ERR] unmount of /preload failed; no such volume
[ERR] unmount of /system failed; no such volume
[ERR] script result was []
[UI]
[UI] Rebooting...

Shouldn't the external options file on the SD card take priority over the file inside the archive?

EDIT:

Do we need to rename the 'options_mcdachpappeMod.prop' file to 'options_bpc7Mods.prop' instead (or better still perhaps change the updater script to use 'options_mcdachpappeMod.prop' instead of 'options_bpc7Mods.prop' when looking to copy the external option files if they exist)?