MFBot – 2 Versionen zum Preis von einer (4.7.3 / 5.0.0)

Servus!

Frisch und munter und ausgeruht durch die Sommerpause haben wir uns an die Arbeit gemacht um wieder ein Update für den Bot bereitzustellen. Dies ist ein Bugfix-Release das in erster Linie die Probleme der armen Assasinen beheben soll - namentlich das falsches Skillen und das fehlende Anlegen von Waffen. Diese Version, so hoffen wir, wird damit auch die letzte Version des V4-Zweigs sein, denn...

Eine neue Version erscheint am Himmel

Tusch Wir präsentieren, und darauf sind wir wirklich stolz, die neue, glänzende Version Tusch 5.0! Naja, fast: Wir teilen mit euch nun die erste Beta-Version 😀
Seit Mai 2017 haben wir uns neben Verbesserungen unter der Haube vor allem die Oberfläche vorgenommen. Wir haben uns eure Vorschläge und Wünsche angesehen und überlegt wie wir den Bot hübscher und zweckmäßiger machen könnten. Herausgekommen ist eine rundum erneuerte Oberfläche, übersichtlichere (und sogar ein paar neue) Einstellungen und vieles mehr.
Diesmal haben wir zum Beispiel auch darauf geachtet, dass der Bot in weiten Teilen auch in der Oberfläche Mono-kompatibel ist, auch wenn unter Mono nicht alle Features der Oberfläche uneingeschränkt zur Verfügung stehen.
Außerdem haben wir uns ein weiteres Mal die Kampfsimulation, die auf die Berechnung und Ausrüstung besserer Items, Arenagegnerauswahl und einiges mehr Auswirkungen hat, vorgenommen und stark verbessert, sodass der Bot in dieser Hinsicht nun deutlich effektiver arbeiten sollte.
Ebenfalls haben wir uns nochmal den Updater vorgenommen, der ab Version 5 reibungsloser funktionieren dürfte.

Aber seht selbst: Ladet euch die neue Version herunter und geht auf Entdeckertour!
Wenn euch Fehler auffallen, zögert nicht, diese im Forum zu melden.

PS: Achtung an alle V5-Interessierten:

  • Startet die V5 in einem neuen Ordner und kopiert eure existierende Acc.ini dorthin.
    Die Einstellungen sollten aus der existierenden Acc.ini übernommen werden, prüft bitte trotzdem eure Einstellungen nach dem ersten Start.
  • Die Kampfsimulation wurde überarbeitet. Das kann Auswirkungen auf das automatische Skillen, die Arena und vor allem das Ausrüsten haben. Ggf. müsst ihr die Mindestverbesserung beim Anlegen von Items anpassen.
  • Das automatische Skillen wurde überarbeitet: Es berücksichtigt beim Skillen nicht nur die reine Verbesserung, sondern auch die Effizienz in Bezug auf das Gold.
  • Diese Version basiert auf dem .NET Framework in der Version 4.5, es könnte also in Einzelfällen sein, dass stark veraltete Systeme nicht mehr unterstützt werden

PPS: Ein Video-Tutorial wie beim letzten Bot wird es wohl erstmal nicht geben. Wer was zu lachen haben möchte guckt hier.

Weitere Neuigkeiten

Wir möchten an dieser Stelle unser neuestes Team-Mitglied Unknown vorstellen, der uns in den letzten Wochen seiner Anwesenheit tatkräftig unterstützt und im Rahmen seines Einstiegs mit uns auch eine zur frisch neu geschriebenen Remote-Schnittstelle passende Web-Oberfläche in Python (Dash/Plotly) geschrieben hat, die ihr nach der hier beschriebenen Anleitung auf beispielsweise einem Webserver installieren und zur Remote-Verwaltung eures Bots nutzen könnt.

Wir wünschen frohes Ausprobieren!
~ Boeserwolf

Achtung: Dieser Bot arbeitet nur noch mit Servern mit S&F 2.0 Update!
Attention: This version requires server with S&F 2.0 update!

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

Changelog 5.0.0:

Changelog zeigen

+ zu viel
~ zu viel
# zu viel

[collapse]

Changelog 4.7.3:

Changelog zeigen

