Sniffer les paquets pour voir comment marche D. retro,
Recoder les paquets sur python,
Crée une connexion socket avec le serveur de D. retro
échanger des paquets.
Il y a pas mal de sources sur le forum pour faire tout ça. Après le dire c'est facile le faire c'est pas pareil :)
Bon courage.
PS: Je n'ai pas codé sur retro mais sur D2 c'est surement plus simple sur D. Retro et je n'ai fais que du MITM pour des raisons de facilité.