Sweet! Thanks for working on that! I wish I knew more about macros myself haha. I have been using the hybrid .cmpgn since I first seen it in action in one of Mrbungholes games. I think its great to be able to allow players to use whichever framework they prefer. It seems to work great other than the states veg to dn (as you stated above) and I believe most dn users when I hosted had targeting issues as well.
Combining the states for the two frameworks is rather simple, but you have to take into account that the Veggie framework saves States-related information to tokens, whereas DN accesses the States from the LIB token. It's not a problem where the two frameworks use the same names for States, but it becomes a problem where they don't, such as Curses, Marks, etc.
Since some Veggie players apply states with their macros, specifically marks, these will have to remain the same as they were set. For example, if someone made their Veggie to apply a blue mark, in their power macro they would set it to apply "Mark (blue)", or something like that. That info gets saved on the token, so the hybrid framework file would need to retain the original Veggie conditions that are different than the DN.
Regarding the targetting issues, just make sure that all tokens have the "Character" state selected. To set this, jsut double-click the token and then select the States tab. You should see the Character state listed there.
Other than that, everything else works fine.