+ Items ohne Attribute werden nun bei der Ausrüstung berücksichtigt (sinnvoll am Anfang)
# Schadensberechnung für Assassinen korrigiert → wirkt sich auf Items und Skilling aus
# Assassinen prüfen nun ob eine Waffe besser ist (nur auf der Waffenhand)
# Ein möglicher Fehler wurde behoben weswegen bei Begleitern keine Edelsteine eingesetzt wurden

---

Änderungen mit [B] am Ende sind bereits Teil des Beta-Programms gewesen
+ heißt "Feature hinzugefügt"
~ heißt Änderung eines Features/Fensters
# heißt Bugfix
- heißt "Feature entfernt"

[collapse]

MFBot – Version 4.6.4.0 Clematis

Das Wort zum Tage

Junge wie die Zeit vergeht - so oder so ähnlich könnte man diesen Artikel auch überschreiben. Vor fast 8 Wochen hatten wir uns vorgenommen alle 4 Wochen ein neues Release zu bringen doch gute Vorsätze stimmen nicht immer mit der Realität überein.

Diese Zeit haben wir genutzt um interne Strukturen und Abläufe zu verbessern.
So haben wir SVN durch GIT als Versionskontrolle ersetzt und nutzen GitLab und deren Issue Tracker um Tickets zu verfolgen und unsere Qualität zu verbessern.
Wir versuchen nun jedes Ticket von mehr als 2 Entwicklern begutachten zu lassen und arbeiten auch daran alle Tickets besser zu testen.
Unser Ziel ist es, irgendwann mal KEINEN Hotfix nach jedem Release zu brauchen 😉

Rückblick

Das wir in jede Version viel Zeit, Energie und Herzblut stecken haben wir mehrfach erwähnt - diese Version ist dennoch etwas besonderes für Robin, mich und das gesamte Team.
Genau heute vor 2 Jahren haben wir die Version 4.1 freigegeben und damit die Version 4 offiziell in den Release Status erhoben. 5 Monate haben Robin und ich gebraucht den Bot von Grund auf neu zu entwickeln und designen. Ein Zitat bringt von mir bringt unser Arbeitspensum sehr gut auf den Punkt:
"(16:42:46) boeserwolf: naja, ich schaffe nicht so viel wie ich gerne würde und robin hat grad nicht so viel zeit. jetzt am Wochenende hab ich vielleicht 10-15h geschafft aber unter der Woche schaff ich grad nicht viel".
Ja, so war das damals! Immer mit dem Update S&F 2.0 im Nacken und mit dem Wissen dass wir dem alten Bot dieses Update niemals - und ich meine NIEMALS - beibringen könnten haben wir die Ärmel hochgekrempelt und rangeklotzt.
Und wir waren schneller als Playa 😀

An dieser Stelle möchten wir uns bei allen Usern bedanken - vor allem natürlich bei denen die den bitteren Anfang der Betas mitgemacht haben und uns mit Verbesserungsvorschlägen und Bugreports die Hölle heißgemacht haben.
Ich weiß, das ich manchmal ein wenig überreagiert habe und rückblickend tut es mir Leid - Danke das ihr nicht aufgegeben habt! 🙂

Wer nochmal in der Vergangenheit stöbern möcht dem empfehle ich die Newseinträge für die erste Betaversion und den finalen Release:
MFBot 4.0 Beta 1
MFBot 4.1

Doch nun ist genug mit Nostalgie - lasst uns in die Gegenwart zurück kehren!

Aktuelle Informationen

