*Vorab*
Warum das Ganze? Mir war über die Feiertage langeweilig und ich wollte mal wieder was mit Java machen.
Ich hab' das Tool eigentlich nur für mich gemacht, da es aber für andere User (z.B. für Anfänger oder für Leute die im Büro 'nen bisschen "trainieren" wollen) auch interessant sein könnte, stelle ich es hier vor.

*Warum gehts*
SCTrainer ist ein Tool zur Erlernung und Einprägung der DOW/DC Tastaturkürzel. Dem Benutzer werden zeitgleich verschiedene Aufgaben gestellt die parallel gelöst werden müssen wodurch die Multitaskingfähigkeit und die Aufmerksamkeitsspanne verbessert werden.
SCTrainer ist keine Mod, sondern ein Standalone-Programm für alle Plattformen (Windows, Linux/Unix,Macintosh).
Nach Auswahl der Rasse werden dem Benutzer gängige Aufgaben (Tasks) gestellt, die mit Hilfe der entsprechenden DOW-Tastaturkürzel und mit der Maus möglichst schnell gelöst werden müssen.
Parallel hierzu erscheint in unregelmäßigen Abständen auf der MiniMap ein kleiner roter Punkt den man so schnell wie möglich anklicken muss.
*Beispiel*
Ein komplexer Task den das Programm stellt:
"Hexer auswählen, Teleport, dann Fesseln auf Gegner"
Das Programm erwartet dann die folgende Tastatur und Mauseingabe vom Benutzer:
1. Shortcut für Hexer (Taste konfigurierbar (0-9) oder Hexersymbol (oben links wie in DOW auch) anklicken)
2. Shortcut für Teleport
3. Linksklick mit Maus auf eine sich bewegende kleine grüne Zielfläche
4. Shortcut für Fesseln
5. Linksklick mit Maus auf eine sich bewegende kleine grüne Zielfläche
Natürlich werden zu den entsprechenden Gebäuden und Einheiten die passenden Interface-Elemente (Grid Panels etc.) im DOW-Style angezeigt.
Sollte eine falscher Shortcut gedrückt oder die Zielfläche mit der Maus nicht getroffen werden, gibt es Strafpunkte. Zusätzlich wird die Zeit gestoppt.
Die Shortcuts die benutzt werden müssen, werden vom Programm aus Euerer "Keydefaults.lua" ausgelesen, so dass Ihr immer mit Eueren individuellen Tastatur-Einstellungen spielt.
In der Hinweisleiste wird zu jedem Taskabschnitt ein kleiner Hilfstext ausgegeben und der aktuell einzugebende Tastaturbefehl immer im Interface eingeblendet.
Zusätzlich zu der gestellten Aufgabe muss immer die MiniMap im Auge behalten und gegebenenfalls der kleine Rote Punkt angeklickt werden; wenn nicht: Strafpunkte.
Es werden natürlich auch wesentlich einfachere Tasks gestellt. Z.B. "Baue Worker", "Overwatch abschalten", "Baue Kapelle" etc.
Da ich das Programm "Bürotauglich" halten wollte, werden keinerlei akkustischen Meldungen ausgegeben.
*Tasklist*
Die TaskList beschreibt -- in einer speziellen Syntax -- die einzelnen Aufgaben die dem User gestellt werden. Für jede Rasse existiert eine Tasklist im Verzeichnis "/Tasks". Die Tasklist kann mit einem Texteditor beliebig ergänzt oder verändert werden.
Für Chaos habe ich schon eine relativ grosse TaskList ("ChaosTasks.txt") mit ca. 80 Aufgaben erstellt. Für alle anderen Rassen existieren noch keine Aufgaben. Vielleicht könnten sich ja ein paar freiwillige melden die Ihre Rasse bearbeiten wollen...

*Features*
- Keine Mod.
Läuft ohne DOW (auch auf Linux-Rechnern und Macintoshs!). Keine Installation notwendig. Einfach den Download auf Platte entpacken.
- "Wenn der Chef kommt"-Taste
Escape beendet das Programm blitzschnell ![]()
- Konfigurierbar
Euere speziellen Shortcuts (0-9) für die einzelnen Gebäude und Einheiten können in der Datei "KeyDefs/UserShortCuts.lua" eingetragen werden. Außerdem werden die generellen ShortCuts aus der Datei "KeyDefs/Keydefaults.lua" ausgelesen. Es werden also immer die Shortcuts abgefragt, die Ihr auch im wirklichen Spiel verwendet.
- Erweiterbarkeit
Die Tasklisten für die einzelnen Rassen sind Textdateien mit einfacher Syntax. Diese können leicht erweitert und angepasst werden. Keine Programmierfähigkeiten benötigt. Man sollte sich vorher nur mal mit den DOW-Shortcutbefehlen in der Datei "Keydefaults.lua" vertraut gemacht haben.
- Freeware
Die kompletten Sourcen liegen dem Download bei. Wer was verändern oder verbessern möchte: Nur zu!
*Download*
Download gibt es H I E R
*Installation und Start*
Ladet das Archiv "SCTrainer.zip" herunter und entpackt es an beliebiger Stelle Euerer Festplatte (z.B. c:/Programme/SCTrainer)
EDIT: DER INSTALLATIONS-ORDNER DARF KEIN LEERZEICEHN ENTHALTEN
KEINE Dateien umbenennen oder die Verzeichnisstruktur verändern!
Wenn Ihr spezielle ShortCuts verwendet, kopiert die Datei "Keydefaults.lua" aus Euerem DOW Installations-Verzeichnis "...Profiles/Profile 1/dxp2/keydefaults.lua") in das Verzeichnis "SCTrainer/KeyDefs/". Wenn Ihr nichts kopiert werden die Standard DOW-Shortcuts geladen.
Euere speziellen Shortcuts (0-9) für die einzelnen Gebäude und Einheiten könnt Ihr in der Datei "KeyDefs/UserShortCuts.lua" eintragen (empfohlen).
Gestartet wird das Programm mit "SCTrainer.exe". Vorsichtige User, die keine "fremden" EXE-Dateien aufrufen möchten, können sich auch die Batch-Datei "SCTrainer.bat" ansehen und starten.
Macintosh und Linux-User würde ich bitten mich - zwecks Hilfe zum Programmstart - zu kontaktieren.

HF, XKay
P.S.: Beenden könnt Ihr das Programm mit der Escape-Taste
P.P.S: Freiwillige für die Erstellung der Tasklisten der anderen Rassen gesucht ![]()