Non je vais essayer de me débrouiller pour le moment.
J'avais déjà réfléchi à un timer qui afficher les lettres une mais ce à quoi je pensais faisait appel à love.draw donc je me suis douté que quelque chose clochait 
Mais apparemment en utilisant string.sub on peut isoler un caractère et ainsi faire des merveilles.
Mais comme je sais pas m'en servir je vais y réfléchir et tester ça sur des variables, valeurs d'un tableau et d'autres trucs.
Ce soir j'ai travaillé sur le fait de pouvoir ouvrir et fermer la boite de dialogue d'une seule touche. Ici le problème c'était que soit la fenêtre restait indéfiniment, soit elle disparaissait et je devais rester appuyé.
Mort de rire mais la source du problème c'est que j'ai fait l'inverse de mon problème d'avant : il fallait donc mettre mon activation/désactivation dans love.keypressed .
Demain, je m'attaque donc à l'affichage lettre par lettre.