Neben vielen Bugfixes sind auch wieder einige Feature Requests dabei - allerdings möchte ich 2 Änderungen ansprechen die aus unserem Team kamen:
1. Die Option "max Zeilen pro log" hat das zeitliche gesegnet.
Nachdem der Bot bei einem der Mitglieder 45min zum Start brauchte weil das Log den dreistelligen Megabyte Bereich weit übertraf (ja, du bist gemeint!), haben wir uns entschieden dieses Feature wieder zu entfernen.
Ersetzt wurde es durch die Option "max MB pro Log" die in den Einstellungen an der selben Stelle zu finden ist.
2. Uns ist aufgefallen dass der S&F Client mittlerweile HTTPS nutzt um mit dem Server zu kommunizieren. Damit Playa es nicht unnötig leicht hat den Bot zu erkennen haben wir eine Option eingebaut nun auch mit HTTPS zu kommunizieren. Diese Option ist standardmäßig aktiviert (außer bei WinXP und Linux aufgrund von Kompatibilitätsproblemen).
Dieses Feature sollte deaktiviert werden wenn ihr:

  • WinXP oder Linux verwendet (Verschlüsselungsmethoden nicht ausreichend unterstützt)
  • auf einem P-Server spielt (kein HTTPS / kein vetrauenswürdiges Zertifikat)
  • anderweitig Verbindungsprobleme mit der neuen Version habt

Ich wünsche euch einen schönen Mittwoch Abend und kommt gut ins Wochenende
Wolfram

PS:
Für alle Mono Nutzer: Aktuell haben wir ein Problem dass die Mono-Build-Umgebung unsere Dateien nicht korrekt komprimiert - daher sind diese leider etwas größer geraten.
Wir arbeiten daran und hoffen euch mit der nächsten Version wieder Dateien mit der gewohnten Größe anbieten zu können.

Achtung: Dieser Bot arbeitet nur noch mit Servern mit S&F 2.0 Update!
Attention: This version requires server with S&F 2.0 update!

Downloadlinks befinden sich unter der entsprechenden Downloads-Seite!
You can find the download links on the downloads page!

Language Packs

English language package: Download (99%)
Czech language package: Download (99%)
Hungarian language package: Download (99%)
Spanish language package: Download (99%)
Polish language package: Download (99%)
Portuguese language package: Download (90%)

Um sie zu nutzen, einfach im Bot in die globalen Einstellungen wechseln und die entsprechende Sprache anklicken.
Um sie mit einer neuen Version zu ersetzen, den alten Ordner mit dem Sprachkürzel löschen und die Einstellungen erneut öffnen um die Sprache zu downloaden.
For using the language files, just go to global settings and chooste the language.
For updating the language files, delete the old folder with the language shortcut ("de", "en", "hu" or "cs") and open the global settings again (and then choose the language you want)

---

(You can also unzip the *.zip in the directory of the MFBot as until now, in which you use the bot - so that you have a folder named with the language shortcut in which there are two or more dlls.)

[collapse]

Changelog 4.6.4.0:

Changelog zeigen

~ "max Zeilen pro log" in "max MB pro log" ändern
~ Option für HTTPS hinzufügen

+ Edelsteinwert für Itemberechnung soll deaktivierbar sein
+ Items mit geringerer Verbesserung als eingestellt anlegen => getrennte Einstellung für Shop und Inventar
+ Einstellung zum deaktivieren der Arena während der Stadtwache
+ SID synchronisation für HTTPS Verbindungen ermöglichen
+ Einstellung für Festungskämpfe mit mehr Soldaten als notwendig
+ übermächtige gegner mit nur einem Soldaten angreifen
+ Server Encoding automatisch erkennen
+ neues Kommando /reloadini zum neuladen der acc.ini in der Console
+ "Stadtwache sofort" Befehl einbauen
+ Tray menü lokalisieren
+ Jumplisten lokalisieren
+ Gewicht und Quelle im Log lokalisieren
+ Möglichkeit den bot x Minuten zu pausieren
+ Sicherheitsabfrage falls der User manuell einen Arenakampf startet während der Cooldown noch aktiv ist
+ globale Einstellung wie lange der Bot vor einem erneuten Login warten soll falls er durch eine andere Session rausfliegt
+ automatisch von Favoriten auf vorgeschlagene gegner wechseln falls keine Favoriten eingetragen sind
+ Gildenspenden bei jeder Stadtwache ermöglichen
+ Wirbelsturm Gegner 509-545 eingefügt
+ Acc.ini Backups automatisch einspielen falls die Config defekt ist
+ Fav. Gegner Spalte im Hauptformular anpassen sodass auch die Anzahl der Gegner angezeigt wird
+ "alle Aktionen abbrechen" in Jumplist einfügen
+ Option das Portal erst nach allen Quests zu betreten
+ Option Dungeons nicht zufällig sondern in einer Reihenfolge zu betreten(Dungeon - Turm - Pet Dungeons)
+ Benutzer informieren wenn der Text der Zwischenablage zu lang ist
+ Automatischer Countdown wenn ein Update ansteht

