Σε μια κατσαρόλα σε μέτρια φωτιά, ζεσταίνουμε το γάλα από το οποίο έχουμε κρατήσει στην άκρη περίπου 350ml.
Σε ένα μούλτι βάζουμε τα 350ml. γάλα που έχουμε κρατήσει, το αλεύρι, το κορν φλάουρ, τους κρόκους και χτυπάμε καλά.
Μόλις το γάλα στην κατσαρόλα ζεσταθεί, προσθέτουμε την ζάχαρη και με σύρμα ανακατεύουμε μέχρι να λιώσει.
Αδειάζουμε μέσα το μίγμα από το μούλτι και συνεχίζουμε να ανακατεύουμε γρήγορα (για να μην κωλύσει στον πάτο της κατσαρόλας) για περίπου 5-10 λεπτά.
Βάζουμε τη βανίλια και ανακατεύουμε μέχρι να σφίξει η κρέμα.
Αποσύρουμε από την φωτιά, προσθέτουμε το βούτυρο και ανακατεύουμε καλά μέχρι να λιώσει το βούτυρο και απορροφηθεί καλά από την κρέμα.
Μεταφέρουμε την μισή από την κρέμα μας σε ένα μπολ και την σκεπάζουμε με πλαστική μεμβράνη την οποία θα κολλήσουμε ακριβώς πάνω από την επιφάνεια της κρέμας.
Στην κατσαρόλα με την υπόλοιπη κρέμα προσθέτουμε 200 γραμμ. κουβερτούρα σε κομματάκια.
Ανακατεύουμε μέχρι να λιώσει η κουβερτούρα.
Βάζουμε μεμβράνη στην επιφάνεια της κρέμας, για να μην πιάσει κρούστα και αφήνουμε στην άκρη να κρυώσει για περίπου 30' πριν την χρησιμοποιήσουμε.