Faits : A. Par ordonnance du 1er mars 2018, le Ministère public de la République et canton de Genève a refusé d'entrer en matière sur la plainte pénale déposée par A._ contre X._. B. Par arrêt du 3 août 2018, la Chambre pénale de recours de la Cour de justice de la République et canton de Genève a rejeté le recours formé contre cette ordonnance par A._. C. Ce dernier forme un recours en matière pénale auprès du Tribunal fédéral contre cet arrêt. Il conclut à son annulation, à ce qu'ordre soit donné au ministère public d'ouvrir " une procédure préliminaire au sens des infractions visées par les indications de la plainte ", subsidiairement au renvoi de la cause à l'autorité précédente pour nouvelle décision. Il sollicite le bénéfice de l'assistance judiciaire.