I updated file OilParticle2Pcl.py by adding one function drogues_to_xyz_files, see attached. It writes separate files for each drogue Id.
The script also parses the mass data from displacement file if it exists there. Function write_pcl writes a binary pcl file for BlueKenue to read. That pcl file will include the mass data (if exists).
For mass data, I believe you should see them in the .sortie file. But those are summary for the overall system at each listing time step, and not for each individual drogue. I am wondering which telemac version are you using?
Hailiang