@Dee - I was doing some tests of BG1NPC on SoD, and it all seems to work find on the OSX version of SoD downloaded from Beamdog. Everything is integrated into the main game, with a moddable dialog.tlk file in the lang folder. But I'm seeing bug reports on that say installing on an SoD game from Steam does not work. (https://forums.beamdog.com/discussion/comment/730399/#Comment_730399)
Important information for Steam users: Beamdog decided to offer Steam users the "Siege of Dragonspear" expansion as a DLC in the form of a single zipped file named "dlc/sod-dlc.zip". All SoD-related resources have been included in the zip archive, including an expanded dialog.tlk which is used by the game instead of the one found in "lang/xx_YY". The current Near Infinity development snapshot can not access this content. As a result the game will be detected as plain "Baldur's Gate: Enhanced Edition" with the original resources of the base game. I'm currently working on a solution, but it requires to rework a major portion of NI's code base. I can't estimate when it will be done.
What's going on with the directory structure on SoD on Steam? Is the dialog.tlk file on Steam unmoddable now that it is tucked into a zip file? Is this going to affect GOG and Mac App Store too?