Dieser Leitfaden informiert Sie über Dirigenten-Erfolge und zeigt Ihnen zwei Möglichkeiten, den Level-5-Erfolg zu erreichen. Aufgrund des langsamen Fortschritts und der Neuigkeiten über das Herunterfahren von Servern musste ich eine neue Methode finden, um diese Erfolge freizuschalten. Aber bevor wir fortfahren, beachten Sie bitte, dass Berichten zufolge die Verwendung der zweiten Methode zu einigen Absturzproblemen führt. In diesem Fall können Sie sich an unsere wenden Leitfaden zur Fehlerbehebung bei Ticket to Ride.
Was für Dirigentenleistungen zählt
Nach einigen Tests habe ich herausgefunden, dass für Dirigenten-Erfolge nur die folgenden Dinge von Bedeutung sind:
- Online-Ranglistenspiele,
- Solospiele gegen Bots,
- Tutorial-Spiele (seltsam, aber wahr!)
Beachten Sie, dass der Fortschritt für Offline-Spiele (sowohl Solo- als auch Tutorial-Spiele) nur auf Ihrem Gerät gespeichert wird.
Methode 1: Mit Bots freischalten
Ja, Sie haben es richtig verstanden – Tutorial-Spiele tragen zum Erfolg bei, und das ist die Strategie, die wir anwenden werden. Das Abschließen eines Tutorialspiels dauert etwa 70 Sekunden, was fast viermal schneller ist als ein Spiel gegen Bots beim Farmen. Wenn Sie 20,000 Spiele spielen, würde dies etwa 389 Stunden dauern, was etwa 16 Tagen entspricht.
Um diesen Vorgang weniger langwierig zu gestalten, verwenden wir AutoHotkey. Es wäre äußerst langweilig, das Tutorial 20,000 Mal manuell durchzugehen. Hier ist das Skript; Stellen Sie einfach sicher, dass Sie:
- Führen Sie es immer auf demselben PC aus, da der Fortschritt nicht in der Cloud/auf den Servern gespeichert wird.
- Verwenden Sie AutoHotkey v1.1, da das Skript nicht mit der neueren Version kompatibel ist (laden Sie es herunter von hier).
- Stellen Sie Ihre Bildschirmauflösung auf 1920×1080 ein.
- Führen Sie das Spiel im Vollbildmodus aus.
- Starten Sie das Spiel und das ahk-Skript und drücken Sie dann die Taste F2, um das Skript zu starten.
- Stoppen Sie das Skript mit der F3-Taste, bevor Sie das Spiel verlassen.
; This script will keep playing Ticket To Ride F2:: SetDefaultMouseSpeed,6 WinWaitActive Ticket to Ride Run() F3::ExitApp Run() { while true { StartNewTutorialGame() DrawTicket() if (CheckIsStuck()) { Restart() continue } PlayMiamiAtlanta() PlayAtlantaWashington() DrawSecondAndFourth() PlayWashingtonNewYork() DrawNewTicket() DrawFourthAndDeck() PlayNewYorkMontreal() DrawNewTicket() DrawFourthAndFifth() PlayMontrealChicago() DrawSecondAndDeck() PlayChicagoDuluth() DrawSecondAndDeck() PlayDuluthDenver() ConfirmLastTurn() Draw2Deck() ClickForwardAndQuit() } } StartNewTutorialGame() { ;Click Play Click, 713, 299 Sleep, 1000 ;Click Tutorial Click, 1061, 139 Sleep, 1000 ;Click Go Click, 1000, 839 Sleep, 1000 } DrawTicket() { Click, 1846, 345 Sleep, 1000 Click, 1846, 903 Sleep, 1000 } PlayMiamiAtlanta() { Click, 1000, 959 Sleep, 500 Click, 1506, 883 Sleep, 1000 } PlayAtlantaWashington() { Click, 1000, 959 Sleep, 500 Click, 1496, 653 Sleep, 1000 } DrawSecondAndFourth() { Sleep, 2000 DrawSecond() DrawFourth() } PlayWashingtonNewYork() { Click, 1000, 959 Sleep, 500 Click, 1566, 405 Sleep, 1000 } DrawNewTicket() { Sleep, 1000 ;Click Go Click, 1000, 939 Sleep, 1000 ;Click Ticket Pile Click, 1846, 100 Sleep, 1000 DrawTicket() Sleep, 1000 } DrawFourthAndDeck() { Sleep, 2000 DrawFourth() DrawFromDeck() } PlayNewYorkMontreal() { Click, 850, 959 Sleep, 500 Click, 1566, 305 Sleep, 1000 } DrawFourthAndFifth() { Sleep, 2000 DrawFourth() DrawFifth() } PlayMontrealChicago() { Click, 1000, 959 Sleep, 500 Click, 1366, 305 Sleep, 1000 } DrawSecondAndDeck() { Sleep, 1000 DrawSecond() DrawFromDeck() } PlayChicagoDuluth() { Click, 1000, 959 Sleep, 500 Click, 1166, 365 Sleep, 1000 } PlayDuluthDenver() { Click, 1000, 959 Sleep, 500 Click, 876, 445 Sleep, 1000 } Draw2Deck() { Sleep, 1000 DrawFromDeck() DrawFromDeck() } ConfirmLastTurn() { Sleep, 2000 ;Click Go Click, 1000, 839 Sleep, 1000 Send, {Enter 100} } DrawFirst() { } DrawSecond() { Click, 1846, 345 Sleep, 1000 } DrawThird() { } DrawFourth() { Click, 1846, 557 Sleep, 1000 } DrawFifth() { Click, 1846, 757 Sleep, 1000 } DrawFromDeck() { Click, 1846, 803 Sleep, 1000 } ClickForwardAndQuit() { Sleep, 1000 ; Forward Click, 1446, 957 Sleep, 1000 ; Quit Click, 877, 42 Sleep, 1000 } CheckIsStuck() { PixelGetColor, color, 1000, 550, RGB if (color = 0xF4EFE1) { Sleep, 1000 return true } else { return false } } Restart() { Sleep, 1000 Send, {Escape 100} Sleep, 1000 Send, {Escape 100} Sleep, 1000 Send, {Enter 100} }
Probieren Sie gerne verschiedene Werte für DefaultMouseSpeed und Sleep-Zeiten aus, aber meiner Erfahrung nach sind die oben genannten die zuverlässigsten. Gelegentlich kann es vorkommen, dass das Tutorial beim Ziehen des Tickets hängen bleibt. Ich habe eine Logik in das Skript integriert, um es in diesem Fall automatisch neu zu starten.
Methode 2: Entsperren durch Bearbeiten gespeicherter Dateien
Wenn Ihnen 390 Stunden immer noch zu viel erscheinen und Sie zu etwas Schummeln bereit sind, gibt es eine Möglichkeit, Ihr Ziel viel schneller zu erreichen. Der Fortschritt für Offline-Spiele wird lokal in der Datei UserDefault.xml gespeichert, die sich in den lokalen App-Daten befindet:
%localappdata%\Days of Wonder\Ticket to Ride\UserDefault.xml
Folgendes können Sie tun:
- Öffnen Sie die Datei in Ihrem bevorzugten Texteditor (stellen Sie sicher, dass das Spiel nicht läuft).
- Suche die
<NbSoloGamesPlayed>
Element, wie folgt:<NbSoloGamesPlayed>12345</NbSoloGamesPlayed>
. - Aktualisieren Sie den Wert auf 200000 (oder eine beliebige gewünschte Zahl) und speichern Sie die Datei.
- Führen Sie das Spiel aus und Sie sollten fertig sein. (Möglicherweise müssen Sie noch ein Spiel spielen, aber das habe ich nicht getestet.)
Das ist alles, was wir heute dafür teilen Zug um Zug führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von PapaSmok. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.