# Stadtwache wurde nicht ausgeführt
# lange Stadtwache wurde nicht gemacht
# Logausgabe beim sparen enthielt einen negativen Wert
# Arena wird ohne Spiegel nicht betreten wenn der Account auf Stadtwache/Quest ist
# Exception bei vollem Gepäck gefixt
# Exception gefixt wenn keine Pet Dungeons verfügbar waren
# Exception in der Ehrenhalle gefixt wenn kein Account eingeloggt war
# kein Crash beim logout wenn gerade ein login gemacht wird
# es werden nicht mehr alle Edelsteine in die Toilette geworfen
# Korrektur für die Itemberechnung
# Bot legt bessere Items nicht an
# Englischen Hilfetext bei den Pets korrigiert
# Bot zeigte geschreibene Flüsternachrichten nicht an(empfangene wurden angezeigt)
# Gildenliste war unvollständig wenn das Fenster einmal geöffnet wurde bevor alle Accounts eingeloggt waren
# Inventar wurde nach dem Verkauf mehrerer Items nicht korrekt aktualisiert
# Exception beim manuellen Erstellen eines Logeintrags korrigiert
# Glücksrad wurde nur einmal gedreht
# Exception beim Versuch eine Spiegelscherbe zu verwenden
# NotLoggedInException behoben
# Hauptformular scrollt nicht mehr dauernd hin und her
# Accountliste funktioniert nun auch in den Accounteinstellungen
# 10. Dungeon und der Turm wurden nicht geöffnet wenn der 9. Dungeon erledigt war

---

+ heißt "Feature hinzugefügt"
~ heißt Änderung eines Features/Fensters
# heißt Bugfix
- heißt "Feature entfernt"

[collapse]

MFBot – Version 4.6.3.1 Burdock

UPDATE 06.02. 23:05: Da einige User auf x86-Plattformen Probleme beim Botstart hatten, stellen wir nun eine korrigierte Version zur Verfügung!
ACHTUNG! Wenn vorher die 4.6.3.0 ausgeführt wurde, muss die sqlite3.dll vorher per Hand gelöscht werden!

Guten Abend!

Wir sind stolz euch nun nach 4 Wochen die neue Version des MFBot präsentieren zu dürfen.
Wir werden versuchen diesen Rhythmus weiter zu behalten damit Fehler schneller behoben werden können.
Robin hat in dieser Richtung viel getan: Da er zum dem Erstellen der verschiedenen Versionen immer viel Zeit aufwenden muss hat er einen Build-Server aufgesetzt um dies größtenteils zu automatisieren. Außerdem gibt es ab dieser Version den Bot auch für Linux 32Bit damit auch nutzer älterer System in dessen Genuss kommen.

Dieses Release ist in erster Linie ein Bugfix-Release - die Details könnt ihr unten im Changelog sehen.
Ich möchte aber auf 3 Fehlerkorrekturen gesondert eingehen:
Viele haben bemerkt dass der Bot Texte nicht mehr korrekt anzeigt wenn er Umlaute oder Sonderzeichen enthält.
Dafür dürfen wir Playa danken, die (mal wieder) die Kodierung geändert haben.
Das haben wir bei uns nun entsprechend angepasst und hoffen, dass es nun dabei bleibt.
Ein zweiter, häufig gemeldeter Fehler, war die falsche Anzeige des Levels, die behoben wirde und nun keine Probleme mehr verursachen kann.
Der dritte und größte Punkt waren die Fehler in der Stadtwache:
Immer wieder kam es dort zu Problemen und Änderungen führten zu anderen Problemen.
Wir müssen daher Robin dankbar sein, der sich des Problems erbarmt hat und die Methode von Grund auf neugeschrieben und sofort mit entsprechenden Tests versehen hat.

