DAoC-Starter
Der typische Startvorgang von DAOC bedeutet:
- Update-test
- Splash-Screen
- Login (Passwort eingabe und Charakterauswahl)
- Eula (incl. Bestätigung)
- Roc (incl. Bestätigung)
Diese Programm wartet auf das erscheinen der jeweiligen Fenster und simuliert darauf das Drückern von Buttons/Tasten.
Sobald das Spiel läuft, oder ein Fenster nicht wie erwartet erscheint (z.b. wegen Änderung von mystic), beendet sich das Programm.
Um das ganze noch zu vereinfachen werden Account und Chars ausgelesen (genauso wie der normale Anmelde-Screen dies auch macht) und das Passwort gespeichert.
Zusätzlich können Charakter Account und Server abhängig gefiltert werden, um die Auswahl zu vereinfachen.
Chars/Accounts
Alle in der 'user.dat' gespeicherten Accounts und Chars werden bei jedem Start neu ausgelesen und zur Datenbank hinzugefügt.
Dies sind die letzen 10 Charakter mit denen ein/ausgeloggt wurde und die letzten 5 Accountnamen.
Der Starter verwaltet mehr als diese 10 Chars, muß dafür allerdings die "user.dat" Datei verändern.
Um Charakter nach Account zufiltern ist es notwendig diese Miteinander zu verknüpfen.