The binkw32.dll error is most likely caused by not having the BF2_modtools.exe in the same folder as your regular Battlefront2.exe.
You'll need to move that exe over to the Steamapps/common/BF2/Gamedata, then you use that to test your mod and get better logging.
You'll need to move that exe over to the Steamapps/common/BF2/Gamedata, then you use that to test your mod and get better logging.