Neben ein paar Performance-Verbesserung haben wir aber auch ein paar kleine Schmankerl eingebaut:
Der Bot hat nun ein Herz für Tiere und geht daher in die Pet Dungeons, um neue Haustiere zu finden.
Außerdem wurden die Steuerungsmöglichkeiten verbessert, welche Haustiere der Bot füttern soll: Man kann nun einstellen, welche Klassen und wieviele Haustiere pro Tag gefüttert werden sollen.
Eine zweite Verbesserung wurde den Items und Edelsteinen zuteil!
Neben den Fehlerbehebungen im Anlegen von Items und Edelsteinen kann der Bot den Wert für die Einstellung "Edelstein-Wert für bessere Itemberechnung" nun selbst ermitteln.
Wenn ihr den Wert auf 0 setzt verwendet der Bot den Durchschnittswert aller gefundenen Edelsteine seit dem letzten Minenausbau.

Einen schönen Restsonntag 😉
Wolfram

Achtung: Dieser Bot arbeitet nur noch mit Servern mit S&F 2.0 Update!
Attention: This version requires server with S&F 2.0 update!

Downloadlinks befinden sich unter der entsprechenden Downloads-Seite!
You can find the download links on the downloads page!

Language Packs

English language package: Download (99%)
Czech language package: Download (99%)
Hungarian language package: Download (99%)
Spanish language package: Download (99%)
Polish language package: Download (97%)
Portuguese language package: Download (99%)

Um sie zu nutzen, einfach im Bot in die globalen Einstellungen wechseln und die entsprechende Sprache anklicken.
Um sie mit einer neuen Version zu ersetzen, den alten Ordner mit dem Sprachkürzel löschen und die Einstellungen erneut öffnen um die Sprache zu downloaden.
For using the language files, just go to global settings and chooste the language.
For updating the language files, delete the old folder with the language shortcut ("de", "en", "hu" or "cs") and open the global settings again (and then choose the language you want)

---

(You can also unzip the *.zip in the directory of the MFBot as until now, in which you use the bot - so that you have a folder named with the language shortcut in which there are two or more dlls.)

[collapse]

Changelog 4.6.3:

Changelog zeigen

+ Konsole:
+> Kommando zum Anzeigen der Festungsgebäude eingefügt
+> Updates können nun mit /autoupdate off deaktiviert werden
+> /select funktioniert nun
+> Sprache in der Konsole kann nun auf einen anderen Wert als Deutsch gestellt werden

+ Log:
+> bessere Logausgaben beim Einsetzen von Edelsteinen
+> Neue Quelle "Equipment" zu den Logs hinzugefügt
+> Maximale Loggröße kann nun in den globalen Einstellungen konfiguriert werden

+ Pet:
+> Möglichkeit hinzugefügt, eine maximale Anzahl an Pets pro Habitat und Tag zu füttern
+> Beim Füttern von Pets können einzelne Klassen ausgeschlossen werden (Achtung: Wird bei eigener Prioritätenliste nicht berücksichtigt)

+ Bot speichert nun die durchschnittlichen Edelsteinwerte und nutzt diese wenn Edelsteinwert für bessere Itemberechnung 0 ist
+ Inventar verbreitert
+ Einheiten werden jetzt nacheinander in der Schmiede verbessert solange die Resourcen reichen
+ Spalte für die Anzahl der Gegner in der Favoritenliste hinzugefügt
+ Ausgabe, worauf gespart wird wenn die "Gold sparen"-Funktion aktiviert ist

~ KOMPLETTER Rewrite der Stadtwachenfunktionen (!)
~> Verhalten für "00:00:00 bis 00:00:00" so geändert, dass dort die eigene Stundeneinstellung genutzt wird statt 10 Stunden (!)
~ Log-Fenster: Gewichtung arbeitet jetzt nach dem "Gleich oder schwerwiegender"-Prinzip, wird beispielsweise "Info" ausgewählt, so werden Info, Warn und Error gezeigt. (!)
~ Der Bot greift Gegner in der Festung nur noch an, wenn die Ressourcen zum Ausbilden der eingestzten Soldaten geringer sind als die, die beim Kampf gewonnen werden können. (!)
~ Wenn die Einstellung "Accounts in eigenen Threads" nicht aktiv ist, wird der Bot nun auch bei beschäftigten Accounts Aktionen ausführen. (!)
~ Internationale Server von den lokalen Servern getrennt
~ Die gewonnenen Ressourcen bei einem Festungskampf werden nun im Log mit angezeigt
~ Bot spart für das Verzaubern nur noch einmal Geld statt für jedes Item einzeln
~ Ein bisschen HTML-Layout in die Mail-Benachrichtigungen gepackt
~# "Automatisches Skillen" wird beim Klicken deaktiviert, um eine mehrfache Ausführung zu verhindern

