Natürlich bekommst du so den Inhalt der gesamten Datei als String. Um jetzt einen bestimmten Dialog auszugeben könntest du die Textdatei ähnlich wie ein XML-Dokument aufbauen und nach bestimmten Tags suchen lassen. Ich hab das so gemacht, dass jede Zeile der Textdatei mit readline eingelesen wird bis ich den Tag finde und dann werden nacheinander Faceset, Name des Charakters und 1-4 Textzeilen eingelesen.