Citation: 6B_505/2014 E. D

X.________ forme un recours en matière pénale et un recours constitutionnel subsidiaire auprès du Tribunal fédéral contre ce jugement. Il conclut, avec suite de frais et dépens, à son annulation partielle, au renvoi de la cause pour nouvelle décision, cas échéant à la condamnation de A.________ à lui verser 452 fr. 60, avec intérêts, 500 fr. à titre d'indemnité pour tort moral, une indemnité équitable pour ses frais de défense obligatoire et un montant équitable pour ses dépenses occasionnées par les conclusions civiles. Il sollicite le bénéfice de l'assistance judiciaire. Interpellés, le ministère public et A.________ n'ont pas répondu. L'autorité précédente a renoncé à se déterminer. B.________, ancien conseil de X.________, a conclu à l'admission du recours. X.________ a renoncé à formuler des observations sur ce courrier.