# Button "automatisches Skillen" funktioniert nun auch, wenn der Bot für den Account deaktiviert ist
# Eeeeeinige "kleinere Performance-Verbesserungen"
# Endloser Itemaustausch gefixt bei dem der Edelsteinwert für bessere Itemberechnung für angelegte items ignoriert wurde
# Bug behoben durch den ein falsches Level angezeigt wird
# "Gebäude auswählen" wird (mal wieder) nicht mehr gezeigt, wenn das erste Gebäude ausgewählt wurde (Accountfenster)
# Gilde zeigt den Spieler nicht mehr doppelt an
# Logmeldung "Quest x nach Auswahlverfahren" korrigiert wenn Quests wegen einem besseren Item gewählt werden
# Anzeige von Ausdauer/Stärke Edelsteinen im Ausrüstungsformular korrigiert
# Anzeige der Verbesserung beim Ersetzen von Edelsteinen korrigiert
# Ersetzen der Edelsteine auf dem selben Item korrigiert
# Die Option "Edelstein-Wert für bessere Itemberechnung" speichert nun korrekt
# Items mit Sockel werden nur noch anlegt, wenn das Item für den Character nützlich ist
# Beim Klick auf die Hilfelinks im Hilfefenster wird kein leeres Fenster mehr angezeigt
# Bot spart nun nicht mehr zuviel Gold für das Verzaubern
# Raideinstellung wird nicht mehr gelöscht
# Absturz in Arena behoben wenn die Favoritenliste leer war
# holt nur noch Resourcen ab wenn das Gebäude nicht ausgebaut wird
# Fehler im Postfach behoben durch den Steuerzeichen in den Mails sichtbar waren
# Fehler behoben der auftrat wenn das Account-Fenster offen ist und die Schatzkammer ausgebaut wurde
# Absturz behoben wenn der Bot einen Dungeon Gegner nicht kannte
# Levelanzeige der ersten zehn Dungeons behoben
# Bug gefixt, bei dem das Pilzelimit nicht bei übersprungenen Quests funktioniert hat
# Eigene Baureihenfolge in der Festung korrigiert - Bot baut nun keine nicht selektierten Gebäude mehr
# Exception behoben bei Nutzung von "alle Accounts stoppen"
# Turmkämpfe zeigen nun wieder die Begleiternamen an
# Keine Ausgabe mehr von "<Charakter> wurde ein besseres item angelegt" wenn das Anlegen nicht erfolgreich war
# Fehler korrigiert durch den der Bot sich nicht beendete wenn er ausgeloggt wurde (https://www.mfbot.de/forum/viewtopic.php?f=4&t=1602)
# Fehler korrigiert durch den der Bot versucht items in den Hexenkessel zu werfen obwohl die Hexe noch nicht verfügbar ist
# Reihenfolge beim Ausbau der Festung korrigiert
# Benachrichtigungen in der Taskbar werden nun nur noch angezeigt, wenn dies für den Account eingestellt ist
# Mögliche Fehler korrigiert die durch zu hohe Gold- und andere Werte entstehen konnten
# Fehler behoben, bei dem der Bot jeweils nur eine Einheit zur selben Zeit trainiert hat
# Fehler korrigiert nach dem der Bot auch Montags nach Events spielt
# Fehler mit den Edelsteinen in Bezug auf die Toilette behoben
# Es wird nur noch einmal auf jede Aktion gespart
# Wiedermal UTF8-Kodierung angepasst
# Mehrere Absturzgründe behoben

---

+ heißt "Feature hinzugefügt"
~ heißt Änderung eines Features/Fensters
# heißt Bugfix
- heißt "Feature entfernt"

[collapse]