Version 5.5 Zebrina

Guten Abend zusammen!

Von manchen Nutzern lang ersehnt möchten wir heute Version 5.5 des Bots zur Verfügung stellen.
Kernpunkt dieser Version sind insbesondere die Änderungen seitens Playa, die an Kernfunktionalitäten seit Oktober 2022 vorgenommen wurden.

Dungeons

Insbesondere mussten wir, um den Bot für die Dungeons zukunftsfähig zu erhalten, einiges an der Art und Weise ändern, wie der Bot über den Dungeonfortschritt Informationen gewinnt und Dungeon-Gegner angreift.
In diesem Zuge haben wir beispielsweise auch, um mit der unaufhaltsam wachsenden Anzahl an Dungeons zukünftig schneller mithalten zu können, die Einstellungen so geändert, dass man dort nun Dungeons ignorieren statt explizit aktivieren muss.

Das hat für uns u.a. den Vorteil, dass die Dungeons automatisch in den Einstellungen auftauchen, sobald sie im Bot erkannt werden und wir weniger grafische Arbeit leisten müssen.
Für euch hat das den Vorteil, dass ihr nicht auf unsere Güte für neue Einstellungen hoffen müsst – auch wenn das Design bestimmt noch verbesserungsfähig ist (wir nehmen hierzu gerne Vorschläge an!)

Game-Features

Dungeons waren einer der Kernpunkte der Umbaumaßnahmen von SF, andere sind in einem Post im SF-Forum aufgeführt.
Was dort nach minimalen kleinen Anpassungen aussieht, zeigt sich alleine im Spielclient selbst bereits in einigen anderen Verhaltensweisen.
Im Bot mussten wir ebenfalls tiefergehend ran, da (für uns ein wenig unerwartete) Spielmechaniken an recht vielen Stellen bedeutend geändert wurden – für die Zukunft tatsächlich sogar vereinfachend, für die Gegenwart aber dennoch Aufwand. 😀

Für diejenigen, die den Post oben nicht aufrufen möchten: Die Liste umfasst u.a. die Sammlung und Freischaltung/Einlösung von Spiegel, Glücksrad, Unterwelt, Toilette, Sammelalbum, Gral, Alter Ego, Pet-Items jeder Art, Dungeonschlüssel.
Wenn es hier also Probleme gibt, bitte melden.

Weiteres

Auch mit dieser Version haben wir wieder sehr viele Korrekturen vorgenommen, darunter auch einige, die wir schon eine ganze Zeit auf der Liste stehen hatten. Der ein oder andere wird hier zum Beispiel im Changelog Abstürze wegen defekter bot.dat oder die SMART-Questeinstellungen vorfinden, ebenso wie das Öffnen von Spielern/Gilden über das Ehrenhalle-Fenster.

Vorankündigung: .NET Framework 4 -> .NET 6 Migration

An dieser Stelle möchten wir bereits schon einmal vorwarnen, dass die Versionslinie 5.5 die letzte sein wird, die auf dem .NET Framework basiert.
Die Tatsache, dass die erste Version des .NET Framework 4, auf dem der Bot seit seinem Umstieg auf .NET im Jahr 2013 basiert, inzwischen 13 Jahre auf dem Buckel hat und frisch im April 2022 bereits das .NET Framework in der Version 4.6 den EOL-Zustand erreicht hat, zieht auch an uns nicht vorbei.

Viele Dinge, die uns die Entwicklung erleichtern und dem Bot mehr Möglichkeiten für Wartbarkeit und Performance geben (z.B. eine Konsole ohne Abhängigkeit von Mono und den ganzen Problemen dahinter, die Konsolennutzer bei uns so kennen), funktionieren besser mit den neueren, auf .NET Core basierenden .NET-Versionen.
Wir möchten daher mit der nächsten größeren Version auf .NET 6 umsteigen, weitere Details folgen dann zu gegebener Zeit noch einmal ausführlicher.

Nun also verbleibt mir nur, viel Spaß mit der neuen Version und eine gute Restwoche zu wünschen!
Robin


Downloadlinks/Sprachpakete befinden sich unter der entsprechenden Downloads-Seite!
You can find the download links and language packs on the downloads page!

Das Changelog befindet sich unter Changelog!
You can find the changelog on the changelog page!

Version 5.4.3 Yucca

Hallo zusammen!

Mit dem heutigen Update möchten wir den Bot an einige der Neuerungen von SF aus der letzten Zeit anpassen.
Die Beta-Version hat hierzu bereits einige Änderungen enthalten, die Nutzer dort testen und uns für diese Feedback geben konnten. Vielen Dank an die testenden Nutzer an dieser Stelle!

Die meisten Änderungen haben es auch unverändert in die Release-Version geschafft, darunter folgende, auf die man ein wenig achten sollte:

  • Das Eventsystem (Achtung, Änderungen zur Beta)
  • Überspringen von Quests
  • Hellevator

Eventsystem

Wir haben die neuen Events (die, die ihr als kleine Abzeichen in der Taverne seht) so gut wie möglich eingebaut, ohne zu viel an der zugrundeliegenden Infrastruktur zu ändern.
Bisher haben wir als Übergangslösung probiert, die neuen Events den alten zuzuordnen und somit die frühere Funktionalität diesbezüglich weitestgehend beizubehalten.
Diese Variante hat sich jedoch als zu unstabil/unvorhersehbar herausgestellt, sodass wir dieses Zuordnungsverhalten nun entfernt haben. Damit ist ebenfalls die Auswahl der Events entfallen, bei denen zu Events Bier gekauft werden kann.
Wir möchten hierzu gerne euer Feedback lesen, insbesondere dazu, wie zukünftige Einstellungen hier aussehen könnten/sollen. Diskutiert hierzu gerne im Forum!

