The move to flag files was to help with just this kind of thing - I am trying to drill down to specific components incompatibility, and may need to tweak this further to make sure everything is easier for other modders. Right now, each major component of
BG1 NPC has its own flag file, used bith internally as a check for R_F and SUBCOMPONENT tp2 coding and as a reference file for conflicts. We even point out other mods with similar components.
SCS, for example, has move components not coded in the
BGT side of
BG1 NPC, so the latest internal fail string directs
BGT users to
SCS-
BGT for those components.
The SETUP-
BG1NPC vs
BG1NPC was retained from several earlier versions ( I am not sure what version deviated from this, but the default behavior has been set as just
BG1NPC.TP2); the naming and placement of the file are holdouts for backwards compatibility (We don't want to move to a modern package with the .tp2 dropped into the folder, as a user who accidentally leaves an older .tp2 in the main directory will have that override the one nested further in).
As with anything, I would be very open to suggestions on how to make compatibility easy. Just let me know, and we can tweak some of this in
BG1 NPC as well