Das ist in der Tat ein Bug. Und falls du nach dem Starten irgendetwas getan hast, was Speichern auslöst (Spiel wechseln, zur Habitatsliste oder zurück wechseln, ausgewählten Pokedex ändern, Filter ändern, Dexter normal beenden), sind die Daten leider weg, so leid mir das tut.
Ich werde mir das Problem aber trotzdem mal angucken, auf dass es nicht allen passiert und vor allem mir so ein Fehler nicht noch einmal unterläuft.
Update: WTF? Ich habe (laut meiner Versionsverwaltung) nichts geändert, was auf irgendeine Art und Weise die Speicherdatei corrupten können sollte o.O
Noch ein Update: Ich begreif's nicht. Der Code ist zwar ein bisschen konfus, stellenweise, sieht aber richtig aus. Und reproduzieren konnte ich das Problem leider auch nicht, weil es offenbar nur mit einer älteren Speicherdatei auftritt (auch wenn ich nicht begreife warum, weil meine einzige Änderung beim Laden ist, dass die zuletzt ausgewählte Sprache nicht nur verwendet wird, sondern auch im Sprachauswahlmenü korrekt selektiert ist). Und die ist mir beim Testen leider bereits abhanden gekommen.
Memo an mich selbst: Einbauen, dass beim Start ein Backup der Speicherdatei angelegt wird, und die etwa 5 neusten dieser Backups vorgehalten werden, um in Zukunft solchen Problemen besser auf die Schliche kommen zu können.