Überspringen von Quests (analog zur Beta)

In Vorbereitung auf die neue Funktion zum kostenlosen Überspringen von Quests während des entsprechenden Events wollten wir euch eine sinnvolle Möglichkeit geben, das Überspringen von Quests zu konfigurieren.
Alter Weg: Es war nur auswählbar, Quests mit Pilzen und/oder Sandgläsern zu überspringen
Neuer Weg: Jetzt können Quests generell übersprungen werden, wenn sie kostenlos sind, bei Bedarf kann dann die Verwendung von Pilzen oder Sandgläser zusätzlich eingestellt werden.
Bitte beachtet, dass das generelle kostenlose Überspringen von Quests automatisch aktiviert wird, wenn vorher eine der beiden Optionen zum Überspringen aktiviert war!

Hellevator

Der Hellevator ist unsererseits zur Beta testweise eingebaut worden und hat soweit auch keine größeren Probleme aufgezeigt. Dennoch empfehlen wir für zukünftige Hellevator-Events, die Einstellung erst für mehrere Accounts zu aktivieren, wenn ein Account damit keine Probleme hatte.
Dies ist insbesondere deshalb sinnvoll, weil auch seitens SF der Hellevator noch nicht ganz ausgereift zu sein scheint und daher noch Probleme haben kann, die der Bot nicht ausgleichen kann.

Sonstiges

  • Unter die Kategorie “Sonstiges” fallen einige Änderungen, mit denen wir weiterhin den Bot auf das neue Backend ausrichten. Insbesondere fehlerhafte Antworten können wir nach wie vor nur begrenzt ausgleichen, meldet uns aber dennoch gerne weiterhin Fehler, die euch im Zusammenhang mit dem neuen Backend auffallen.
  • Wir möchten an dieser Stelle kurz darauf hinweisen, dass wir alle Beiträge und Berichte im Forum lesen, auch wenn wir sie nicht direkt (böse Zungen würden “oder nie” rufen) beantworten. Uns steht Zeit nur in extrem begrenzten Rahmen zur Verfügung, daher nehmen wir einige Dinge in unser internes Verwaltungssystem auf, die wir nicht direkt im Forum beantworten.
    Uns und auch anderen Nutzern hilft es hierbei gleichzeitig enorm, wenn vor dem Eröffnen von Threads einmal kurz nachgeschaut wird, ob es das Thema bereits gibt.

In diesem Sinne: Ein schönes Wochenende und bis bald!
Robin


Downloadlinks/Sprachpakete befinden sich unter der entsprechenden Downloads-Seite!
You can find the download links and language packs on the downloads page!

Das Changelog befindet sich unter Changelog!
You can find the changelog on the changelog page!

Version 5.4.3b1 (beta notice)

Quick update: If you still see something like “The given key was not present in the dictionary”, please try to restart the bot.
At the time of publishing (~12:30 UTC), the bot got the wrong dungeon opponent file from the server, which shouldn’t happen now.


Hi there!
Just a quick heads-up: We just published a beta version with upcoming changes in the bot that we want to let you test first before making them available as release version.
Please read the notes below for using this version (at least the bold parts)!

Going back to the roots, this beta version is currently only available as Windows GUI version since that one is the most important from a testing point of view. (= features + user interface to configure them + a good log window)
Also, keep in mind that we try to minimize the work we have to do for beta versions so we can react to problems and changes a lot quicker than in the standard release cycle.

The most important changes are:

  • Support of hellevator fights (Account Settings->City)
  • Support for the new event system including some adjusted bot-behavior
  • Settings for skipping quests were overhauled and unified

You can find the full changelog in the bots’ internal changelog window.
The version can be downloaded on https://download.mfbot.de/beta/MFBot.exe or via the bots’ update channel Beta.

Notes to consider before using this beta version

Hellevator

First of all: On the new backend, we strongly recommend to first join the hellevator via browser client!
Furthermore, the hellevator is a feature that seems to be a subject to permanent change on the side of SF.
Therefore, we only included basic support, meaning that only joining (at the start), fighting and claiming the final reward when it is available.
We’ve seen, even on the browser client, that joining the hellevator “confuses” the game server sometimes and can lead to buggy responses. In case you’re wondering: We have left this part of the feature in, because we’re confident that the game developers will handle the hellevator bugs as soon as they can.
Furthermore, we still are fishing in the dark with some elements of the hellevator, fighting seems to work fine, however, we can’t guarantee claiming the final rewards will work. If it doesn’t, we try to release an update in time.
Please report any bug you encounter so that we can look at any problems before releasing the release version.

Event system

We have included the new events (the one you see as little badges in the tavern) as good as we can at this time without changing to much of the underlying infrastructure.
Like it already has been done in the release version, the “old” events might additionally be recognized/converted from the new ones so that existing functionality based on events doesn’t break.
Please report anything you think is a mistake regarding that!

Skipping quests

In preparation for the new feature to skip quests for free during “Piecework Party”, we wanted to give you a useful way to configure how quests are skipped.
Old way: You could only choose to skip quests with mushrooms and/or quick sand glasses
New way: Now you can choose to generally skip quests if it’s free, with the addition of using mushrooms or quick sand glasses if needed.
Note that generally skipping quests for free is automatically enabled if you previously had one of the two skipping options enabled!

Thanks for testing!

PS: Oh, and there are a lot of translations out of date now. So if you want to translate the bot into a language you know well, don’t hesitate to write us!